Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Ringspeicher (http://www.expert-advisor.com/forum/showthread.php?t=3660)

Forexcrawler 09.05.14 14:45

Ringspeicher
 
Ich mal wieder :)

Habe festgestellt, dass mein EA beim BT immer langsamer wird, je weiter er kommt. Das liegt daran, dass ich permanent die History nach bestimmten Trades durchsuche. Je größer die wird... is klar. :)

Jetzt würde ich mir gerne ein Array anlegen, indem ich die relevanten Werte speichere und nur dort anstatt in der History suche.

Wollte es dann immer verkleinern, wenn sich bestimmte Werte erledigt haben.

Am simpelsten wäre wohl ein Ringspeicher. 500 Einträge zb, der Älteste fliegt raus. Array anlegen ist kein Problem, aber das zirkulieren der Werte oder des Indexes übersteigt meine Fähigkeiten.

Hätte da jemand etwas Starthilfe?

Vielen Dank im voraus!

fxdaytrader 09.05.14 14:56

Was willst Du denn konkret suchen?
Du könntest die Schleife ja beenden sobald sich die relevanten Daten gefunden haben.

Ansonsten könntest Du google bemühen ( mql4 + array sort function - Google-Suche ), ggf. findet sich auch hier eine brauchbare Funktion: Handy MQL4 utility functions @ Forex Factory

Forexcrawler 09.05.14 15:06

Ich will mir ordernummern speichern, die noch offen sind und schon mal gehedged wurden. Da ich mir die Tickets als Kommentar in die Hedge schreibe, kann ich daran das Original rauskriegen :)


Gesendet von meinem iPhone mit Tapatalk


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:06 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum