Andrey I.R.O.V #: Подскажите, пожалуйста, может кто знает - как можно MT4 или MT5 соединить с PHP ? Чтоб торговый робот работал на сервере, запрашивал котировки у брокера и создавал/отменял/следил за ордерами. При этом у брокера есть только терминалы MT4 и MT5, API у него нет :) Или это я туплю и такого вообще не бывает?
К примеру в шаблоне нет советника… Всё понятно… советник не работает…
В шаблоне есть советник: Происходит инициализация советника… Применяется шаблон, загружается новая копия советника, происходит инициализация советника и опять применяется шаблон………
MakarFX #: Ты не правильно понял. Создается шаблон с пустым подокном и советником
При каких делах пустое подокно? Я про инициализацию советника загруженного применением шаблона. Применили шаблон — загрузилась новая копия советника и следовательно происходит инициализация этой копии советника которая в свою очередь применяет шаблон и опять загружается новая копия советника.
При каких делах пустое подокно? Я про инициализацию советника загруженного применением шаблона. Применили шаблон — загрузилась новая копия советника и следовательно происходит инициализация этой копии советника которая в свою очередь применяет шаблон и опять загружается новая копия советника.
Код безмерно велик. Можно ли функцию закрытия одинакового ордера по параметрам (цена открытия, время открытия, лот) - два последних закрыть или один из них. Так бы было проще. А код реально огромный. Очень жду.
Andrey I.R.O.V #: Подскажите, пожалуйста, может кто знает - как можно MT4 или MT5 соединить с PHP ? Чтоб торговый робот работал на сервере, запрашивал котировки у брокера и создавал/отменял/следил за ордерами. При этом у брокера есть только терминалы MT4 и MT5, API у него нет :) Или это я туплю и такого вообще не бывает?
Можно стандартными средствами через WebRequest отправлять/принимать данные из/в ЕА, который запущен в терминале. или же WebSocket, где-то тут есть тема-статья.
Порт-моне тв #: Код безмерно велик. Можно ли функцию закрытия одинакового ордера по параметрам (цена открытия, время открытия, лот) - два последних закрыть или один из них. Так бы было проще. А код реально огромный. Очень жду.
Проще самому вставить Print с условиями открытия ордера. Вероятнее всего условие открытия ордера сохраняются после открытия первого ордера. Например количество открытых ордеров == 0 и после открытия первого, это значение не изменилось…
Порт-моне тв #: Код безмерно велик. Можно ли функцию закрытия одинакового ордера по параметрам (цена открытия, время открытия, лот) - два последних закрыть или один из них. Так бы было проще. А код реально огромный. Очень жду.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Подскажите, пожалуйста, может кто знает - как можно MT4 или MT5 соединить с PHP ? Чтоб торговый робот работал на сервере, запрашивал котировки у брокера и создавал/отменял/следил за ордерами. При этом у брокера есть только терминалы MT4 и MT5, API у него нет :) Или это я туплю и такого вообще не бывает?
А что это даст?
К примеру в шаблоне нет советника… Всё понятно… советник не работает…
В шаблоне есть советник: Происходит инициализация советника… Применяется шаблон, загружается новая копия советника, происходит инициализация советника и опять применяется шаблон………
Так до бесконечности… Или я чего-то не понял?
if(WindowsTotal()<2)
Ты не правильно понял. Создается шаблон с пустым подокном и советником
При каких делах пустое подокно? Я про инициализацию советника загруженного применением шаблона. Применили шаблон — загрузилась новая копия советника и следовательно происходит инициализация этой копии советника которая в свою очередь применяет шаблон и опять загружается новая копия советника.
При каких делах пустое подокно? Я про инициализацию советника загруженного применением шаблона. Применили шаблон — загрузилась новая копия советника и следовательно происходит инициализация этой копии советника которая в свою очередь применяет шаблон и опять загружается новая копия советника.
А причем здесь РНР?
При том, что я его знаю и на нём у меня написаны боты для криптобирж. Хочется тоже самое сделать для форекса.
Код в студию
Подскажите, пожалуйста, может кто знает - как можно MT4 или MT5 соединить с PHP ? Чтоб торговый робот работал на сервере, запрашивал котировки у брокера и создавал/отменял/следил за ордерами. При этом у брокера есть только терминалы MT4 и MT5, API у него нет :) Или это я туплю и такого вообще не бывает?
Можно стандартными средствами через WebRequest отправлять/принимать данные из/в ЕА, который запущен в терминале.
или же WebSocket, где-то тут есть тема-статья.
ну и в кодебазе есть библиотека для Джейсона
Код безмерно велик. Можно ли функцию закрытия одинакового ордера по параметрам (цена открытия, время открытия, лот) - два последних закрыть или один из них. Так бы было проще. А код реально огромный. Очень жду.
Проще самому вставить Print с условиями открытия ордера. Вероятнее всего условие открытия ордера сохраняются после открытия первого ордера. Например количество открытых ордеров == 0 и после открытия первого, это значение не изменилось…
При том, что я его знаю и на нём у меня написаны боты для криптобирж. Хочется тоже самое сделать для форекса.
Я не правильно понял твои слова " Чтоб торговый робот работал на сервере "
здесь, обычно, торговый робот - эксперт
работал на сервере - VPS
Код безмерно велик. Можно ли функцию закрытия одинакового ордера по параметрам (цена открытия, время открытия, лот) - два последних закрыть или один из них. Так бы было проще. А код реально огромный. Очень жду.
не нужен весь код, только OrderSend
компилятор выдает предупреждения?