Размер лота

 

Добрый вечер,

Покопался, но не нашёл есть ли функция определения целое ли число открытого лота 2, 4, 6... или не целое 1, 3, 5?? Очень нужно для расчёта прибыли... Спасибо.

 
Может Вы хотели сказать чет - нечет?
 
Ну да, можно и так сказать. Грубо говоря из 4-х нужно закрыть 2. Для этого вычесть профит двух - либо весь профит минус профит двух, либо весь профит минус профит одного. Как то так...
 
Значения лотов - обычные десятичные числа, достаточно знаний простой арифметики, чтобы манипулировать ими.
 
Roger писал(а) >>
Значения лотов - обычные десятичные числа, достаточно знаний простой арифметики, чтобы манипулировать ими.

Как манипулировать ими далее мне ясно. Начальный вопрос был как узнать четный или нечетный открытый ордер.

 
В простом варианте так: если открытый ордер 2,4,6,8...лота - то одно условие, если 1,3,5,7,9...лота - то другое. Вот как избавиться от перебора чисел задав: если открытый ордер чет. то одно, если нечет. то другое.
 
double MathMod( double value, double value2)
Функция возвращает вещественный остаток от деления двух чисел.

Функция MathMod рассчитывает вещественный остаток f от x / y таким образом, что x = i * y + f , где i является целым числом, f имеет тот же знак, что и x, и абсолютное значение f меньше, чем абсолютное значение y.
Параметры:
value - Значение делимого.
value2 - Значение делителя.
Пример:
  double x=-10.0,y=3.0,z;
z=MathMod(x,y);
Print("Остаток от ",x," / ",y," есть ",z);
// Вывод: Остаток от -10 / 3 есть -1
MathMin MathPow
 
sergeev писал(а) >>
double MathMod( double value, double value2)
MathMin MathPow
Вооот. Смотрел тоже все математические функции, думал проглядел чего. С MathMod можно поработать - просто ожидал поспокойней вариант...
 

Например:

x=1 || 3 || 5 || 7... и т.д.

y=2 || 4 || 6 || 8... и т.д.

if (Lots==x)

z==x;

else z==y;

Упрощённо.....

 

а если...

if (i%2 == 0) zebra = "bgcolor=#FFFFFF"; // основной цвет
if (i%2 == 1) zebra = "bgcolor=#FFFFF0"; // контрастный цвет
 
kombat писал(а) >>

а если...

Как вариант:

if (4/2==2) целое число

if (3/2==1,5) дробное число

........................................

Если число целое, то наше условие. Если число дробное, то следующее условие. В функциях есть определение получившегося числа? Целое или дробное?

Причина обращения: