|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
MQL Market Validierung
Hallo,
ich wollte einen EA bei mql im market verkaufen bzw zur verfügung stellen. Jetzt gibt es dort aber einen Validierungsprozess. Mein Ea läuft soweit im Strategietester und compiler ohne Fehler. Allerdings wird vom mql market folgendes im code gebraucht zur überprüfung. https://www.mql5.com/de/articles/2555#not_enough_money https://www.mql5.com/de/articles/2555#invalid_lot Folgende Funktionen werden zur Verfügung gestellt. PHP-Code:
Genauso wie dieses hier: PHP-Code:
Reicht es aus nur die Funktionen einzubinden? |
|
|||
Zitat:
Du mußt die Funktionen schon immer dann benutzen/aufrufen, wenn sie benötigt werden, z.B. wenn eine Order aufgegeben werden soll, muß vor der Order erst mal überprüft werden, ob genug Geld da ist, ob die Angaben über die Lots erlaubt sind, ... halt der ganze Schwanz möglicher Quellen, die eine erfolgreiche Orderaufgabe verhindern würden. PHP-Code:
Ich hoffe, das beantwortet Deine Fragen. AVT |
|
|||
Zitat:
PHP-Code:
|
|
|||
Zitat:
Generell kann man ein Programm am besten testen (und ich denke, die werden so etwas ähnliches in einer Validierungsprüfung machen), wenn Du für jede einzelne Eingabe, die ein Benutzer machen kann, totalen Blödsinn reinschreibst. Nimm ein Demokonto mit max. 500,- Euro (mein erstes hat sogar immer nur 200,-) und dann setz mal Lots=0.138, laß' laufen und guck was passiert. Und was passiert, wenn es 1380 Lots sind. Das für alles was einstellbar ist. So solltest Du schnell eine Menge Fehler kriegen und auch die genaue Stelle, um sie zu unterbinden. Mehr kann ich Dir leider nicht helfen. AVT |
|
|||
Zitat:
Mein Problem ist die vorgegeben funktionen wie PHP-Code:
if(CheckMoneyForTrade==true) ?????? |
|
|||
Zitat:
Code:
if( CheckMoneyForTrade(Symbol(), // akt. Markt für string symb, Lots, // Lotgröße für double lots, OP_BUY) // Buy oder Sell für int type) ) // wenn Check erfolgreich => genug Geld |
|
|||
Zitat:
muss denn in Lots meine globale variable rein für die lotgröße die man vorher einstellen kann |
|
|||
Zitat:
Wie Du Deine Variablen nennst, ist Dir ja frei überlassen, nur mußt Du auch in der Lage sein, sie dann an den entsprechenden Stellen einzusetzen. AVT |
|
|||
Folgende Funktion wird nun benutzt
PHP-Code:
PHP-Code:
Kann einer eventuell noch helfen |
Lesezeichen |
Stichworte |
mql4, mqlmarket, mqlmarket validierung, programmierung, programmierung metatrader, programmierung mql4 |
|
|