Einzelnen Beitrag anzeigen
  #184 (permalink)  
Alt 15.02.12
Sirius Sirius ist offline
Mitglied
 
Registriert seit: Nov 2011
Ort: 87435 KPT
Beiträge: 63
Sirius befindet sich auf einem aufstrebenden Ast
Standard EA-Funktionen

Hallo

@Mast83

Weiter oben hast Du mich gefragt, was ich zu dem source-Code denke.

Um damit traden zu können sind sicher noch einige Ergänzungen notwendig und denkbar u.a. der versteckte STOP mit einem Sicherheits-SL weiter entfernt, für alle Fälle. (Wurde ja weiter oben schon andiskudiert)

Nachstehend einen Teil der einleitenden Beschreibung meines MODULAR
aufgebauten BASIS-EA ... nur um zu zeigen, dass das verstecken von
SL (auch Trailing-SL) TakeProfit darin schon eingebaut sind.
Weiter einstellbare Funktionen siehe nachstehenden TEXT-Auszug
//|###############################################//|
//| *3) MAGIN_CHECK (true/false) ==> STOP TRADING IF CAPITAL TOO LESS
//| FOR TRADING
//|
//|###############################################//|
//| *4) MM / RM (true/false) ==> CALCULATE LOT_SIZE
//|
//|###############################################//|
//| *5) SET STOPLOSS [SL]
//| STOP_LOSS_CTRL 0 = no STOP_LOSS;
//| 1 = STOP_LOSS FIXED ( visable);
//| 2 = STOP_LOSS FIXED ( unvisable)
//| 3 = STOP_LOSS RISK % ( visable);
//| 4 = STOP_LOSS RISK % ( unvisable)
//| 5 = STOP_LOSS ATR * FACTOR ( visable);
//| 6 = STOP_LOSS ATR * FACTOR ( unvisable);
//|
//|###############################################//|
//| *6) SET TRAILING_STOP [TS]
//| TRAILING_STOP_CTRL 0 = no TRAILING_STOP;
//| 1 = TRAILING_STOP FIXED ( visable);
//| 2 = TRAILING_STOP FIXED ( unvisable)
//| 3 = TRAILING_STOP RISK %( visable);
//| 4 = TRAILING_STOP RISK %( unvisable)
//| 5 = TRAILING_STOP ATR * FACTOR ( visable);
//| 6 = TRAILING_STOP ATR * FACTOR ( unvisable);
//|
//|###############################################//|
//| *7) SET TAKE_PROFIT [TP]
//| TAKE_PROFIT_CTRL 0 = no TAKE_PROFIT;
//| 1 = TAKE_PROFIT FIXED( visable);
//| 2 = TAKE_PROFIT FIXED( unvisable);
//| 3 = TAKE_PROFIT RISK %( visable);
//| 4 = TAKE_PROFIT RISK %( unvisable);
//| 5 = TAKE_PROFIT ATR * FACTOR( visable);
//| 6 = TAKE_PROFIT ATR * FACTOR( unvisable);
//|
//|###############################################//|
//| *8) SET TRADING_DAYS
//| TRADE_ON_SO = true/false; SONNTAG
//| TRADE_ON_MO = true/false; MONTAG
//| TRADE_ON_DI = true/false; DIENSTAG
//| TRADE_ON_MI = true/false; MITTWOCH
//| TRADE_ON_DO = true/false; DONNERSTAG
//| TRADE_ON_FR = true/false; FREITAG
//| TRADE_ON_ALL_DAYS = true/false; Alle Tage
//|###############################################//|
//| *9) TIME CONTROL [TC] 0 = no TIME_CONTROL
//| 1 = HOUERS
//| 2 = HOUERS + MINUTES
//| NOTE.: CLOSE ALL OPEN ORDERS AT THE END OF THE TIMEPERIODE
//|
//|###############################################//|
//| *10) RISK_STOP_LOSS = Kapital / 10000 * RISK / LOTS
//| 1000 / 10000 * 22 / 0.1 = 22PIPs
//| 3000 / 10000 * 22 / 0.3 = 22PIPs
//|
//|###############################################//|
//| *11) MINIMAL STOP SIZE (Brokervorgaben !!)
//|
//|###############################################

Free99 wird sicher antworten..."Nichts neues im Westen" womit er sicher recht hat ... läßt sich alles programmieren. ... nur muß es auch getan werden.

Grüße SIRIUS