Обсуждение статьи "Подготовка торгового счета к миграции на виртуальный хостинг" - страница 13
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вообще то нет вызова dll.
А можно где то смотреть работу советника?
Как журнал действий
С одной стороны очень удобно, что в самом терминале можно получить доступ к возможностям VPS. C другой, крайне неудобно, что синхронизация идёт в одну сторону (хотя здесь рассуждаю как чайник в области виртуальных серверов), и что нельзя зайти в виртуалку и визуально оценить работу советника.
Непонятная ситуация, советники на сервере не присваивают магики вновь открытым позициям, или присваивают совершенно посторонние номера, в результате чего позиции не модифицируются и не закрываются.
2015.07.21 16:50:00.317 DragSuper2 EURUSD,M1: open #143554354 buy 0.01 EURUSD at 1.09365 ok
2015.07.21 16:50:00.317 DragSuper2 EURUSD,M1: Spread19.0DragSuper2MG0
2015.07.21 16:50:00.551 DragSuper2 EURUSD,M1: modify #143554354 buy 0.01 EURUSD at 1.09365 sl: 1.09036 tp: 0.00000 ok
2015.07.21 16:50:00.551 DragSuper2 EURUSD,M1: DragSuper2MG19720118
Это выписка из журнала. MG-это магик. После открытия равен 0.
2015.07.22 22:15:59.714 Drag_newATR++ EURUSD,M1: open #61521134 buy 0.02 EURUSD at 1.09211 ok
2015.07.22 22:15:59.714 Drag_newATR++ EURUSD,M1: Spread7.0Drag_newATR++MG888
2015.07.22 22:15:59.730 Drag_newATR++ EURUSD,M1: open #61521135 buy 0.02 EURUSD at 1.09211 ok
2015.07.22 22:15:59.730 Drag_newATR++ EURUSD,M1: Spread7.0Drag_newATR++MG888
2015.07.22 22:15:59.776 Drag_newATR++ EURUSD,M1: modify #61521134 buy 0.02 EURUSD at 1.09211 sl: 1.08951 tp: 0.00000 ok
2015.07.22 22:15:59.776 Drag_newATR++ EURUSD,M1: Drag_newATR++MG666
Выписка с другого счета. Советники с разными номерами открыли позиции с одним магиком. Последующая модификация одного из советников прошла с родным номером. В результате позиции не были закрыты.
Пример кода:
Возможно я плохо справляюсь с кодом, но в терминале на моем компе все работает безупречно.
Непонятная ситуация, советники на сервере не присваивают магики вновь открытым позициям, или присваивают совершенно посторонние номера, в результате чего позиции не модифицируются и не закрываются.
Пример кода:
Возможно я плохо справляюсь с кодом, но в терминале на моем компе все работает безупречно.
А как именно Вы задаёте магик? Как и где происходит инициализация переменной, в которую потом пишется магик?
Это внешняя переменная "extern int MAGIC = 567;".
Проверяется при установке стопа функцией модификации, И проверяется при закрытии.
if(OrderMagicNumber()!=MAGIC && OrderSymbol()!=Symbol()) continue;-при выборе ордера, в дополнение в условиях закрытия прописано:
if(OrderMagicNumber()==MAGIC && ...
Это внешняя переменная "extern int MAGIC = 567;".
Проверяется при установке стопа функцией модификации, И проверяется при закрытии.
if(OrderMagicNumber()!=MAGIC && OrderSymbol()!=Symbol()) continue;-при выборе ордера, в дополнение в условиях закрытия прописано:
if(OrderMagicNumber()==MAGIC && ...
А зачем Вам extern? Попробуйте изменить на input.
Арендовал хост установил сову .вроде все нормально открывает ордера и страховочные если не сработал первый но не хочет закрывать в профит или по без убытку.
профит ,стоп трал ,и без убыток виртуальные .написано что будет работать так же как и МТ4 .но почему тогда не закрывает
как положено.
Арендовал хост установил сову .вроде все нормально открывает ордера и страховочные если не сработал первый но не хочет закрывать в профит или по без убытку.
профит ,стоп трал ,и без убыток виртуальные .написано что будет работать так же как и МТ4 .но почему тогда не закрывает
как положено.
Поставьте больше инормации в вывод журнала и поразбирайтесь с логами, пожалуйста.
Они доступны из меню виртуального хостинга.