Безопасный, прибыльный и увлекательный Форекс - страница 6

 

Цена  пары в 90% зависит от пробоя прошлых уровней.

 

 
Yury Kirillov:
Форекс почвуствовал неладное и на всякий случай Вас забанил? Или просто время неторговое?

Сегодня повторилась эта ситуаци:

2017.02.22 02:00:08.326 '3389676': order sell 0.01 EURUSD opening at 1.0536 sl: 0.0000 tp: 0.0000 failed [Market is closed]

Но, когда вручную, на рабочем столе, вызвал и закрыл советник, он успешно открыл позицию:

 2017.02.22 02:07:38.121 '3389676': order #115497034 sell 0.01 EURUSD at 1.0536 was modified -> sl: 1.1036 tp: 1.0036

Кто-нибудь сталкивался с такой ситуацией? В чем может быть дело?
 
Yousufkhodja Sultonov:

Сегодня повторилась эта ситуаци:

2017.02.22 02:00:08.326 '3389676': order sell 0.01 EURUSD opening at 1.0536 sl: 0.0000 tp: 0.0000 failed [Market is closed]

Но, когда вручную, на рабочем столе, вызвал и закрыл советник, он успешно открыл позицию:

 2017.02.22 02:07:38.121 '3389676': order #115497034 sell 0.01 EURUSD at 1.0536 was modified -> sl: 1.1036 tp: 1.0036

Кто-нибудь сталкивался с такой ситуацией? В чем может быть дело?
Юсуф, вполне может быть ситуация такой, что на открытии нового дня ваш ДЦ переоткрывает позиции, начисляет свопы, или ещё чего делает. В это время торговля запрещена. Нужно лишь попытаться открыть чуть позже. У вас в советнике есть настройка количества попыток при неудаче. По умолчанию 5. Может стоит попробовать увеличить? Хотя долбить сервер тупыми запросами при возврате что рынок закрыт - не очень хорошая затея. Но ведь как-то же нужно определять что торговля уже разрешена...

Кстати, насчёт камикадзей ваших - можно сделать всего одного робота, который будет запускать новую торговлю с новым магиком при обнаружении пополнения счёта.
 
Yousufkhodja Sultonov:

Сегодня повторилась эта ситуаци:

2017.02.22 02:00:08.326 '3389676': order sell 0.01 EURUSD opening at 1.0536 sl: 0.0000 tp: 0.0000 failed [Market is closed]

Но, когда вручную, на рабочем столе, вызвал и закрыл советник, он успешно открыл позицию:

 2017.02.22 02:07:38.121 '3389676': order #115497034 sell 0.01 EURUSD at 1.0536 was modified -> sl: 1.1036 tp: 1.0036

Кто-нибудь сталкивался с такой ситуацией? В чем может быть дело?
Вы столкнулись с неидеальным реальным миром :-)

при открытии позиций надо проверять - а работает ли рынок вообще ? в 02:00, 02:07 (по локальному времени терминала), на сервере может глубокая ж@ (полночь), торговля может на 10-15 мин быть остановлена пока DC занимается начислением свопов,комиссий и переносом ордеров. Вообще-то в регламенте обычно об этом предупреждают и в "жестоком реальном мире", надо читать все документы.
 
Artyom Trishkin:
Юсуф, вполне может быть ситуация такой, что на открытии нового дня ваш ДЦ переоткрывает позиции, начисляет свопы, или ещё чего делает. В это время торговля запрещена. Нужно лишь попытаться открыть чуть позже. У вас в советнике есть настройка количества попыток при неудаче. По умолчанию 5. Может стоит попробовать увеличить? Хотя долбить сервер тупыми запросами при возврате что рынок закрыт - не очень хорошая затея. Но ведь как-то же нужно определять что торговля уже разрешена...

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

1. Есть примеры установки ордера вовремя:

2017.02.20 02:00:04.139 '3389676': instant order sell 0.01 EURUSD at 1.0619 sl: 0.0000 tp: 0.0000

2017.02.20 02:00:07.009 '3389676': order was opened : #115360836 sell 0.01 EURUSD at 1.0619 sl: 0.0000 tp: 0.0000

2017.02.20 02:00:07.009 '3389676': modify order #115360836 sell 0.01 EURUSD at 1.0619 sl: 0.0000 tp: 0.0000 -> sl: 1.1119 tp: 1.0119

 2017.02.20 02:00:07.727 '3389676': order #115360836 sell 0.01 EURUSD at 1.0619 was modified -> sl: 1.1119 tp: 1.0119

Ордер установлен успешно.

Но, на следующий день процесс обрывается на втором этапе:

 2017.02.21 02:00:05.795 '3389676': instant order sell 0.01 EURUSD at 1.0612 sl: 0.0000 tp: 0.0000

2017.02.21 02:00:06.825 '3389676': order sell 0.01 EURUSD opening at 1.0612 sl: 0.0000 tp: 0.0000 failed [Market is closed]

2  Попробую увеличить количество запросов и если это не поможет, то, предусмотрим в коде запуск в 01. 00 или 00. 30 времени ДЦ.; 

3. На счет смены магика: Во первых, для этого, я должен менять код советника и не факт, что, не произойдет путаница в учете работы каждого робота. При гибели счета, на ВПС занимает его место свеже-запущенный счет. Думаю, так проще во всех отношениях.


 
Yousufkhodja Sultonov:

1. Есть примеры установки ордера вовремя:

2017.02.20 02:00:04.139 '3389676': instant order sell 0.01 EURUSD at 1.0619 sl: 0.0000 tp: 0.0000

2017.02.20 02:00:07.009 '3389676': order was opened : #115360836 sell 0.01 EURUSD at 1.0619 sl: 0.0000 tp: 0.0000

2017.02.20 02:00:07.009 '3389676': modify order #115360836 sell 0.01 EURUSD at 1.0619 sl: 0.0000 tp: 0.0000 -> sl: 1.1119 tp: 1.0119

 2017.02.20 02:00:07.727 '3389676': order #115360836 sell 0.01 EURUSD at 1.0619 was modified -> sl: 1.1119 tp: 1.0119

Ордер установлен успешно.

Но, на следующий день процесс обрывается на втором этапе:

 2017.02.21 02:00:05.795 '3389676': instant order sell 0.01 EURUSD at 1.0612 sl: 0.0000 tp: 0.0000

2017.02.21 02:00:06.825 '3389676': order sell 0.01 EURUSD opening at 1.0612 sl: 0.0000 tp: 0.0000 failed [Market is closed]

2  Попробую увеличить количество запросов и если это не поможет, то, предусмотрим в коде запуск в 01. 00 или 00. 30 времени ДЦ.; 

3. На счет смены магика: Во первых, для этого, я должен менять код советника и не факт, что, не произойдет путаница в учете работы каждого робота. При гибели счета, на ВПС занимает его место свеже-запущенный счет. Думаю, так проще во всех отношениях.


день-на-день не приходится :-)

есть полночи когда начисляется "двойной" своп и соотв.  процесс может занять более длительное время. В принципе могут возникнуть нестыковки/рассогласования между DC и поставщиками ликвидности (те самые ночные шпильки и гепы), опять-же серверу надо разгрести стаканы по всем инструментам до рабочего состояния.
 

Работа застопорилась из-за некорректной работы сервера ДЦ:

 Не могу разрешить ситуацию, когда один и тот-же советник на одном счете (центовый ПАММ) исправно ставит ордера в начале ТФ Д1 (условно советник 1), а другой (советник 2) на обыкновенном центовом счете "комикадзе" получает отпор в виде (Рынок закрыт) и не открывает позицию, пока его не вызвать и вновь не закрыть без каких-либо перенастроек. Чуть раньше мы обсуждали эту ситуацию здесь и многие советовали выяснить:

 1. Обратиться в службу технической поддержки ДЦ и выяснить, не связано-ли это с начислением свопов и комиссий в начале ТФ Д1.

Эта служба ответила: Да, это м.б. связано с начислением свопов и комиссий и советник получив ответ "Рынок закрыт" якобы завершает цикл запросов об открытии. Посоветовали исправить в советнике этот баг. Тогда, остается открытым вопрос, почему советнику №1 не мешакт это обстоятельство исправно работать?

Подозрение: Дело в различных серверах ДЦ (?).

2. Я внимательно посмотрел панель настроек обоих советников - все идентично, кроме одного странного обстоятельства:

В панели неисправного советника  №2 в разделе "Безопасность" есть 3 опции:

- разрешить  импорт функций из DLL - стоит галочка;

- разрешить импорт из внешних экспертов - стоит галочка;

- разрешить изменение настроек сигналов - нет галочки в квадрате. 

