|
Programmierung MQL5 Hier gehts rund ums Programmieren in MQL5. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Array bereinigen (Alle Preise entfernen)
Hallo zusammen! Wenn man ein Array initialisiert, sind ja logischerweise alle vorhandenen Plätze auf Null. Wenn ich jetzt (sagen wir mal Preise) hinzufüge (z.B. 10 Stück) und will, dass diese alle gelöscht werden und das Array komplett gereinigt wird, wie tue ich das am einfachsten? Ich will, das bei jedem Tick eine Bedingung abgefragt wird und wenn diese Erfüllt ist, soll das Array bereinigt werden. Bevor ich ArrayRemove anwende, brauche ich ArrayResize? Die Preise sind bereits im Array und die Abfrage funktioniert auch. Ich muss es nur irgendwie bereinigen und scheitere grad daran. Danke im Vorraus für Hilfe!
double pendingSet[]; short pendingSetIdx=-1; int OnInit(){ pendingSetIdx = -1; ArrayResize(pendingSet,100000); } void OnTick() { ArrayRemove(pendingSet,0,WHOLE_ARRAY); } |
|
|||
Mit
ArrayInitialize(pendingSet, 0); traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
Lesezeichen |
|
|