3 часа назад, Владимир Стариков сказал:Кто-нибудь, подскажите пожалуйста, как можно узнать точное время (в формате ч:м:сек) пересечения цены и индикатора, например скользящей средней?
Что то типа того:
void OnTick() { //--- double MA0 = iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,0); if(Open[0] > MA0 && Bid <= MA0) Print("Время пересечения сверху вниз: ", TimeToString(TimeCurrent(),TIME_SECONDS)); else if(Open[0] < MA0 && Bid >= MA0) Print("Время пересечения снизу вверх: ", TimeToString(TimeCurrent(),TIME_SECONDS)); }
Суть в том, что ты узнаешь значение МА на текущем тике и уже сравниваешь его с ценой Bid, либо любой другой необходимой.



