Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 31.05.15
next user next user ist offline
Mitglied
 
Registriert seit: May 2015
Beiträge: 250
next user befindet sich auf einem aufstrebenden Ast
Standard Herausfinden, welche erlaubten Lotgrößen

Hi Leute,

ich bin Frischling in diesem Forum und möchte mich gleich mal für evt. Fehler(Falscher Bereich etc.) entschuldigen.

So gut. Und nun zu meiner Frage. Ich trade seit ein paar Wochen mit nem Demo und MT4. Nun ist es ja so, dass der Minimale Lot bei bsw. EUR/USD 0.01 beträgt. Beim DAX wiederum beträgt er 0.10 Lot.
Weiß jemand, wie ich programmiertechnisch an diese minimalen Lots komme?

Um meine Frage etwas besser zu verstehen, gehe ich mal genauer darauf ein, was ich eigentlich vor habe.
Ich habe angefangen, mich seit 2 Tagen mit mql4-Programmierung zu beschäftigen und versuche mich gerade an einen eigenen EA. Da ich alle Trades lieber manuell verwalte, ist dieser auch nicht dafür gedacht, automatische Orders zu erstellen und zu schließen.
Was soll mein EA machen:

1. Grundaufbau(Ich werde ihn nach und nach erweitern):

So sieht er momentan aus. Oben sind die Lots, die man mit den Buttons Links/Rechts verändern kann. Mittig ist der Ask/Bid Preis. Unten sind die Beiden Buttons Buy/Sell.
Die Standart-Ordereingabe in MT4 dauert mir zu lange, weshalb ich diesen EA als kleine Hilfe erstellt habe.
Er macht folgendes:

- Wird Buy gedrückt(Button on, Pfeil wird grün), so erstellt er drei horizontale Linien. Den EntryPoint, StoppLoss und
TakeProfit. Die EntryPoint-Linie setzt er beim aktuellen Ask, StoppLoss und TakeProfit jeweils zu einem
vordefinierten Abstand zum EntryPoint. Jetzt verschiebe ich StoppLoss & TakeProfit an die Position, die meiner
gewünschten Order entspricht und drücke Buy erneut(Button off, Pfeil wird wieder schwarz). Nun holt er sich die
Positionen und den Lot und erstellt die Order(Für mich eine nützliche Hilfe, für andere vielleicht nicht).

- Wird Sell gedrückt, passiert das gleiche, jedoch mit Bid.

So, das soll mein EA machen und macht es auch. Da ich den Lot ja auch mal anpassen möchte, habe ich eine Bedingung. Wenn ich zb. bei EUR/USD bin, so soll beim Lot der Up-Button den Lot um 0.01 erhöhen(Minimale Größe bei EUR/USD). Beim DAX soll er sich um 0.10 Lot erhöhen(Minimale Größe beim DAX).
Wie ich die Anzeige und die Lotgröße ändere weis ich. Nur wie kann ich "programmiertechnisch" ermitteln, welches beim aktuellen Symbol die kleinste Lotgröße ist.

Hoffe, ihr habt verstanden, was ich meine. Falls nicht, fragt einfach.
An dieser Stelle schon mal danke fürs Lesen