Эксперты Форекс, торговые роботы и советники - страница 4

Здравствуйте многоуважаемые коллеги!!! Не уверен, что правильно выбрал ветку для этой темы, прошу простить... Проблема такая: Не работает визуальный режим в тестере стратегий если эксперт открывает отложенный ордер или позицию. Если ордеров нет, тогда визуальный режим работает, двигается график
MqlTick - volume всегда ноль чтоли ? У баров есть volume , а тиков нет ... хотя переменная volume есть . Или volume это сумма тиков ... тока реальные volume могут быть
Что здесь не так. Он выдает все 2000 тики , при любом временном интервале datetime now = TimeCurrent(); // Получаем текущее время datetime lastMinute = now - 5; // Вычисляем время минуту назад MqlTick ticks[]; // Динамический массив для тиков long count = CopyTicks( ticker, ticks
Пишу код при котором будет открываться ордер при условии что 2 индикатора пересекаются, пересечение индикаторов работает нормально но вот установка цены для ордера некорректно, вот код: double price = iClose(_Symbol,PERIOD_CURRENT,1); double takeProfit = price * (1 + TakeProfitPercent / 100);
Всем привет, Решил посмотреть МТ5, и никак не ожидал что механику работы с графическими объектами существенно поменяют, причём не в лучшую сторону. Основной прикол оказался в том, что в МТ5, что бы переместить объект нужно очень точно попадать в точки объекта. А если вдруг промахиваешься, по точке
Всем привет Перешел на MT5, чего всем советую/рекомендую. Кому интересно почему - здесь основные ответы http://www.metatrader5.com/ru/trading-platform/comparison-mt5-mt4 Использую в торговых роботах немало параметров (10-15), требующих оптимизации, что занимает много времени. Попробовал в MT5...
Друзья, перед Новым годом случайно заметил в Codebase то ли утилиту, то ли советник-индикатор ( не помню уже) на mql5, к которому цепляешь каким-то образом программу на mql4 и можешь гонять ее в Mt5. Тогда ( дурак!) не скачал утилиту, а сейчас что-то найти никак не могу... Кто знает, подскажите, что
int OnInit () { //--- Comment ( "start" ); Variaciya(); //--- return ( INIT_SUCCEEDED ); } //+------------------------------------------------------------------+ //| Expert deinitialization function |
Добрый день! В алго трейдинге являюсь новичком, решил попробовать написать простой код для открытия позиции по заданной, а не текущей цене. Использую .Sell/.Buy CTrade. Но при отправлении запроса у меня происходит покупка не по указанной мною цене, а по текущей рыночной. С чем может быть проблема
Добрый день! Может кто-то сталкивался и поможет решить проблему. Установил на второй ноутбук в домашней сети Meta Tester, но у него почему-то только две вкладки. Естественно не могу подвязать к своей учётной записи
Пытаюсь написать часть кода, смысл в том что бы открывается одна сделка на покупку с определенным Takeprofit и один отложенный ордер на покупку ниже первой сделки, как только сделка на покупку идет в низ(в минус) открывается отложенный ордер, я бы хотел сделать так что при открытии отложенного
Почему в классе CPositionInfo есть метод с идентификатором POSITION_COMMISSION, а в доке ни на сайте https://www.mql5.com/ru/docs/constants/tradingconstants/positionproperties#enum_position_property_double , ни в справке редактора его нет? И он не подсвечивается в редакторе, хотя класс компилируется...
Можно ли сделать такой вариант? Не закрывать позицию, а просто изменить размер лота?
Иногда встречаю, особенно в старых кодах, вот такие условия if( X == Y == Z) или if(X == Y == true) или if(X < Y < 50) Компилятор не выдает ни ошибок, ни предупреждений. Это вообще нормально такой формат для mql ? Как программа это читает? По идее, сначала сравниваются первые два значения
Добрый день .Ребят , даю исходники кодов от mql4 нужна помощь в написании их для mql5 . Прошу помощи
День добрый. Вопрос о генетическом алгоритме тестирования MT5. После остановки оптимизации (например, для перезагрузки ПК) результаты прогонов остаются, а количество оставшихся для завершения тестирования прогонов возвращается к изначальному. Он начинает все заново, но с учетом уже имеющихся...
Добрый вечер. Сегодня я решил прогнать бота, которого пишу и решил сверить котировки т.к. в терминале входы другие, а в тестере другие. В общем, я накинул шаблон для тестера такой же, как и в терминале, соответственно, сохранил шаблон, который мне нужен для анализа графика под названием tester
В рамках MQl5 bvtncz aeyrwbb ChartOpen, ChartClose, но отсутствует ChartSelect - функция для переключения на определенных чарт (т.е. вывода чарта на отображение) из числа N открытых в терминале. Прошу знающих коллег подсказать какая имеется программная аолльтернатива чтобы вывести определенный
Не могу достать профит и время закрытия сделки. Вот так я ловлю открытие и закрытие сделки. Не могу достать профит и время закрытия сделки. Вот так я ловлю открытие и закрытие сделки. void OnTradeTransaction ( const MqlTradeTransaction & trans, const MqlTradeRequest & request, const MqlTradeResult
Валидатор выдает ошибку при тестировании XAUUSD D1: Дело в том, что советник имеет специальный параметр для настройки торговли золотом Use strategy=XAUUSD M5 При параметрах по умолчанию золото будет уходить в Stop out - это нормально
Напоролся на такой глюк. В функции OnTimer : // Этот код не работает - при дебаге он пропускается, а при работе игнорируется - sutki>0 && sutki<1 . Т.е если знак больше в первом условии и во втором уже не важно какой знак. if (sutki>0 && sutki<1) { sutki=0; } // Такой код работает. т.е. если первое
Иногда я сталкиваюсь с багами при тестировании ботов. В сервис деске сейчас ничего не спросить. Как можно сообщить разработчикам о баге? Например, сегодня я отловил цепочкой баг какой-то странный, искал в чём причина. Потом каким-то чудесным образом ничего не меняя в коде всё стало работать чётко
Подходит ли эта функция для проверки закрыт ли ордер
У меня самописный класс для работы со временем. Ещё нужны доработки, но, в целом то, что нужно.. уже реализовано. Почти всё. Остальное в процессе. Я столкнулся с косяком, который напрягал меня несколько дней пока я не распринтовал код бота и не нашёл место, где косяк. Пришлось принтовать т.к. в мт5
Ни разу с таким косяком я не сталкивался. 2-ой день удивляюсь. Запускаю бота в отладчике и вижу в журнале: 2024.11 .08 22 : 54 : 13.508 2024.01 .02 01 : 05 : 00 Access violation at 0x00007FF7622C5896 read to 0x000000F20206F840 2024.11 .08 22 : 54 : 13.509 2024.01 .02 01 : 05 : 00 crash -->
доброго времени суток, недавно стал использовать данного советника, прибыльный на любых валютах но работает с минимальным лотом. ломал голову как заставить его изменить лот но ничего не получилось! помогите пожалуйста ну если не сделать увеличение лота автоматическим то хотябы менять его вручную...
Читаю документацию : Параметры ... price=0.0 [in] Цена, по которой позиция должна быть открыта. Если цена не указана, то позиция откроется по текущей рыночной цене Ask. А что произойдёт, если цена указана и отличается от Ask? Например, как отработают такие вызовы? trade. Buy ( 0.10 , Symbol ()
Сегодня я решил проверить и дописать код, над которыми сейчас думаю некоторое время. Вижу, что либо даты не сравниваются корректно, либо оператор return из функции не позволяет выйти целиком, либо ещё что-то. Если есть такая структура: int firstBarOfDayCheck( const MqlRates &rates[], int indexFrom)
Добрый день. В принципе, банальный вопрос, но я что-то призадумался. Как узнать данные бара, который открыт в сегодняшний день N-ым? Например, открыт график М15. Нужно узнать, какие цена открытия и закрытия бара М15 открытого первым, вторым или ещё каким на М15. Но, тут суть в том, что нужен способ
int hURL = InternetOpenUrlW(hInternetSession, " http://ec.forexprostools.com/?columns=exc_currency,exc_importance&amp ;category=_employment,_economicActivity,_inflation,_credit,_centralBanks,_confidenceIndex,_balance