Parameter
Welches Paar, welcher Zeitrahmen usw. funktioniert Ihrer Meinung nach am besten?
100 Pips v3
Symbol EURUSD (Euro gegen US Dollar)
Zeitraum 15 Minuten (M15) 2004.12.16 00:00 - 2005.12.30 00:00
Modell Jeder Tick (basierend auf allen verfügbaren kleinsten Zeitfenstern mit fraktaler Interpolation jedes Ticks)
Parameter stopLoss=50; lTakeProfit=20; sTakeProfit=15; lTrailingStop=10; sTrailingStop=10; clOpenBuy=Blau; clCloseBuy=Aqua; clOpenSell=Rot; clCloseSell=Violett; clModiBuy=Blau; clModiSell=Rot; Name_Expert="100 pips"; Slippage=2; UseSound=true; NameFileSound="shotgun.wav"; Lots=0.1;
Bars im Test 37942 Ticks modelliert 577467 Modellierungsqualität 90.00%
Ersteinlage 50000.00
Gesamtnettogewinn -1402.00 Bruttogewinn 189.00 Bruttoverlust -1591.00
Gewinnfaktor 0,12 Erwartete Auszahlung -77,89
Absoluter Verlust 1402,00 Maximaler Verlust (%) 1591,00 (3,2%)
Geschäfte insgesamt 18 Short-Positionen (Won %) 7 (100,00%) Long-Positionen (Won %) 11 (90,91%)
Gewinngeschäfte (% der Gesamtzahl) 17 (94,44%) Verlustgeschäfte (% der Gesamtzahl) 1 (5,56%)
Größter Gewinnhandel 20,00 Verlusthandel -1591,00
Durchschnittlicher Gewinnhandel 11,12 Verlusthandel -1591,00
Maximale aufeinanderfolgende Gewinne (Gewinn in Geld) 17 (189.00) aufeinanderfolgende Verluste (Verlust in Geld) 1 (-1591.00)
Maximaler Gewinn in Folge (Anzahl der Gewinne) 189,00 (17) Verlust in Folge (Anzahl der Verluste) -1591,00 (1)
Durchschnittliche aufeinanderfolgende Gewinne 17 aufeinanderfolgende Verluste 1
Stoploss
mit dem Stoploss auf 50 unter der Benutzereingabe Registerkarte, die ea nicht die SL bei der Eingabe der Bestellung. siehe beigefügten gif.
Über den Zeitrahmen ~
Hallo ...
Wenn Sie den Code lesen, ist der Zeitrahmen M5. Aber es gibt kein bestimmtes Paar !.
Hoffe das hilft ein wenig !
Ich erhalte nicht zu verstehen, Sprache MQL, aber ich bin mit in timeframe 1hr
Hallo ...
Wenn Sie den Code lesen, Der Zeitrahmen ist M5. Aber es gibt kein bestimmtes Paar !.
Hoffe, das hilft ein wenig!Ah Ha!
Hallo ...
Wenn Sie den Code lesen, ist der Zeitrahmen M5. Aber es gibt kein bestimmtes Paar !.
Hoffe das hilft ein wenig !Ich verstehe...
double diMA1=iMA(NULL,5,7,0,MODE_SMA,PRICE_OPEN,0);
double diClose2=iClose(NULL,5,0);
double diMA3=iMA(NULL,5,6,0,MODE_SMA,PRICE_OPEN,0);Welches wäre der Code, der für eine Stunde geändert werden müsste?
Ich verstehe...
double diMA1=iMA(NULL,5,7,0,MODE_SMA,PRICE_OPEN,0);
double diClose2=iClose(NULL,5,0);
double diMA3=iMA(NULL,5,6,0,MODE_SMA,PRICE_OPEN,0);was wäre der Code für eine Stunde zu ändern?
Ich weiß es nicht genau, denke aber Folgendes:
einfach ändern
on to
And in the beginning of the code insert the following:
[CODE]extern double Timeframe = 60;Aber ich bin mir nicht sicher.
geändert
Die angehängte Ea hat standardmäßig die timeperiod=0, was bedeutet, dass sie die Periode des Charts verwendet, an den sie angehängt ist. Außerdem wurde der StopLoss-Bug behoben und der Standardparameter für den Trailing-Stop auf das vom Autor akzeptierte Minimum geändert...
extern double stopLoss = 50;
extern double lTakeProfit = 20;
extern double sTakeProfit = 15;
extern double lTrailingStop = 10;
extern double sTrailingStop = 10;
extern color clOpenBuy = Blue;
extern color clCloseBuy = Aqua;
extern color clOpenSell = Red;
extern color clCloseSell = Violet;
extern color clModiBuy = Blue;
extern color clModiSell = Red;
extern string Name_Expert = "100 pips";
extern int Slippage = 2;
extern bool UseSound = true;
extern string NameFileSound = "shotgun.wav";
extern double Lots = 0.1;[/CODE]
[CODE]void OpenBuy() {
double ldLot, ldStop, ldTake;
string lsComm;
ldLot = GetSizeLot();
ldStop = Ask-Point*stopLoss;
ldTake = GetTakeProfitBuy();
lsComm = GetCommentForOrder();
OrderSend(Symbol
(),OP_BUY,ldLot,Ask,Slippage,ldStop,ldTake,lsComm,0,0,clOpenBuy);
if (UseSound) PlaySound(NameFileSound);
}
void OpenSell() {
double ldLot, ldStop, ldTake;
string lsComm;
ldLot = GetSizeLot();
ldStop = Bid+Point*stopLoss;
ldTake = GetTakeProfitSell();
lsComm = GetCommentForOrder();
OrderSend(Symbol
(),OP_SELL,ldLot,Bid,Slippage,ldStop,ldTake,lsComm,0,0,clOpenSell);
if (UseSound) PlaySound(NameFileSound);
}aus irgendeinem Grund, dieser Experte scheint nur Trades zu platzieren, wenn der Zeitrahmen auf 5 eingestellt ist... und wenn Sie eine harte StopLoss von 50, aufpassen unten, denn das ist, wo Konto Eigenkapital fällt...
Backtest-Ergebnisse der Standardeinstellungen
100 Pips v3.1
Symbol EURUSD (Euro gegen US Dollar)
Zeitraum 1 Stunde (H1) 2004.12.16 00:00 - 2005.12.30 00:00
Modell Jeder Tick (basierend auf allen verfügbaren Mindestzeitrahmen mit fraktaler Interpolation jedes Ticks)
Parameter timeframe=5; stopLoss=1000; lTakeProfit=20; sTakeProfit=15; lTrailingStop=10; sTrailingStop=10; clOpenBuy=Blue; clCloseBuy=Aqua; clOpenSell=Rot; clCloseSell=Violett; clModiBuy=Blau; clModiSell=Rot; Name_Expert="100 pips"; Slippage=2; UseSound=true; NameFileSound="shotgun.wav"; Lots=0.1;
Bars im Test 16806 Ticks modelliert 504163 Modellierungsqualität 90.00%
Ersteinlage 50000.00
Total Nettogewinn -1203.00 Bruttogewinn 291.00 Bruttoverlust -1494.00
Gewinnfaktor 0,19 Erwartete Auszahlung -46,27
Absoluter Verlust 1203,00 Maximaler Verlust (%) 1403,00 (2,8%)
Geschäfte insgesamt 26 Short-Positionen (Won %) 12 (100,00%) Long-Positionen (Won %) 14 (85,71%)
Gewinngeschäfte (% der Gesamtzahl) 24 (92,31%) Verlustgeschäfte (% der Gesamtzahl) 2 (7,69%)
Größter Gewinnhandel 20,00 Verlusthandel -1000,00
Durchschnittlicher Gewinnhandel 12,13 Verlusthandel -747,00
Maximale aufeinanderfolgende Gewinne (Gewinn in Geld) 15 (200.00) aufeinanderfolgende Verluste (Verlust in Geld) 1 (-1000.00)
Maximaler Gewinn in Folge (Anzahl der Gewinne) 200,00 (15) Verlust in Folge (Anzahl der Verluste) -1000,00 (1)
Durchschnittliche aufeinanderfolgende Gewinne 12 aufeinanderfolgende Verluste 1
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.