В панели исправного советника  №1 в разделе "Безопасность" есть только 2 опции, а третья отсутствует:

- разрешить  импорт функций из DLL - стоит галочка;

- разрешить импорт из внешних экспертов - стоит галочка; 

Тогда, я советник №1 запустил  в сервере советника №2 и произошло невероятное - советник №1 превратился в советник №2 и третья строчка появилась и также, по видимому, стал неисправным!

Не исключено, что, что-то изменилось и в коде советника  - я код не открывал. 

Скопировал советник №1 и поместил в терминал советника №2 - и советник №1 тут-же превращается в неисправный советник №2 (!). 

Теперь вопрос: может-ли это обстоятельство влиять на работоспособность советника?

3. Подозреваю, что, 2 сервера ДЦ кардинально отличаются друг от друга по части работы советников и на это обстоятельство обращу внимание техподдержки ДЦ. 

Уважаемые программисты, жду от Вас помощи в разрешении ситуации. 

А пока, 4 комикадзе запущенных на ВПС и 1 комикадзе - на домашнем компе фактически управляются вручную из-за этой проблемы, поэтому, о массовом запуске проекта  можно временно забыть.

 

Юсуф привет!

 

Походу ДЦ учуяли ... что они могут потерять миллионы .... вот и начали мешать.

 
Yousufkhodja Sultonov:

Работа застопорилась из-за некорректной работы сервера ДЦ:

 Не могу разрешить ситуацию, когда один и тот-же советник на одном счете (центовый ПАММ) исправно ставит ордера в начале ТФ Д1 (условно советник 1), а другой (советник 2) на обыкновенном центовом счете "комикадзе" получает отпор в виде (Рынок закрыт) и не открывает позицию, пока его не вызвать и вновь не закрыть без каких-либо перенастроек. Чуть раньше мы обсуждали эту ситуацию здесь и многие советовали выяснить:

 1. Обратиться в службу технической поддержки ДЦ и выяснить, не связано-ли это с начислением свопов и комиссий в начале ТФ Д1.

Эта служба ответила: Да, это м.б. связано с начислением свопов и комиссий и советник получив ответ "Рынок закрыт" якобы завершает цикл запросов об открытии. Посоветовали исправить в советнике этот баг. Тогда, остается открытым вопрос, почему советнику №1 не мешакт это обстоятельство исправно работать?

Подозрение: Дело в различных серверах ДЦ (?).

2. Я внимательно посмотрел панель настроек обоих советников - все идентично, кроме одного странного обстоятельства:

В панели неисправного советника  №2 в разделе "Безопасность" есть 3 опции:

- разрешить  импорт функций из DLL - стоит галочка;

- разрешить импорт из внешних экспертов - стоит галочка;

- разрешить изменение настроек сигналов - нет галочки в квадрате. 

В панели исправного советника  №1 в разделе "Безопасность" есть только 2 опции, а третья отсутствует:

- разрешить  импорт функций из DLL - стоит галочка;

- разрешить импорт из внешних экспертов - стоит галочка; 

Тогда, я советник №1 запустил  в сервере советника №2 и произошло невероятное - советник №1 превратился в советник №2 и третья строчка появилась и также, по видимому, стал неисправным!

Не исключено, что, что-то изменилось и в коде советника  - я код не открывал. 

Скопировал советник №1 и поместил в терминал советника №2 - и советник №1 тут-же превращается в неисправный советник №2 (!). 

Теперь вопрос: может-ли это обстоятельство влиять на работоспособность советника?

3. Подозреваю, что, 2 сервера ДЦ кардинально отличаются друг от друга по части работы советников и на это обстоятельство обращу внимание техподдержки ДЦ. 

Уважаемые программисты, жду от Вас помощи в разрешении ситуации. 

А пока, 4 комикадзе запущенных на ВПС и 1 комикадзе - на домашнем компе фактически управляются вручную из-за этой проблемы, поэтому, о массовом запуске проекта  можно временно забыть.

Юсув, а что с переходом к другому брокеру?
 
Ivan Butko:
Юсув, а что с переходом к другому брокеру?
Я с этим брокером работаю очень давно, сложились доверительные отношения, всегда стараются помочь он - лайн или по телефону. Думаю, это у них происходит не осознанно. Они должны исправить баг центового сервера, когда их поставлю перед фактом на примере работы обоих серверов. Мне интересно узнать у программистов - как появляется 3-я строчка в системе безопасности советника.
Причина обращения: