Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Узнай, как растет твой рейтинг
Дмитрий
1460
Дмитрий 2013.02.14 19:04  
Хотя не, прокатило.
Дмитрий
1460
Дмитрий 2013.02.14 19:07  
grell:


странно, копировал из своего рабочего мультивалютника, запятая там лишняя, но с ней все работает без ошибок.
Dm
107
Dm 2013.02.15 06:32  
grell:

в принципе - то что нужно

только ещё скобочки поправить return(mag[i]);} 

Дмитрий
1460
Дмитрий 2013.02.15 07:02  
Omm:

в принципе - то что нужно

только ещё скобочки поправить return(mag[i]);} 


Да, Вы правы, писал навскидку.
Artyom Trishkin
Модератор
73699
Artyom Trishkin 2013.02.15 07:43  
FAQ:

А в чем проблема собственно ?

Соберите меджик из номеров символов имени инструмента. 

Так:

//+----------------------------------------------------------------------------+
int GetMagic(string symbolstring, int multiplier){
   int res=0;
   int len=StringLen(symbolstring);
   for(int i=0; i<len; i++)
       res+=StringGetChar(symbolstring,i);      
   return(res*multiplier);
}
//+----------------------------------------------------------------------------+

уж и не помню где тут оно было...

И вызывать:

int Magic=GetMagic(WindowExpertName()+Symbol(),Period());
/ /123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий