Посмотри как называется индикатор и как ты его написал в советнике.Понял.Извините.
Да заметил.Торопился и ошибся -другой стоял индюк. Но смысл в том когда проверял все правильно было в названии Это когда вам отправлял вбивал вручную и ошибка вышла. Но итог таков если правильно название вбить то не работает.
2022.08.16 18:46:31.810 2022.08.12 07:01:30 Tester: stop loss #9 at 1.21930 (1.21910 / 1.21933)
2022.08.16 18:46:31.802 2022.08.12 06:56:40 EA-EasyTrend GBPUSD,M5: modify #9 sell 0.01 GBPUSD at 1.21931 sl: 1.21930 tp: 1.21831 ok
2022.08.16 18:46:31.774 2022.08.12 06:35:00 EA-EasyTrend GBPUSD,M5: modify #9 sell 0.01 GBPUSD at 1.21931 sl: 1.22031 tp: 1.21831 ok
2022.08.16 18:46:31.774 2022.08.12 06:35:00 EA-EasyTrend GBPUSD,M5: open #9 sell 0.01 GBPUSD at 1.21931 ok
2022.08.16 18:46:31.774 2022.08.12 06:35:00 123Pattern GBPUSD,M5: Alert: GBPUSD M5 123Pattern SELL
2022.08.16 18:46:17.541 2022.08.03 16:20:30 Tester: stop loss #1 at 1.21553 (1.21540 / 1.21563)
2022.08.16 18:46:17.533 2022.08.03 16:15:00 EA-EasyTrend GBPUSD,M5: modify #1 buy 0.01 GBPUSD at 1.21653 sl: 1.21553 tp: 1.21753 ok
2022.08.16 18:46:17.533 2022.08.03 16:15:00 EA-EasyTrend GBPUSD,M5: open #1 buy 0.01 GBPUSD at 1.21653 ok
2022.08.16 18:46:17.533 2022.08.03 16:15:00 123Pattern GBPUSD,M5: Alert: GBPUSD M5 123Pattern BUY
2022.08.16 18:46:14.285 2022.08.01 00:05:00 123Pattern GBPUSD,M5: Init OK
2022.08.16 18:46:14.185 2022.08.01 00:00:00 EA-EasyTrend inputs: Lot=0.01; SL=100; TP=100; BUlevel=30; Martin=1; Magic=345; Slippage=3; OneOrdPerTrend=1;
Вы могли бы открытый код выложить, мне интересно что вы там изменили?Не сложно догадаться, что в массиве data[][0] хранится время. Смотрим по коду, где заполняется данный массив. А происходит это в ф-ции ReadFileHst(), т.е., читаем файл истории по выбранному символу с ТФ Н4. По задумке автора, как только текущие время в тестере станет больше чем в массиве data по первому измерению по выбранной ячейке, сравниваем значение текущей цены по Open с данными записанными в этом же массиве по второму измерению и принимаем решение в каком направлении устанавливать позицию. Вот только время записывается не верно, везде записана одна и та же дата.
В общем, работа бота в тестере и в режиме реального времени - это две большие разницы. Ниже исправленный файл, можете побаловаться.
В самом файле бота, точнее, там, где он читает историю, нужно переделать. Убедиться в этом Вы можете сами, выведите в принт время и цену которую он считывает с файла истории. Полученные данные он преобразует в шестнадцатеричный код, а затем в формат времени. Как видно по принтам, время не меняется. Я же, сделал преобразование: шестнадцатеричный код - время. К самой ф-ции преобразования у меня нет вопросов, работает верно, а вот то время, которое получаем - совсем не соответствует Н4. Разбираться: что да как - нет ни времени ни желания. Если Вам просто интересно разобраться - считайте это своим домашним заданием.Вы могли бы открытый код выложить, мне интересно что вы там изменили?
Я здесь выкладывал такой же советник с большими функциями. Этот полностью обрезанный по минимуму. Просто вы скинули ex4, а мне бы mq4В самом файле бота, точнее, там, где он читает историю, нужно переделать. Убедиться в этом Вы можете сами, выведите в принт время и цену которую он считывает с файла истории. Полученные данные он преобразует в шестнадцатеричный код, а затем в формат времени. Как видно по принтам, время не меняется. Я же, сделал преобразование: шестнадцатеричный код - время. К самой ф-ции преобразования у меня нет вопросов, работает верно, а вот то время, которое получаем - совсем не соответствует Н4. Разбираться: что да как - нет ни времени ни желания. Если Вам просто интересно разобраться - считайте это своим домашним заданием.
Попробуй с моим индикаторомСпасибо .Но что то не работает.Терминал перезагружал.
2022.08.16 19:55:04.482 2022.02.04 01:16:42 123Pattern GBPUSD,M1: Init OK
2022.08.16 19:55:02.953 2022.02.04 01:14:42 Custom indicator 123Pattern GBPUSD,M1: loaded successfully
2022.08.16 19:54:49.859 2022.02.04 00:50:00 123Pattern GBPUSD,M1: Init OK
2022.08.16 19:54:49.750 2022.02.04 00:00:00 EA-EasyTrend inputs: Lot=0.01; SL=100; TP=100; BUlevel=30; Martin=1; Magic=345; Slippage=3; OneOrdPerTrend=1;
2022.08.16 19:54:49.594 TestGenerator: current spread 6 used
2022.08.16 19:54:47.530 Expert EA-EasyTrend GBPUSD,M1: loaded successfully
Fillelin, привет.
сделай, пожалуйста, чтобы сигналы на графике у этого индикатора, которые не выходят за уровни выделялись другими цветами
Исходник нуженсделай, пожалуйста, чтобы сигналы на графике у этого индикатора, которые не выходят за уровни выделялись другими цветами
Сделал ограничение истории для индикатора TMA_Fair, но без MTF ( с MTF не смог сделать ). На самом деле ТМА (треугольная скользящая средняя) только в названии индикатора, а в коде индикатора её не было ( в коде простая скользящая средняя ) и поэтому я вывел во входные параметры настройки скользящей средней.Прикрутите пожалуйста ограничение истории для:
Благодарю, попробуем, MTF и не надо, он там подвисает периодически. И название чучмекское да, просто канал по волатильности.Сделал ограничение истории для индикатора TMA_Fair
Уважаемый MakarFX!Еще вариант...
старый удали и новый скомпилируй
Если просто добавить эту функцию, то это можно самому сделать, просто скопировать строчку. Тогда он будет торговать либо в бай, либо в селлУважаемый MakarFX!
Не могли бы вы сделать в советнике АнтииланТИК-1 (1),так,чтобы он торговал либо только вниз,либо только вверх(в т.ч в режиме antiilan)! Это отлично реализовано в советнике Ilan1.6Dynamic_reverse_buy_and_sell.(true=sell,false=bay, бот прикрепляю).
Заранее благодарен!
Если просто добавить эту функцию, то это можно самому сделать, просто скопировать строчку. Тогда он будет торговать либо в бай, либо в селл