100 pip

 
Dosyalar:
 

parametreler

Hangi çifti, zaman çerçevesini vb. en iyi şekilde buluyorsunuz?

Strateji Test Kullanıcısı Raporu

100 pip v3

Sembol EURUSD (Euro vs ABD Doları)

Periyot 15 Dakika (M15) 2004.12.16 00:00 - 2005.12.30 00:00

Model Her tik (her tik'in fraktal enterpolasyonu ile mevcut tüm en az zaman dilimlerine dayalı olarak)

Parametreler stopLoss=50; lKar Al=20; sTakeProfit=15; lTrailingDur=10; sTrailingStop=10; clOpenBuy=Mavi; clCloseBuy=Su; clOpenSell=Kırmızı; clCloseSell=Menekşe; clModiBuy=Mavi; clModiSell=Kırmızı; Name_Expert="100 pip"; kayma=2; UseSound=true; NameFileSound="shotgun.wav"; sürü = 0.1;

Testteki çubuklar 37942 Modellenmiş keneler 577467 Modelleme kalitesi %90,00

İlk para yatırma 50000.00

Toplam net kar -1402.00 Brüt kar 189.00 Brüt zarar -1591.00

Kar faktörü 0.12 Beklenen getiri -77.89

Mutlak düşüş 1402.00 Maksimum düşüş (%) 1591.00 (%3,2)

Toplam işlemler 18 Kısa pozisyonlar (kazanılan %) 7 (%100,00) Uzun pozisyonlar (kazanılan %) 11 (%90,91)

Kârlı işlemler (toplamın yüzdesi) 17 (%94,44) Zararlı işlemler (toplamın yüzdesi) 1 (%5,56)

En büyük kâr ticareti 20,00 zarar ticareti -1591.00

Ortalama kâr ticareti 11.12 zarar ticareti -1591.00

Maksimum ardışık kazanç (parasal kar) 17 (189.00) ardışık kayıp (parasal kayıp) 1 (-1591.00)

Maksimum ardışık kar (kazanç sayısı) 189.00 (17) ardışık kayıp (kayıp sayısı) -1591.00 (1)

Ortalama ardışık kazanç 17 ardışık kayıp 1

Dosyalar:
 

Kaybı durdurmak

kullanıcı girişi sekmesi altında stoploss 50'ye ayarlandığında, sipariş girerken ea SL'yi ayarlamaz. ekli gif'e bakın.

Dosyalar:
3_2.gif  13 kb
 
 

Zaman çerçevesi hakkında ~

Merhaba ...

Kodu okursanız, zaman çerçevesi M5'tir. Ama belirli bir çift yok!.

Umarım bu biraz yardımcı olur!

 

MQL dilini anlayamıyorum, ancak 1 saatlik zaman diliminde kullanıyorum

oshaban:
Merhaba ...

Kodu okursanız, zaman çerçevesi M5'tir. Ama belirli bir çift yok!.

Umarım bu biraz yardımcı olur!
 

Ah Ha!

oshaban:
Merhaba ...

Kodu okursanız, zaman çerçevesi M5'tir. Ama belirli bir çift yok!.

Umarım bu biraz yardımcı olur!

Anlıyorum...

double diClose0=iClose(NULL,5,0);

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);
 

bir saat boyunca değiştirilecek kod hangisi olurdu?

fxid10t:
Anlıyorum...
double diClose0=iClose(NULL,5,0);

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);
 
rodrigokaus:
bir saat boyunca değiştirilecek kod hangisi olurdu?

Tam olarak bilmiyorum ama şunu düşünüyorum:

sadece değiştir

5[/CODE]

on to

Timeframe

And in the beginning of the code insert the following:

[CODE]extern double Timeframe = 60;

Ama emin değilim.

 

değiştirilmiş

ekli ea zaman periyoduna sahiptir = 0; varsayılan olarak, eklendiği grafiğin dönemini kullanacağı anlamına gelir. Ayrıca, StopLoss hatası düzeltildi ve takip eden stop varsayılan parametresi, yazarın orijinal kodlaması tarafından kabul edilen minimum değere değiştirildi...

extern int timeframe=0;

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);

}

nedense, bu uzman sadece zaman çerçevesi 5'e ayarlandığında alım satım yapıyor gibi görünüyor... ve 50'lik sabit bir stoploss belirlerseniz, aşağıya dikkat edin, çünkü hesap öz sermayesinin düştüğü yer burasıdır...

Dosyalar:
 

backtest varsayılan ayar sonuçları

Strateji Test Kullanıcısı Raporu

100 pip v3.1

Sembol EURUSD (Euro vs ABD Doları)

Dönem 1 Saat (H1) 2004.12.16 00:00 - 2005.12.30 00:00

Model Her tik (her tik'in fraktal enterpolasyonu ile mevcut tüm en az zaman dilimlerine dayalı olarak)

Parametreler zaman aralığı=5; stopLoss=1000; lKar Al=20; sTakeProfit=15; lTrailingDur=10; sTrailingStop=10; clOpenBuy=Mavi; clCloseBuy=Su; clOpenSell=Kırmızı; clCloseSell=Menekşe; clModiBuy=Mavi; clModiSell=Kırmızı; Name_Expert="100 pip"; kayma=2; UseSound=true; NameFileSound="shotgun.wav"; sürü = 0.1;

Testteki çubuklar 16806 Modellenmiş Keneler 504163 Modelleme kalitesi %90,00

İlk para yatırma 50000.00

Toplam net kar -1203.00 Brüt kar 291.00 Brüt zarar -1494.00

Kar faktörü 0,19 Beklenen getiri -46,27

Mutlak düşüş 1203,00 Maksimum düşüş (%) 1403,00 (%2,8)

Toplam işlemler 26 Kısa pozisyonlar (kazanılan %) 12 (%100,00) Uzun pozisyonlar (kazanılan %) 14 (%85,71)

Karlı işlemler (toplamın yüzdesi) 24 (%92.31) Zararlı işlemler (toplamın yüzdesi) 2 (%7.69)

En büyük kâr ticareti 20,00 zarar ticareti -1000,00

Ortalama kâr ticareti 12.13 zarar ticareti -747.00

Maksimum ardışık kazanç (parasal kar) 15 (200,00) ardışık kayıp (parasal kayıp) 1 (-1000,00)

Maksimum ardışık kar (kazanç sayısı) 200,00 (15) ardışık kayıp (kayıp sayısı) -1000,00 (1)

Ortalama ardışık kazanç 12 ardışık kayıp 1

Dosyalar:
Neden: