Форум

Как узнать, что сервер торгует?

Добрый день. Из-за праздников у будние дни, столкнулся с тем, что сервер возвращает 10018 TRADE_RETCODE_MARKET_CLOSED Рынок закрыт Как можно мониторить состояние сервера кроме как открытием лимитной sell заявки в космосе и мониторингом возвращаемого retcod

FileWrite не работает в режиме отладки на исторических данных?

Добрый день. Столкнулся с любопытной проблемой. Немного истории, для понимания. В ходе отладки работы советника возникла необходимость записывать ряд значений, используемых для инициации некоторых функций. Отладку запускал в режиме исторических данных. Но, несмотря на то, что FileOpen получал

Некорректное отображение данных системным индикатором ADX

Добрый день. Наткнулся на странное отображение данных индикатором ADX в метатрейдере 5. Суть проблемы заключается в следующем. На графике линия индикатора ADXDiMinus идет вверх, при этом значения индикатора уменьшаются! На скринах видно, что цена идет вниз, в 15 часов значение ADXDiMinus = 31.64, в

Metatrader 5. Очистить окно Stategy Tester Visualization от индикаторов

Добрый день. При осуществлении одиночного прогона в тестере стратегии с отображением графиков и индикаторов торговли в окне Stategy Tester Visualization не могу удалить один из индикаторов, как-то внесенных туда ранее. Удаление программы, чистка реестра и удаление всех известных файлов метатрейдера

CopyBuffer - меняется направление считываемого массива

Добрый день. Обратил внимание, что иногда CopyBuffer получает в массив buffer данные указанного буфера указанного индикатора в другом направлении. Иногда в [0] элементе находится последняя свеча. Иногда последняя свеча находится в [N] элементе. Команд для смены ориентации не было. В чем может быть

Работа с техническим индикатором в нескольких таймфреймах одновременно в одном окне.

Коллеги, добрый день. Тема неоднократно мелькала в форуме, но так и не нашел понятного ответа или примера. Суть вопроса в следующем. Насмотревшись видео по трейдингу захотел сделать индикатор по принципу "трех экранов Элдера". Идея в стратегии разумная, с реализацией, вроде, не должно быть проблем

String может быть равно любому значению, если это значение NULL?

Добрый день. Очередной вопрос возник. Очень захотелось записать число типа double как string. Взял функцию DoubleToString. Прогнал через нее нужное мне число. Стринговая переменная оказалась равна NULL. Удивился. Попробовал разными способами занести в переменную типа string значения. Результат теста

DoubleToString - есть какие-то нюансы по работе с массивами?

Добрый день. Очередной "веселый" глюк с одной из базовых функций. Загоняем в динамический массив значения индикатора. Подготавливаю к выводу в виде строки. На выходе почему-то получаю обнуление значений. ArrayResize (ADX_DI_plusBuffer,cnt); CopyBuffer (ADX_handle, 1 , start_time, cnt

CopyBuffer по временному интервалу

Добрый день. Есть вопрос по функции CopyBuffer В документации указано, что есть три варианта этой функции 1. Обращение по начальной позиции и количеству требуемых элементов int CopyBuffer ( int indicator_handle , // handle индикатора int buffer_num , // номер

К разработчикам. Быстрая навигация в истории

Добрый день. Есть возможность сделать быстрый переход к конкретной дате в истории? Например, надо перейти к началу текущего года. Можно выставить дневной таймфрейм и быстро долистать до нужной даты. Но если при этом изменить таймфрейм, то текущая позиция в графике снова смещается в самым последним