Форум

Определение объёма позиции в 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