Форум

Кривая история MetaQuotes

Создал на днях свой грааль, по тестам из архива котировок MetaQuotes вышло все замечательно. Слишком замечательно. Поэтому я решил проверить историю котировок на наличие неприятных сюрпризов, которые, к сожалению, обнаружил, протестив советник на других историях, из metatradera 5, а также из истории

Советник не открывает ордер

Есть советник, торгующий на 15мин графике gbpusd по сигналам часовых графиков. По идее, должен открывать позиции каждые 15 мин после выхода сигнала. Код проверки нового бара: static int prevtime = 0; ... int start() { if (Time[0] == prevtime) return(0); prevtime = Time[0]; ... Однако, советник

открытие ордеров при открытии терминала

Есть простой советник без реализации функции учета ордеров. При появлении нового бара при заданных условиях советник открывает и закрывает позиции - всё нормально. ... datetime prevtime=0; bool isNewBar() { //---- bool res=false; if (expertBars!=Bars) { expertBars=Bars; res=true; } //----

нечетные и четные бары

У меня возникла проблема с написанием кода для разделения четных и нечетных баров графика. Может кто помочь