компилирование выдает ошибку
Код: Выделить всё
function Evaluate()
{
if ...
S = (Input.Close[0]) - Input.Open[0]);
if (1 <= S[0] <= 2)
как тут задать числовой диапазон значению S (от 1 до 2-х)?
Код: Выделить всё
function Evaluate()
{
if ...
S = (Input.Close[0]) - Input.Open[0]);
if (1 <= S[0] <= 2)
Код: Выделить всё
if (S[0] >= 1 && S[0] <= 2) {...}
Код: Выделить всё
if (( S[0] >= 1 && S[0] <= 2 || S[0] >= 2 && S[0] <= 3 || ...
Код: Выделить всё
function Initialize()
{
IndicatorName = "BRENT";
AddInput("Input", Inputs.Candle);
AddShadowSeries("D", DrawAs.Custom, Color.Violet);
AddShadowSeries("U", DrawAs.Custom, Color.Lime);
AddSeries("H", DrawAs.Custom, Color.Black);
AddSeries("L", DrawAs.Custom, Color.Black);
AddGlobalVariable("CountUp", Types.Int, 0);
AddGlobalVariable("CountDn", Types.Int, 0);
PriceStudy = true;
}
function Evaluate()
{
if (Input.High[0] > Input.Low[0])
D = Input.High[0] - Input.Low[0];
{
if (Input.Low[0] < Input.High[0])
U = Input.High[0] - Input.Low[0];
{
if ( U[0] >= 0.14 && U[0] <= 0.15)
L[0] = Input.High[0];
L.DrawArrowDown(Color.HotPink, LineStyles.Solid, 3, Color.HotPink, 10);
if ( D[0] >= 0.14 && D[0] <= 0.15)
H[0] = Input.Low[0];
H.DrawArrowUp(Color.Cyan, LineStyles.Solid, 3, Color.Cyan, 10);
}
}
}
Den писал(а):Евгений, именно так у меня и стоит сейчас,Код: Выделить всё
if (( S[0] >= 1 && S[0] <= 2 || S[0] >= 2 && S[0] <= 3 || ...
но это почему-то не работает, он указывает значения менее 1 почему-то. Вот поэтому я и спросил
Код: Выделить всё
if ( (S[0] >= 1 && S[0] <= 2) || (S[0] >= 2 && S[0] <= 3) || ...
Den писал(а):вот к примеру показывает значения менее 14 центов почему-то, хотя ограничение стоит больше 14 центов
Den писал(а):Код: Выделить всё
if (Input.High[0] > Input.Low[0])
Код: Выделить всё
if (Input.Low[0] < Input.High[0])
Den писал(а):Евгений, именно так у меня и стоит сейчас,Код: Выделить всё
if (( S[0] >= 1 && S[0] <= 2 || S[0] >= 2 && S[0] <= 3 || ...
но это почему-то не работает, он указывает значения менее 1 почему-то. Вот поэтому я и спросил
ну вот не правильно, всё равно
Код: Выделить всё
if ( Input.High[0] < Input.High[1] )
Код: Выделить всё
if ( Input.Low[0] > Input.Low[1] )
Код: Выделить всё
function Initialize()
{
IndicatorName = "BRENT";
AddInput("Input", Inputs.Candle);
AddShadowSeries("D", DrawAs.Custom, Color.Violet);
AddShadowSeries("U", DrawAs.Custom, Color.Lime);
AddSeries("H", DrawAs.Custom, Color.Black);
AddSeries("L", DrawAs.Custom, Color.Black);
PriceStudy = true;
}
function Evaluate()
{
if (Input.High[0] < Input.High[1])
D = (Math.Max(Input.High[0],Input.High[1]) - Input.Low[0]);
{
if (Input.Low[0] > Input.Low[1])
U = (Input.High[0] - (Math.Min(Input.Low[0],Input.Low[1])));
{
if ((U[0] >= 0.14 && U[0] <= 0.15) || (U[0] >= 0.19 && U[0] <= 0.20))
L[0] = Input.High[0];
L.DrawArrowDown(Color.HotPink, LineStyles.Solid, 3, Color.HotPink, 10);
if ((D[0] >= 0.14 && D[0] <= 0.15) || (D[0] >= 0.19 && D[0] <= 0.20))
H[0] = Input.Low[0];
H.DrawArrowUp(Color.Cyan, LineStyles.Solid, 3, Color.Cyan, 10);
}
}
}
Вернуться в «Общие вопросы по разработке»
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей