Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 21.10.16
Kronenchakra Kronenchakra ist offline
Gesperrter Benutzer
 
Registriert seit: Feb 2016
Ort: 2100 Österreich
Beiträge: 313
Kronenchakra befindet sich auf einem aufstrebenden Ast
Standard Code Snippets - MagicNumber Generator

Erzeugt aufgrund des Symbolnamens '_Symbol' eine eindeutige Nummer.
Der Symbolname wird auf 6 Buchstaben abgeschnitten.
Also EURUSDecnSchnickSchnack wird auf EURUSD genormt.
Das wird ja schon wieder eine Funktion für MyUtils.mqh 'NormalizeSymbol'
Code:
ulong MagicNumber()                                   // returns a magic number created from _Symbol
{
   string ms="", 
          st=StringSubstr(_Symbol,0,6);
   int    sl=StringLen(st);                           // in case of short symbol name eg GOLD
          
   for (int i=0; i<sl; i++ )
      ms=ms+(string)StringGetCharacter(st,i);
      
   return((ulong)ms);
}