если один советник ставить на несколько графиков,нужно ли менять magic number? - страница 2

 
drm1:
если один советник ставить на несколько графиков,нужно ли менять magic number?

а вы покажите советник, а я посмотрю и скажу
 

Ребята, вы чего? Все просто, вставляем проверку в блок выбора ордеров:

if(OrderSymbol()==Symbol())

 Все ордера выставленные на другом инструменте не пройдут эту проверку. Дальше работаем с теми ордерами, которые эту проверку прошли.

 
а если 2 разных советника?
 
drm1:
если один советник ставить на несколько графиков,нужно ли менять magic number?


MagicNumber - это число, которое закрепляется за определенным ордером. Применяется для распознования экспертом своих сделок.

 
а если один эксперт расплодить на одном инструменте(графики разные)? =)
 
для этого и нужен магик.
 
знаю =)
 
exebat:
а если один эксперт расплодить на одном инструменте(графики разные)? =)


А кто мешает генерировать Magic исходя из текущего таймфрейма и версии советника?

int id_expert 34980;
int magic;
int init()
{
  magic=id_expert+Period();
}

 У меня все так и работает, и замечу прекрасно работает.

 
C-4:

А том и речь, что магик использовать надо. А не

if(OrderSymbol()==Symbol())

 =)

Причина обращения: