Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 11.06.19
Neldam Neldam ist offline
Neues Mitglied
 
Registriert seit: May 2019
Beiträge: 1
Neldam befindet sich auf einem aufstrebenden Ast
Red face ORB mit Generic 7

Hallo an alle.
Ich probiere seit Wochen mir einen EA zu programmieren.
Da ich es leider absolut nicht hinbekomme habe ich auf den Frei zugänglichen Generic Breakout Version 7 zurück gegriffen, der einen 4 Zahlen Broker verwendet.
Aber auch hier bin ich mit meinem latein am Ende

Er soll Folgendes tun:
Range von 8:55-10:10Uhr, Trades eingehen ab 10:15Uhr, kein Trades mehr ab 16:00Uhr, maximal 3 Trades pro Tag und immer nur einen laufen lassen,
Risiko von 2% des Kapitals, TP 600, SL 250, Break Even bei 300, und dann den Trailing Stopp(mit 300) nachsetzen ab 300 im Profit.

Ich hoffe ich habe jetzt nichts vergessen.

Diese Daten habe ich in das Programm übertragen und Kompilliert.
...
#import


extern string Remark1 = "== Main Settings ==";
extern int MagicNumber = 12345;
extern bool SignalsOnly = False;
extern bool Alerts = False;
extern bool SignalMail = False;
extern bool PlaySounds = False;
extern bool ECNBroker = False;
extern bool TickDatabase = False;
extern bool UseTradingTimes = True;
extern int StartHour = 10;
extern int StartMinute = 15;
extern int StopHour = 16;
extern int StopMinute = 00;
extern bool CloseOnOppositeSignal = True;
extern bool AutoDetect5DigitBroker = False;
extern bool EachTickMode = True;
extern double Lots = 0.2;
extern bool MoneyManagement = True;
extern int Risk = 2.0;
extern int Slippage = 5;
extern bool UseStopLoss = True;
extern int StopLoss = 250;
extern double SLMultiplier = 1;
extern int SLMultiplierBuffer = 1;
extern bool UseTakeProfit = True;
extern int TakeProfit = 600;
extern double TPMultiplier = 1;
extern int TPMultiplierBuffer = 1;
extern bool UseTrailingStop = True;
extern int TrailingStop = 300;
extern bool UseMultipleTrailingStop = False;
extern double TSMultiple = 1.0;
extern int TSMultipleBuffer = 1.0;
extern bool MoveStopOnce = True;
extern int MoveStopWhenPrice = 300;
extern int MoveStopTo = 1;
extern bool UseMultipleMoveStopOnce = False;
extern double MoveStopWhenRangeMultiple = 1.0;
extern int MoveStopWhenRangeMultipleBuffer = 1;
extern double MoveStopToMultiple = 1;
extern int MoveStopToMultipleBuffer = 1;
extern string Remark2 = "";
extern string Remark3 = "== Breakout Settings ==";
extern int RangeStartHour = 08;
extern int RangeStartMinute = 55;
extern int RangeStopHour = 10;
extern int RangeStopMinute = 10;
extern string TSDescription = "Trading Style: 1 - Breakout | 2 - Counter Trend";
extern int TradingStyle = 1;
extern double EntryMultiplier = 1;
extern int EntryBuffer = 100;
extern int MaxRangePips = 1000;
extern int MinRangePips = 0;
extern int MaxTrades = 3;
extern int MaxLongTrades = 3;
extern int MaxShortTrades = 3;
extern int MaxProfitTrades = 3;
extern bool CountOpenTrades = True;
extern int MaxLossTrades = 1;
extern int MaxSimultaneousTrades = 1;
extern int MaxSimultaneousLongTrades = 1;
extern int MaxSimultaneousShortTrades = 1;
....
Wenn ich es allerdings im Strategietester laufen lasse kommt immer nur ein quietschen und keine Ergebnisse.

Kann jemand weiter helfen?