Sergii Onyshchenko, хороший сигнал, никакого стопа — держим, не ссать!
…
а не пробовали прикрутить Jurik Moving Average (JMA) — они раньше простой средней сигнал дают (я про фиксацию роботом на минутках)?
2019.09.25 15:00:58.587 MarkAndGain_VPS EURUSD,M1: zero divide in 'MarkAndGain_VPS.mq4' (3325,79)
Строка, которая дает эту ошибку:
G_LotSize = MathFloor(NormalizeDouble(AccountFreeMargin()*_MM_Percent/100.0/MarketInfo(Symbol(),MODE_MARGINREQUIRED),2)/MarketInfo(Symbol(),MODE_LOTSTEP))*MarketInfo(Symbol(),MODE_LOTSTEP);
Поэтому пока его выключил, чиню :)
По jurik посмотрю
Вывел прибыль 17.87% на резервный счет. Оставил первоначальные 100nzd
Sergii Onyshchenko, если Ваш код, то лучше сразу закладывайте защиту от нуля, типа как здесь:
Stuart Browne 2016.09.03 03:34 #6
Always good to check any divisor in MQL that could give you a zero error. I always use a simple function:
double dblNotZero(double aValue) { if (aValue==0) return(0.00001); else return(aValue); }
Then pre-check any division that may produce a zero:
X = Y / dblNotZero(Z);
Sergii Onyshchenko, судя по формуле, возможно, какой-то сбой на стороне брокера... ведь тут, вроде, только MODE_MARGINREQUIRED и MODE_LOTSTEP в знаменателе могут ноль давать.
…
а не пробовали прикрутить Jurik Moving Average (JMA) — они раньше простой средней сигнал дают (я про фиксацию роботом на минутках)?
2019.09.25 15:00:58.587 MarkAndGain_VPS EURUSD,M1: zero divide in 'MarkAndGain_VPS.mq4' (3325,79)
Строка, которая дает эту ошибку:
G_LotSize = MathFloor(NormalizeDouble(AccountFreeMargin()*_MM_Percent/100.0/MarketInfo(Symbol(),MODE_MARGINREQUIRED),2)/MarketInfo(Symbol(),MODE_LOTSTEP))*MarketInfo(Symbol(),MODE_LOTSTEP);
Поэтому пока его выключил, чиню :)
По jurik посмотрю
Вывел прибыль 17.87% на резервный счет. Оставил первоначальные 100nzd