08.06.17
|
Neues Mitglied
|
|
Registriert seit: Jun 2017
Beiträge: 20
|
|
Zitat:
Zitat von traderdoc
Als Erstes solltest Du Dir angewöhnen, einen strukturell klar gegliederten Code zu schreiben, auch wenn er nur kurz ist.
Code:
void OnTick() {
double UP = iCustom(NULL,0,"Examples\\Indi-Name",21,14,3,1);
double DN = iCustom(NULL,0,"Examples\\Indi-Name",21,14,2,1);
if (OrdersTotal ()<1) {
if (UP > ...) { //... ein Wert Deiner Wahl
int buy = OrderSend(Symbol(),OP_BUY,0.10,Ask,3,(Ask - 0.0100),(Ask + 0.0025),NULL,0,0,clrNONE);
}
if (DN < ...) { //... ein Wert Deiner Wahl
int sell = OrderSend(Symbol(),OP_SELL,0.1,Bid,3,(Bid + 0.0100),(Bid - 0.0025),NULL,0,0,clrNONE);
}
}
}
Die TP-Festlegung mit z.B. Ask + 0.0025 würde aber nur bei Wähungspaaren funktionieren, die mindestens 4 Kommastellen haben. Beim USDJPY mit einem Kurswert von z.B. 110.674 würde dann ein TP-Wert von 110.6765 resultieren, welchen der MT4 mit einem Fehler 130 quittiert (Invalid stops).
traderdoc
|
Genau das ist der Erleuchtungshaken if(UP> von was ?)
|