Форум

Предлагаю функцию реверса ордеров, для сливающих советников.

Помню, поначалу сталкивался с вопросом, как грамотно "перевернуть" ордера с покупки на продажу и наоборот. Напишу круто сливающий советник и становится интересно: вдруг начнет зарабатывать, если сделки перевернуть? Но, и за-за Бид и Аск (спрэда) не всегда корректно сразу получалось. Ведь просто

Подскажите, как зная дату бара (datetime Bar) узнать его порядковый номер в масиве ?

У меня есть график, на котором я запомнил дату опеределенного бара. Прошло время появились новые бары , как мне теперь по дате узнать его номер в масиве ? Например: High [ Bars - X ]; то есть мне нужно узнать этот X зная только дату

Как происходит пересчет пользовотельского индикатора при обрыве связи и потом ее востановлении?

То есть написал я например идикатор. Запустил. Потом на пару часов меня отключило от и-нета (MT я не отключал), за это время появились новые бары . И при подключении как произойдет выполнение функции int start() для индикатора. Один раз когда придет новый тик? Или прогонит через нее все подгружаемые

Вопрос только к спецам.

Приветствую, я хочу написать индикатор типа Каги или Крестики Нолики. Как возможно задать оси графика по своим параметрам. Особенно важно ось X-ов, со второй и так понятно. Может это уже где-то рассматривалось, тогда дайте пожалуйста ссылку

iOpen, iClose, iBid и т.д. в Советнике (Тестере). Это ошибка(не доработка) или я чего-то не понимаю ?

int start () { Print ( " Current bar: " , TimeDay ( iTime ( NULL , 0 , 0 )) , " . " , TimeMonth ( iTime ( NULL , 0 , 0 )) , " / " , TimeHour ( iTime ( NULL , 0 , 0 )) , " : " , TimeMinute ( iTime ( NULL , 0 , 0 )) , " , " , iOpen ( NULL , 0 , 0 ) , " , " , iHigh ( NULL , 0 , 0 ) , " , " , iLow (