Fibo Pivot MultiVal: Een Multi-Currency EA voor MetaTrader 4

Mike 2008.05.06 18:01 14 0 0
Bijlage

Auteur van Technische Vereisten:

Forum Link

Ontwikkelaar van de EA Code:

olyakish

Nu de technische vereisten op het forum zijn geüpload en de auteur de code bij een andere programmeur heeft besteld, zie ik geen morele bezwaren om mijn eigen versie van deze Expert Advisor (EA) vrijelijk te delen.

Wat doet deze EA? Deze EA handelt op meerdere valutaparen gedurende de nacht (Aziatische sessie) en maakt kleine winsten zonder verliezen. Zodra een bepaalde hoeveelheid punten is behaald voor alle verhandelde paren, sluit de EA de handel voor de huidige dag.

Deze EA kan beschouwd worden als een voorbeeld van een multi-valuta EA zonder beperkingen in het aantal verhandelde valuta's. In mijn voorbeeld zijn er 10 paren.

Aanbevelingen:

  • Start de EA op dagen waarop een zijwaartse markt wordt verwacht.
  • Bevestig de EA aan het valutapaar met het grootste aantal ticks in de Aziatische sessie.
  • Kies valutaparen met kleine spreads.

Variabelen:

extern int CountSymbol=10;
Aantal valuta's dat verhandeld zal worden.

extern string AllVal="EURUSD,GBPUSD,USDCHF,USDJPY,USDCAD,AUDUSD,AUDJPY,CADJPY,EURJPY,EURCHF";
Valutaparen.

extern string All_Level_P_F1="33,33,33,33,33,33,33,33,33,33";
Percentage lijnen volgens de indicator (vermeld in het bovenstaande forum).

extern string All_Level_F1_F2="50,50,50,50,50,50,50,50,50,50";
Percentage lijnen volgens de indicator.

extern string All_Level_F2_F3="33,33,33,33,33,33,33,33,33,33";
Percentage lijnen volgens de indicator.

extern string All_Level_F3_out="40,40,40,40,40,40,40,40,40,40";
Percentage lijnen volgens de indicator.

extern string rem01 = "Aantal winstgevende transacties om niet te handelen op dit valutapaar";
extern string All_ExpertTrades="15,15,15,15,15,15,15,15,15,15";

Voor één paar, daarna stopt de handel op dit valutapaar voor de huidige dag.

extern string rem02 = "Minimale waarde van winst in !points!";
extern string All_ExpertProfit1="150,150,150,150,150,150,150,150,150,150";

Voor één paar, daarna stopt de handel op dit valutapaar voor de huidige dag.

extern int AllValProfit=50;
De totale gewenste winst, waarna de handel stopt voor de huidige dag.

extern int AllValProfitTrades=35;
Totaal aantal winstgevende transacties binnen de huidige dag.

extern string rem03 = "Als b dan boven - kopen, onder - verkopen";
extern string rem04 = "Als s dan boven - verkopen, onder - kopen";
extern string rem05 = "Als bs dan boven en onder kopen/verkopen";
extern string All_F2_F3_Order = "bs,bs,bs,bs,bs,bs,bs,bs,bs,bs";

Volgens de technische vereisten.

extern int MagicStart=1000;
Start Magic Number.

Elke order in het systeem heeft zijn eigen magic number; dus één paar neemt 14 magic numbers in beslag.

extern int GlobalPeriod=15;
Globale periode voor alle paren (het bijbehorende symboolvenster met deze periode moet geopend zijn in de clientterminal).

extern string HourMinStart="00:07";
Uren en minuten van de start van de EA (terminal tijd).

extern string HourMinFinish="08:00";
Tijdslimiet voor het plaatsen van pending orders.

extern string HourMinCloseAll="22:00";
Forceren van het sluiten van alle transacties (zelfs verliesgevende).

extern bool DrawLine=true;
Ik heb het probleem ondervonden van het tekenen van lijnen van de referentie-indicator in andere vensters (zoals gerelateerd aan het symboolvenster waar de EA aan is gekoppeld).
Deze variabele wordt niet gebruikt in de EA-code.

P.S. De verzendversie van deze EA (niet mijn code) lijkt een code van dubbele lengte te hebben in vergelijking met deze, en is gericht op de handel van slechts één valutapaar.

Lijst
Reactie 0