Надо чтобы стоп в пунктах был равен проценту от депо - страница 2 12 Новый комментарий Vladislav Andruschenko 2010.06.22 15:33 #11 нет. MathCeil возвращает ЦЕЛОЕ число, тобишь 1 или 2 или 10 или -10 double MathCeil( double x) Функция возвращает числовое значение, представляющую наименьшее целое число, которое больше или равно x. Вам нужно просто нормализовать лот , как я и объяснил. Normalizedouble В учебнике ошибка или Ошибка в функции MathCeil() [ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой DarkAngel 2010.06.22 15:39 #12 Lot=Normalizedouble(AccountFreeMargin()/10000*LotsPercent)/10.....так чтоли? DarkAngel 2010.06.25 16:55 #13 extern int StopPercent=10; // Процент убытка extern double AStopLoss = 13; // Стоп в пунктах int S; int a; int b; a=AccountFreeMargin()/100; b=a*StopPercent; S=(Bid-GetStopLossSell())/Point; Lot=b/S/10; return(Lot); double GetStopLossSell() { return (High[1]+(AStopLoss*Point)); } Почему возвращает 4051 ошибку?(невозвращает правильный лот) Lot=NormalizeDouble(b/S/10); Почему пишет неправильный параметр и ссылается на последнюю скобку? #Требуется помощь!!!# Простая тема - цель Конверт 2.11 Andrey Dik 2010.06.25 22:21 #14 JQS Terminator Line [Удален] 2015.07.28 17:30 #15 Есть у кого то функция чтобы высчитывала цену стоплоса при срабатывании которого будет например 2% от депо?Есть 1000 10%. Тоесть цена СЛ при котором потьеряем 100дол 12 Новый комментарий
нет.
MathCeil возвращает ЦЕЛОЕ число, тобишь 1 или 2 или 10 или -10
Вам нужно просто нормализовать лот
, как я и объяснил.
Normalizedouble
extern int StopPercent=10; // Процент убытка
extern double AStopLoss = 13; // Стоп в пунктах
int S;
int a;
int b;
a=AccountFreeMargin()/100;
b=a*StopPercent;
S=(Bid-GetStopLossSell())/Point;
Lot=b/S/10;
return(Lot);
double GetStopLossSell()
{
return (High[1]+(AStopLoss*Point));
}
Почему возвращает 4051 ошибку?(невозвращает правильный лот)
Lot=NormalizeDouble(b/S/10);
Почему пишет неправильный параметр и ссылается на последнюю скобку?
Есть у кого то функция чтобы высчитывала цену стоплоса при срабатывании которого будет например 2% от депо?
Есть 1000 10%. Тоесть цена СЛ при котором потьеряем 100дол