Советники: Freeman

 

Freeman:

Торговля по RSI и Moving Average. Moving Average используется в качестве фильтра тренда на периоде H1.

Автор: Vladimir Karputov

 
Автоматизированная торговля :

Фримен :

Автор: Владимир Карпутов

Здравствуйте, запустил тест на демо-счете с 2018.10.02 по 2018.12.25 и в журнале увидел несколько ошибок, но он действительно инициировал несколько сделок. Также на реальном счете с условным обозначением лота 1 лот = 10 000 единиц, нужно ли его редактировать? например, когда я изменяю размер лота на 1,0 в стратегии, я не вижу никакой сделки, инициируемой на реальном счете ..

Файлы:
ERROR.JPG  64 kb
 
tiffin:

Здравствуйте, запустил тест на демо-счете с 2018.10.02 по 2018.12.25 и в журнале увидел несколько ошибок, но он действительно инициировал несколько сделок. Также на реальном счете с условным обозначением лота 1 лот = 10 000 единиц, нужно ли его редактировать? например, когда я изменяю размер лота на 1,0 в стратегии, я не вижу никакой сделки, инициируемой на реальном счете ..

Пожалуйста вставьте сообщение из Журнала в виде кода.


 
tiffin:

Здравствуйте, запустил тест на демо-счете с 2018.10.02 по 2018.12.25 и в журнале увидел несколько ошибок, но он действительно инициировал несколько сделок. Также на реальном счете с условным обозначением лота 1 лот = 10 000 единиц, нужно ли его редактировать? например, когда я изменяю размер лота на 1,0 в стратегии, я не вижу никакой сделки, инициируемой на реальном счете ..

В журнал иногда выводятся предупреждения. Предупреждения для пользователя. 

 

2018-10-02 TO 2018.12.25

2019.01.09 09: 46: 09.753 Terminal MetaTrader 5 - AX x64 build 1940 started AX

2019.01.09 10: 20: 26.577 Core 1 initial deposit 10000.00 GBP, leverage 1:33
2019.01.09 10: 26: 27.729 Core 1 2018.05.02 23:15:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.02 23:30:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.02 23:45:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.03 01:00:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.03 02:00:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.04 10:00:00 OpenBuy, ERROR: method CheckVolume (0.01) <Lots (0.10)
2019.01.09 10: 26: 33.857 Core 1 2018.11.13 17:30:00 OpenBuy, ERROR: method CheckVolume (0.07) <Lots (0.10)
2019.01.09 10: 26: 33.857 Core 1 2018.11.13 17:45:00 OpenBuy, ERROR: method CheckVolume (0.03) <Lots (0.10)
2019.01.09 10: 26: 33.857 Core 1 2018.11.14 00:00:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 33.857 Core 1 2018.11.14 17:30:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 33.857 Core 1 2018.11.14 17:45:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 33.857 Core 1 2018.11.14 18:00:00 OpenBuy, ERROR: method CheckVolume (0.06) <Lots (0.10)

 
tiffin:
2018-10-02 TO 2018.12.25

2019.01.09 09: 46: 09.753 Terminal MetaTrader 5 - AX x64 build 1940 started AX

2019.01.09 10: 20: 26.577 Core 1 initial deposit 10000.00 GBP, leverage 1:33
2019.01.09 10: 26: 27.729 Core 1 2018.05.02 23:15:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.02 23:30:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.02 23:45:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.03 01:00:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.03 02:00:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 27.729 Core 1 2018.05.04 10:00:00 OpenBuy, ERROR: method CheckVolume (0.01) <Lots (0.10)
2019.01.09 10: 26: 33.857 Core 1 2018.11.13 17:30:00 OpenBuy, ERROR: method CheckVolume (0.07) <Lots (0.10)
2019.01.09 10: 26: 33.857 Core 1 2018.11.13 17:45:00 OpenBuy, ERROR: method CheckVolume (0.03) <Lots (0.10)
2019.01.09 10: 26: 33.857 Core 1 2018.11.14 00:00:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 33.857 Core 1 2018.11.14 17:30:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 33.857 Core 1 2018.11.14 17:45:00 OpenBuy, ERROR: method CheckVolume returned the value of "0.0"
2019.01.09 10: 26: 33.857 Core 1 2018.11.14 18:00:00 OpenBuy, ERROR: method CheckVolume (0.06) <Lots (0.10)



Это означает, что на счету в данный момент нет свободных средств. Максимально возможный размер лота ("method CheckVolume") оказывается меньше необходимого ("Lots ").

 

Понял, спасибо большое. Я думаю, когда он пытается увеличить размер лота, это невозможно из-за ограничения маржи.

На реальном счете с условием 1Lot = 10000 единиц, нужно ли что-то изменить в коде, если я хочу запустить его для 1 лота? поскольку я не вижу никаких сделок, инициированных в режиме реального времени, а также никаких сообщений об ошибках или предупреждений на вкладке «Эксперт». Но в то же время подхватывает сделки на параллельном демо-счете.

 
tiffin:

Понял, спасибо большое. Я думаю, когда он пытается увеличить размер лота, это невозможно из-за ограничения маржи.

На реальном счете с условием 1Lot = 10000 единиц, нужно ли что-то изменить в коде, если я хочу запустить его для 1 лота? поскольку я не вижу никаких сделок, инициированных в режиме реального времени, а также никаких сообщений об ошибках или предупреждений на вкладке «Эксперт». Но в то же время подхватывает сделки на параллельном демо-счете.

У Вас есть входной параметр "Lots". Меняйте этот параметр и проверяйте в тестере стратегий. Также в тестере стратегий Вы можете менять размер депозита. Запустите тест в визуальном режиме и смотрите на маржу.

 

Странно, но на самом деле он работает в тестере реальных счетов с (в точности такими же, как и в реальных настройках, т. Е. LOT, Deposit, Leverage) визуализацией, я могу видеть торговлю за прошлый вечер, но в реальном времени она не инициировалась.

проверил все обычные места, проверен автоматический трейдинг, нет журналов ошибок и т. д.

 
tiffin:

Странно, но на самом деле он работает в тестере реальных счетов с (в точности такими же, как и в реальных настройках, т. Е. LOT, Deposit, Leverage) визуализацией, я могу видеть торговлю за прошлый вечер, но в реальном времени она не инициировалась.

проверил все обычные места, проверен автоматический трейдинг, нет журналов ошибок и т. д.

Внесите изменения в код: поставьте Print в момент рождения торгового сигнала. И Вы не прикрепили (в виде текстового файла) Журнал Терминала.  

Нужен два журнала терминала (в виде текстового файла): вкладки "Experts" и "Journal", нужно видеть Баланс торгового счёта, нужно видеть валюту торгового счёта, нужно видеть настройки советника, нужно видеть название Символа на котором торгует советник.