Im einfachsten Fall können Sie mit dem Test prüfen, ob der Expert Advisor mit den eingestellten Parametern (Stop Loss, Take Profit, Trailing Stop, etc.) Gewinne erzielen kann.
yosuf: Können Sie einen EA vorschlagen, der Orders nur in eine Richtung (Set) mit einem festen TP unmittelbar nach Schließung der vorherigen Order platziert?
etwa so:
externstring S0 = "cmd >=0 - ордера BUY";
externstring S1 = "cmd < 0 - ордера SELL";
externint cmd = 1;
externint StopLoss = 500; // уровень Stop Loss для выставляемого ордераexternint TakeProfit = 500; // уровень Take Profit для выставляемого ордераexterndouble Lot = 0.1; // обьем / лот ордераexternint Magic = 20122012; // магическое число ордераint init(){
return(0);
}
int deinit(){
return(0);
}
int start(){
int ord_cmd;
if(Myorders()<1){
if(cmd<0) ord_cmd = OP_SELL; else ord_cmd = OP_BUY;
OpenOrder(ord_cmd,TakeProfit,StopLoss,Lot);
}
return(0);
}
//_______________________________________________________________________int OpenOrder(int cmd=-1,int TP=0,int SL=0,double lot=0.1) {
int ticket=-1;
double sl, tp, pr;
color col;
RefreshRates();
if(cmd >=0){
switch(cmd){
case OP_BUY :
pr=Ask;
if(SL==0) sl=0; else sl=pr-SL*Point;
if(TP==0) tp=0; else tp=pr+TP*Point;
col = Blue;
break;
case OP_SELL:
pr=Bid;
if(SL==0.0) sl=0.0; else sl=pr+SL*Point;
if(TP==0.0) tp=0.0; else tp=pr-TP*Point;
col = Red;
break;
}
tp=NormalizeDouble(tp,Digits);
sl=NormalizeDouble(sl,Digits);
ticket = OrderSend(Symbol(), cmd, lot, pr, 5, sl, tp, "", Magic, 0, col);
}
if (ticket < 0) Print("Ошибка № ", GetLastError(), " cmd= ",cmd);
return(ticket);
}
//_______________________________________________________________________int Myorders(){
int cnt,total_order,my_total_order;
total_order = OrdersTotal()-1;
my_total_order = 0;
for(cnt = total_order; cnt >= 0; cnt--) {
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic) {
if (OrderType() == OP_BUY) my_total_order++;
if (OrderType() == OP_SELL) my_total_order++;
}
}
return(my_total_order);
}
//_______________________________________________________________________
Danke, könnten Sie ihn bitte als fertigen Ratgeber ausgeben, da ich mit dem Thema nicht vertraut bin. Vielen Dank im Voraus, Sie können sie mir privat oder hier zusenden.
Können Sie einen EA vorschlagen, der eine schwebende Order nur in eine Richtung (Set) mit einem festgelegten TP platziert, unmittelbar nachdem die vorherige Order mit ihrem früheren Preisniveau und TP geschlossen wurde.
yosuf: Ich habe C*****d zum Laufen gebracht, die Spreads sind groß.
Meiner funktionierte bis 11:00 Uhr nicht!!! Entschuldigung, ich habe eine Frage!!! Ich habe gehört, dass es unzuverlässige Maklerfirmen gibt, die Ihnen keinen Zugang zum Markt gewähren, und es stellt sich heraus, dass der Händler mit einem Computer handelt! Als ob es sich um Betrug handeln würde! Ich habe ein Konto bei "N***X" eröffnet, hast du schon davon gehört? Wie lauten die Kritiken dazu? Ist sie zuverlässig?
Im einfachsten Fall können Sie mit dem Test prüfen, ob der Expert Advisor mit den eingestellten Parametern (Stop Loss, Take Profit, Trailing Stop, etc.) Gewinne erzielen kann.
Siehe den Artikel - Testen und Optimieren von Expert Advisors
Können Sie einen EA vorschlagen, der Orders nur in eine Richtung (Set) mit einem festen TP unmittelbar nach Schließung der vorherigen Order platziert?
etwa so:
wie diese:
Leute, meine Frage ist: Ist der Markt heute nicht geöffnet?
Lassen Sie es uns ein wenig anders formulieren:
Können Sie einen EA vorschlagen, der eine schwebende Order nur in eine Richtung (Set) mit einem festgelegten TP platziert, unmittelbar nachdem die vorherige Order mit ihrem früheren Preisniveau und TP geschlossen wurde.
Leute, meine Frage ist: Ist der Markt heute nicht geöffnet?
Wie schreibe ich eine Zahl mit einer Mantisse in eine Variable in MKL4? Ich konnte sie bei der Suche im Forum nicht finden.
double eps=2.2204460492503131e-016;
Es erzeugt eine Fehlermeldung...
Wie schreibe ich eine Zahl mit einer Mantisse in eine Variable in MKL4? Ich konnte sie bei der Suche im Forum nicht finden.
double eps=2.2204460492503131e-016;
Es gibt eine Fehlermeldung...
Auf keinen Fall
Obwohl ich es für mich selbst getan habe
Ich habe C*****d zum Laufen gebracht, die Spreads sind groß.