Форум

Получить значения уровней Фибоначчи.

На графике есть объект OBJ_EXPANSION, пытаюсь получить значения его уровней следующим образом //--- определяем фибоуровни if ( ObjectFind ( "FExpans_1" )!=- 1 ) { Comment ( "\n Level = " , ObjectGetDouble ( 0 , "FExpans_1" , OBJPROP_LEVELVALUE , 0 ), " = " , ObjectGetDouble

Изменилась история сделок.

Есть ли возможность у ДЦ корректировать историю сделок ? Несколько дней на моем счете (реал) выставлялись ордера с неправильным магик, независимо открывались ли они в ручном режиме или советником у всех был магик = номеру счета. После долгих разбирательств, ДЦ признал свою ошибку и предложил

Ошибка 126 на VPS

Проверяю советник c dll на домашнем компе WinXP 32, работает все нормально. Пытаюсь поставить на VPS win server 2008 не находит dll( ошибка 126 ). Никто не сталкивался

Как правильно использовать OrderSend в тестере для !Symbol() инструментов?

Поправте меня или предложите правильный вариант, пожалуйста. Правильное указание цены ASK, BID. MarketInfo в тест-е не работает. double Price ( string Symb , int type ){ int n_cop_close ; double arr [] ; double price ; if ( IsTesting () && Symb != Symbol ()){ n_cop_close = ArrayCopySeries ( arr

Визуализация тестирования на нескольких графиках.

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

Мастер MQL5: Как написать мультивалютный советник?

Был ответ от разработчиков что это возможно, хотелось бы увидеть реализацию

iFractals код индикатора.

Где можно посмотреть код индикатора? Можно его модернизировать так чтобы уровни не перерисовывались

Помогите с алгоритмом.

1.Есть массив ордеров с общим положительным профитом равным M. Symbol()=G ; 2.Есть массив ордеров с отрицательным профитом из K элементов. Symbol()=F; 3. Необходимо закрыть все положительные ордера по G с максимальным количеством отрицательных по F при условии что общий профит >=0

Маскировка алгоритма.

Есть советник, очень хороший результат работы. При анализе истории легко угадывается алгоритм. Стоит ли париться над его умышленным усложнением? Могут ли быть проблемы, если в конторе будут знать как работает советник? Кто-нибудь этим вообще занимается

Есть ограничения на параметры Comment()?

Не могу откомпилировать такой код: int start() { double Symb3[20]; string Symb1[20]; string Symb2[20]; //---- Comment (Symb1[1],"/",Symb2[1]," ","Symb3[1]= ",Symb3[1],"\n", Symb1[2],"/",Symb2[2]," ","Symb3[2]= ",Symb3[2],"\n", Symb1[3],"/",Symb2[3]," ","Symb3[3]= ",Symb3[3],"\n"