Обсуждение статьи "Подготовка торгового счета к миграции на виртуальный хостинг" - страница 20

[Удален]  

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

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

 Выписка с другого счета. Советники с разными номерами открыли позиции с одним магиком. Последующая модификация одного из советников прошла с родным номером. В результате позиции не были закрыты.

Пример кода:

if (Spread<MaxSpread && (******************************************************)
     {
      res=OrderSend(Symbol(),OP_SELL,LotsOptimized(),Bid,10,0,0,"Drag_newATR++",MAGIC,0,Red);
      Print("Spread",MarketInfo(Symbol(),MODE_SPREAD),"Drag_newATR++MG",OrderMagicNumber());
      PlaySound("alert.wav");
      return;
      }

 

Возможно я плохо справляюсь с кодом, но в терминале на моем компе все работает безупречно.

 
Vitaly Stepanov:

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


Пример кода:

 

Возможно я плохо справляюсь с кодом, но в терминале на моем компе все работает безупречно.

А как именно Вы задаёте магик? Как и где происходит инициализация переменной, в которую потом пишется магик?
[Удален]  
Karputov Vladimir:
А как именно Вы задаёте магик? Как и где происходит инициализация переменной, в которую потом пишется магик?

Это внешняя переменная "extern int    MAGIC  = 567;".

Проверяется при установке стопа функцией модификации, И проверяется при закрытии.

if(OrderMagicNumber()!=MAGIC && OrderSymbol()!=Symbol()) continue;-при выборе ордера, в дополнение в условиях закрытия прописано:

if(OrderMagicNumber()==MAGIC && ...

 
Vitaly Stepanov:

Это внешняя переменная "extern int    MAGIC  = 567;".

Проверяется при установке стопа функцией модификации, И проверяется при закрытии.

if(OrderMagicNumber()!=MAGIC && OrderSymbol()!=Symbol()) continue;-при выборе ордера, в дополнение в условиях закрытия прописано:

if(OrderMagicNumber()==MAGIC && ...

А зачем Вам extern? Попробуйте изменить на input.
[Удален]  
Karputov Vladimir:
А зачем Вам extern? Попробуйте изменить на input.
Спасибо, попробую.
 

Здравствуйте

Я использовал бесплатный пробный период и хочу подписаться снова. Единственная проблема в том, что все мои опции призрачны?

Призрачные варианты?

 
ajblaj:

Здравствуйте

Я использовал бесплатный пробный период и хочу подписаться снова. Единственная проблема в том, что все мои опции призрачны?

Пожалуйста, напишите в службу поддержки и сообщите об их ответе здесь. Спасибо.
 
ajblaj:

Здравствуйте

Я использовал бесплатный пробный период и хочу подписаться снова. Единственная проблема в том, что все мои опции призрачны?

Достаточно ли у вас денег на счету, т.е. минимум $10 USD?
[Удален]  
ajblaj:

Здравствуйте

Я использовал бесплатный пробный период и хочу подписаться снова. Единственная проблема в том, что все мои опции призрачны?

У вас нет свободных денег на счету. Бесплатно 10 минут хостинг недоступен по техническим причинам.
 

Привет,

В целях тестирования я хотел бы использовать VPS для демо-счета в течение всего времени, отведенного на демо-счет. Пожалуйста, подскажите, могу ли я сделать это на демо-счете?