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

При запуске советника создаю поле ввода. Когда запускаю советник в тестере, если в поле ввода что-то вести, оно становится как будто пустым. Но если активировать ввод заново, то там отображается предыдущее значение, которое и вводил. На реальном графике все в порядке. В чем может быть проблема
подписываюсь на сигналы 2 мес., а на Strrifor не проходят, вернее ест в журнале, а сделки не открываются и часто слетают галочки в разделе Сервис, настройки, сигналы
Доброго дня! Подскажите, почему не отрисовываются на графике уровни Фибо? if ( ObjectFind ( 0 ,"Fibo_lh") < 0 ) { if (! ObjectCreate ( 0 , "Fibo_lh", OBJ_FIBO , 0 , 0 , Prc1, 0 , Prc2, clrYellow , STYLE_DASH , 1 , false , true , true , true , false , 0 )) // if (! ObjectCreate ( 0
Добрый день. Есть добрые люди кто может перенести скрипт из MT4 в MT5 Суть простая. Перетянул на график, получаешь три линии Желтая цена по которой будем ставить Красная стоп лосс Зеленая тейк Линии соответственно можно двигать для удобного выбора цены и целей. Так же есть два поля для указания
Хочу узнать какието данные о символе, через CSymbolInfo и он автоматом подключает символ . Как можно без этого. или лучше если график был открыт, то чтоб он остался, если был закрыт то получить инфо и закрыть. CSymbolInfo info=new CSymbolInfo; info.Name(symbol); .Name - сразу подключает график
Уважаемые форумчане! Подскажите как получить в советнике котировки крипто валютных пар? Можно ли на этих котировках проверить историю робота и потом поставить его торговать
Не хочет читать фаилы никакие из Files Вот например фаил Files/fusion.txt int file_handle = FileOpen("fusion.txt", FILE_READ ); int file_handle = FileOpen("fusion.txt", FILE_READ|FILE_CSV|FILE_COMMON,";" ); и так и сяк пробовал. возвращает -1 Фаил не занят
#include <Charts\Chart.mqh> void CloseAllCharts() { int totalCharts = WindowsTotal() ; for(int i = totalCharts - 1; i >= 0; i--) { long chartID = ChartID(i); ChartClose(chartID); } } Скрипт закрытия всех графиков. Не работает. Такое в Errors - https://i.imgur.com/XbdlncD.png Хотя
Как может не быть в MQL5 добавление обычных Alerts . Не вывод окна, а тоже самое что на графике делаешь через меню. Прикол какойто. Я хочу добавить 100 alerts за секунду. И не обрабатывать их самому. Я им цену назначил и пусть пищать. Это же должно быть с самой первой версии. Как может этого не быть
1) Если у меня открыто 40 инструментов - код будет брать данные уже скачанные или каждый раз будет запрашивать данные с брокера. Эти команды: SymbolInfoDouble и CopyRates 2) Если у меня открыто 40 инструментов, то я ведь смогу взять информацию по 1000 другим инструментам от брокера ? 3) Как можно
Я запускаю на исторических данных и Ctrade пишет , что BTCUSD market closed, но он открыт. И тем более на истории то. 2024.09.28 11:47:39.054 2024.09.01 00:00:00 failed market buy 0.01 BTCUSD [Market closed] 2024.09.28 11:47:39.054 2024.09.01 00:00:00 CTrade:: OrderSend : market buy 0.01 BTCUSD
Счет хэдж. Есть отложенный ордер Buy Stop. Как в OnTradeTransaction() отследить переход данного ордера в позицию Buy. Спасибо
Скрипт на MQ4: считал Сумму по модулю (без учёта = и -) всех открытых ордеров всех валютных пар Необходим такой скрипт на MetaEditor MQL5 :))) Заранее спасибо //+------------------------------------------------------------------+ //| abs.mq4 |
Я перепробовал уже массу вариантов, которые только приходили в голову и которые находил в сети, но решение так и не получилось. Текущий вариант кода последняя моя попытка заставить Эксперт прекратить оценку условий на вход в позицию до следующей свечи через флаг position_closed. Все равно получается
Здравствуйте! Советник не выставляет заявки. Ошибка в журнале: failed buy limit 1 SRU4 at 25350 [Invalid expiration] failed sell limit 1 SRU4 at 25400 [Invalid expiration] Куда копать подскажите, пожалуйста. W - цена по рынку. X и Y - задаются в настройках. { double BuyP=W-Y* _Point ;
Доброго дня! Никак не могу найти свою ошибку. Есть скрипт, который пишет отклонения от Машки до хая/лоу. У меня в окне данных и в принтах разные значения МА. Вот пример: Вот что я делал: Я завёл структуру для хранения всей этой истории: struct Deviations { double devPointsBull;
У меня есть уникальная алгоритмическая торговая стратегия, и я хочу дать возможность другим людям зарабатывать вместе со мной. У меня есть два варианта: Начать транслировать сигналы (менее предпочтительно). Получить учетные данные клиентов и запускать EA на выделенном VPS. Я знаю, что существуют
Здравствуйте! Возможно кто-то подскажет, буду очень признателен. Нашел старый рабочий советник 2019 года. Установил, но он не выставляет реальные ордера. Все что надо рисует, условные заявки выставляет локально. Но как дело доходит до реального ордера - никаких действий и даже записей в журнале. В
Здравствуйте Есть индикатор очень хороший сигналы Но они мигают но когда остаюсь то сигналы очень хорошие вот хочу чтобы на эти сигналы ставили ордера
Маркет тестирует робота как netting, а мне надо как Hedge. Как это указать маркету
  Ошибка invalid request  (11   1 2)
На других терминалах все работает, где тикет xauusd, на этом же, где тикет xauusdlmax возникает ошибка Error with order check: invalid request, не уверен, что проблема из-за этого, как можно исправить? Сам файлик исходного кода EA приложен
Делаю простую функцию для вычисления средней величины бара за период, но имею предупреждение от компилятора. Никак не могу понять в чем дело. Видимо заработался. Помогите! Сам код работает, но предупреждение смущает. //+------------------------------------------------------------------+ #property
Хай всем! Помогите переписать хороший скрипт по выставлению ордеров по сетке с языка MQL4 в MQL5. Буду признателен
Всем привет. Интересно будет послушать ваше мнение ,может кто уже пробовал писать бота на индикаторе книге заявок Order Book?(исходного кода индикатора нет) Торгую фактически только на XAUUSD и пользуюсь этим индикатором и в дополнении еще парочкой, но вот появилась мысль по написанию бота . Какие
Условно я хочу, чтобы мой код начинался так: if текушее время >=9:00, то у меня открывается сделка Все уже почти готово, код есть частично, идея как сделать есть, а вот на реализацию ума не хватает, помогите
Друзья, помогите исправить ошибку, выдает ' SymbolInfoDouble ' - no one of the overloads can be applied to the function call, что делать? SL = ( SymbolInfoDouble ( _Symbol , POSITION_PRICE_OPEN ) - StopLoss * _Point ) ; TP = ( SymbolInfoDouble ( _Symbol , POSITION_PRICE_OPEN ) + TakeProfit *
Предположим у вас очень простая стратегия, которая безошибочно определяет точки разворота. И вот возникает рыночная ситуация, когда вы уверены что купив золото по 2200 вы или возьмёте тейк по 2210, или золото развернется и достигнув уровня 2190 обязательно дойдет до 2180. И вот оказалось, что
Все функции Chart-Functions, такие как ChartGetInteger(), а также ChartTimePriceToXY() и ChartXYToTimePrice() все еще имеют серьезные проблемы. Иногда функции возвращают false, но без этого GetLastError() ничего не показывает. Иногда, особенно при интенсивном использовании в индикаторе и советнике
есть у когда скрипт авто реконнекта при потери связи или если нет новых котировок MT5
Пытаюсь 20й раз войти в MQL5 в разных торговых терминалах IC Markets и FxPro , но после минутной загрузки выбивает ошибку не «удалось войти», как это исправить