Einzelnen Beitrag anzeigen
  #8 (permalink)  
Alt 05.09.11
Foxi Foxi ist offline
Neues Mitglied
 
Registriert seit: Sep 2011
Beiträge: 5
Foxi befindet sich auf einem aufstrebenden Ast
Standard

[QUOTE=Mast83;4878]
ich habe schon gedacht, dass im 2 ten Parameter "OP_BUYSTOP" oder "OP_SELLSTP" stehen muss, allerdings nun die Frage erkennt MT4 automatisch, dass Kauf und verkauf am high und low der vorherigen Kerze sein sollen?

Hallo,

das kann das Programm so nicht wissen. Deshalb muss man den gewünschten Preis in der Order eintragen und zwar dort, wo in deinem Beispiel <Bid> bzw. <Ask> steht (bei Orders zur sofortigen Ausführung wäre Bid/Ask richtig, aber nicht bei Pending Orders).

Es gibt dann aber noch einige Einschränkungen, damit das ganze funktioniert:
- Der Open-Preis darf nicht zu nahe am Marktpreis liegen
- Der Open-Preis für Buy-Stop darf nicht über dem Marktpreis liegen und der für Sell-Stop nicht darunter
- Bei einigen Brokern muss wohl noch eine Verfallszeit als vorletzter Parameter (vor der Farbe) eingetragen werden, diese kann aber <0> sein und bedeutet dann "kein Verfall"

Das musst du im Programm berücksichtigen. Naja, oder du versuchst es halt erstmal so und schaust, welche Fehlermeldungen auftreten.

Es wäre bestimmt sinnvoll, wenn du dir im MetaEditor den Hilfetext zur OrderSend() durchlesen würdest. Das stehen weitere Einzelheiten. Einfach im Navigator (meist oben rechts) <OrderSend> eingeben und dann anklicken.

Grüße
Foxi