Andrey Asafov / Публикации
Форум
Определение объёма позиции в OnInit()
Переписываю мульта с mql4 на mql5. По условиям ММ объём позиции изменяется фиксированным шагом от стартового объёма. Стартовый объём определяется при инициализации эксперта. В mql4 это выполнялось так: margin=MarketInfo(Symbols[i], MODE_MARGINREQUIRED); //Маржа для 1-го лота if (margin!= 0 )
Как найти фрактал?
Необходимо найти самый первый от текущего бара фрактал. Код: int Fractal; int OnInit () { Fractal= iFractals ( _Symbol , _Period ); return ( 0 ); } void OnTick () { double FractalDown[], FractalUp[], price; int i; string txt; CopyBuffer (Fractal, 0 , 0 , Bars ( _Symbol