|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Symbol Pre/Postfix
Hallo
ihr kennt das sicher das einige Broker an das Symbol noch weitere Zeichen anhängen, z. B. AUDCADfx AUDCAD.pro AUDCAD# usw. Gibt es, kennt jemand ein Code Schnippsel, wo man mit Wildcard arbeiten kann? AUDCAD* oder AUDCAD??? Besten Dank Mimo |
|
|||
Du brauchst immer nur die ersten 6 Buchstaben extrahieren - fertig.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Zitat:
Auch auf MQL.com gibt zwar Meinungen das man sowas ausprogrammieren muss, aber weiterführendes gibt es leider nicht. Fazit: Theoretisch ja, nur niemand hat bis jetzt. Mimo |
|
|||
Na ja, wo wird man wohl zu suchen haben, wenn die Symbole als String deklariert werden? In den String-Funktionen!! und da gibt es die Funktion StringSubstr().
Extracts a substring from a text string starting from the specified position. string StringSubstr( string string_value, // string int start_pos, // position to start with int length=0 // length of extracted string ); Parameters string_value [in] String to extract a substring from. start_pos [in] Initial position of a substring. Can be from 0 to StringLen(text) -1. length=0 [in] Length of an extracted substring. If the parameter value is equal or less than 0 or parameter isn't set, the substring will be extracted from the indicated position till the string end. Return Value Copy of a extracted substring, if possible. Otherwise returns an empty string. So, nun nur noch geschwind angewendet: string symbol = StringSubstr(Symbol(), 0, 6); Fertig! traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
Zitat:
Mimo |
Lesezeichen |
|
|