10 puan 3.mq4 - sayfa 339

 
pagebluk2007:
Herkese merhaba, bu başlıkta yeniyim.

IBFX'te 10p3v002 (David sayesinde) TF 30M kullanıyorum ve bir mikro hesapla (250$) geriye dönük test yapmak niyetindeyim. Ancak 0,01 lot ile işlem yapmak yerine sürekli olarak 0,1 ve 0,3 lot ile işlem görmektedir. Burada bir şey özlüyor muyum?

Kârın kendisi şaşırtıcıydı, ancak bu lotlarla işlem yapmanın çok riskli olduğunu düşünüyorum. İşte benim ayarım ve ayrıntılı ifadem.

Tia, Don.

harici int Sihir = 772188;

harici çift TakeProfit = 10;

dış çift Lot = 0,01;

harici çift InitialStop = 160;

harici çift TrailingStop = 0;

harici int MaxTrades = 10;

dış çift Çarpan = 3;

extern int Pip = 5;

harici int OrderstoProtect = 4;

extern bool Money_management = true;

harici int HesapTürü = 2; //0: Standart hesap(NorthFinance,MiG,Alpari) 1: Normal hesap(FXLQ,FXDD) 2:InterbankFX'in NANO Hesabı

dış çift risk = 0,5;

extern bool ReverseSignal = yanlış;

harici int Fast_EMA = 12;

harici int Slow_EMA = 26;

harici int Signal_SMA = 9;

dış int Shift = 1;

harici int TradingRange = 0;

harici bool UseTimeFilter=true;

harici int StopTrade = 13;

harici int BaşlangıçTicaret = 18;

MQ4'ü kurarken mini hesap seçmeyi unutmuş olabilir misiniz? Bunu yaptıysanız, "Hesaplar" üzerine sağ tıklayın, yeni'yi seçin ve hesap türünü Mini olarak değiştirdiğinizden emin olun.

Sorun buysa, her şey yolunda olmalı mı?

Şerefe

Wayne

 
MANSTIR:
hızlı cevap için teşekkürler david ..

Kar al'a '0' koydum çünkü takip eden durağımın kar almak için işi yapmasını istiyorum..

ve stoploss yok.. bir satın alma, stoploss'u değiştirmek (sondaki stop) sat/shortloss yerine xtream iyi olduğunda (sorun burada -- sat/short stoploss eylemi yok!) neden, bilmiyorum...

10points3 düşündüğümden çok daha büyük...

bu ea dikkate değer bir sonuç ve ben zaten iyi olmasını sağlamak için test etmeye başladım....

Bir kez daha sorun, ea satarken, stoploss'ta değişiklik yok! nedenini merak ediyorum...

Zamanımın çoğunu düzeltmek için deneyeceğim ve ne yazık ki başarısızlığa uğrayacağım ..

hmmm, fark yaratmak için bir BID kelimesini ASK olarak değiştirmem gerekiyor mu...evet ise, bu sözleri biliyorum ama eylem yok..

İşte hiçbir şeyi değiştirmeden yaptığım backtest . Kod iyi çalışıyor.

Saygılarımızla

David

Dosyalar:
trailing.jpg  27 kb
003-trail.gif  7 kb
003-trail.htm  333 kb
 

Tüm tüccarlara sadece 1 hızlı hatırlatma. IBFX'in gerçek hesap sahipleri lütfen dikkatli olun. Bunu dikkatli okuyun!!! IBFX standart hesap 1:100 kaldıraçla gelir. 10p3v0 serisi ile işlem yapmaya karar verdiyseniz, riskinizi NANO hesabınızın yarısına indirmeyi lütfen unutmayın. Çünkü normalde NANO hesabı 1:200 kaldıraçla gelir. Standart hesabınızı 1:200 olarak değiştirmenize yardımcı olması için LiveChat personelini bulabilirseniz, NANO hesabınızın aynı ayarlarıyla çalıştırmanız iyi olur. Umarım bu yardım.

Saygılarımızla

David

 
davidke20:
İşte hiçbir şeyi değiştirmeden yaptığım backtest. Kod iyi çalışıyor.

Saygılarımızla

David

hmmm şu anda hangi sürümü kullanıyorsun david, ben 10point4 sürümlerini kullanıyorum

ve ayarını burada paylaşırmısın..

 
davidke20:
Hem NANO hem de normal hesaplarda benim açımdan sorun yok, lütfen ayarlarımı sizinkiyle eşleşip eşleşmediğini kontrol edin. Neden böyle bir problemin olduğunu bilmiyorum.

Saygılarımızla

David

teşekkür ederim david,

hmmm belki 10point4 sürümlerini kullanıyorum, şu anda hangi sürümleri kullanıyorsun... ve burada ayarını paylaşabilir misin?

 
MANSTIR:
teşekkür ederim david, hmmm belki 10point4 sürümlerini kullanıyorum, şu anda hangi sürümleri kullanıyorsun... ve burada ayarını paylaşabilir misin?

Sürüm 0.03. Bunları daha önceki 30X sayfalarında bulabilirsiniz (306 veya 309'u hatırlayamıyorum) Lütfen biraz okuma yapın. Ayarlar geriye dönük test raporundadır. 1000'in altındaki hesap bakiyesini test etmek istediğinizde, bunu NANO koşulunda test ettiğinizden emin olun (EURUSD, arkada "m" ile gelir - EURUSDm).

Saygılarımızla

David

p/s: 10poin4 benim tarafımdan yapılmadı. Bahsettiğiniz belirli sürümde gerçekten doğru şeyleri almanız gerekiyorsa size yardımcı olacak başka bir kodlayıcı bulun.

 
KaMpeR:
MQ4'ü kurarken mini hesap seçmeyi unutmuş olabilir misiniz? Bunu yaptıysanız, "Hesaplar" üzerine sağ tıklayın, yeni'yi seçin ve hesap türünü Mini olarak değiştirdiğinizden emin olun.

Sorun buysa, her şey yolunda olmalı mı?

Şerefe

Wayne

Haklısın, benim küçük aptal hatam. Teşekkürler Wayne!

 
pagebluk2007:
Haklısın, benim küçük aptal hatam. Teşekkürler Wayne!

Sorun değil, yardımcı olabildiğime sevindim, hepimiz insanız ve hatalar kaçınılmazdır. :-)

Şerefe

Wayne

 
davidke20:
Sürüm 0.03. Bunları daha önceki 30X sayfalarında bulabilirsiniz (306 veya 309'u hatırlayamıyorum) Lütfen biraz okuma yapın. Ayarlar geriye dönük test raporundadır. 1000'in altındaki hesap bakiyesini test etmek istediğinizde, bunu NANO koşulunda test ettiğinizden emin olun (EURUSD, arkada "m" ile gelir - EURUSDm).

Saygılarımızla

David

p/s: 10poin4 benim tarafımdan yapılmadı. Bahsettiğiniz belirli sürümde gerçekten doğru şeyleri almanız gerekiyorsa size yardımcı olacak başka bir kodlayıcı bulun.

tekrar teşekkürler... bay david

 

Ea ile Yardıma İhtiyacınız Var

Burada yeniyim ve yeni konuları nasıl başlatacağımı bilmiyorum bu yüzden 10puan3 ile işlem yapıyorum ve günün yalnızca belirli saatlerinde işlem yapabileceğim bir kod koyacak birini bulmaya çalışıyorum..Alışverişi akşam 7'de durdurmasını istiyorum ve saat 1600'de tekrar başlayın.. Lütfen yardım edebilecek biri varsa bu harika olur....

harici çift TakeProfit = 10;

dış çift Lot = 0,01;

harici çift InitialStop = 80;

harici çift TrailingStop = 0;

harici int MaxTrades=7;

harici int Pip=5;

harici int SecureProfit=0;

harici int Hesap Koruması=0;

harici int OrderstoProtect=0;

harici int ReverseCondition=0;

harici çift EURUSDPipValue=10;

harici çift GBPUSDPipValue=10;

harici çift USDCHFPipValue=10;

harici çift USDJPYPipValue=9.715;

harici int BaşlangıçYıl=2005;

harici int StartMonth=1;

harici int Yıl Sonu=2005;

harici int EndMonth=12;

harici int Bitiş Saati=22;

harici int EndMinute=30;

harici int mm=0;

dış int risk=12;

extern int AccountisNormal=0;

int AçıkSiparişler=0, cnt=0;

int kayma=0;

çift sl=0, tp=0;

çift Satın AlmaFiyatı=0, SatışFiyatı=0;

çift lotsi=0, mylotsi=0;

int mode=0, myOrderType=0;

bool ContinueOpening=True;

çift SonFiyat=0;

int ÖncekiOpenOrders=0;

çift Kar = 0;

int LastTicket=0, LastType=0;

double LastClosePrice=0, LastLots=0;

çift Pivot=0;

çift PipValue=0;

string metin="", metin2="";

//+------------------------------------------- -------------------+

//| uzman başlatma işlevi |

//+------------------------------------------- -------------------+

int init()

{

//----

//----

dönüş(0);

}

//+------------------------------------------- -------------------+

//| uzman sıfırlama işlevi |

//+------------------------------------------- -------------------+

int tanım()

{

//----

//----

dönüş(0);

}

//+------------------------------------------- -------------------+

//| uzman başlatma işlevi |

//+------------------------------------------- -------------------+

int başlangıç()

{

//----

if (Hesap Normal==1)

{

if (mm!=0) { lotsi=MathCeil(AccountBalance()*risk/10000); }

başka { lotsi=Çok; }

} else { // o zaman minidir

if (mm!=0) { lotsi=MathCeil(AccountBalance()*risk/10000)/10; }

başka { lotsi=Çok; }

}

if (lotsi>100){ lotsi=100; }

AçıkSiparişler=0;

for(cnt=0;cnt<SiparişlerToplam();cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if (OrderSymbol()==Symbol())

{

AçıkSiparişler++;

}

}

/*

if (AçıkSiparişler<1)

{

if (TimeYear(CurTime())<StartYear) { return(0); }

if (TimeMonth(CurTime())<StartMonth) { return(0); }

if (TimeYear(CurTime())>EndYear) { return(0); }

if (TimeMonth(CurTime())>EndMonth ) { return(0); }

}

*/

if (Symbol()=="EURUSD") { PipValue=EURUSDPipValue; }

if (Symbol()=="GBPUSD") { PipValue=GBPUSDPipValue; }

if (Symbol()=="USDJPY") { PipValue=USDJPYPipValue; }

if (Symbol()=="USDCHF") { PipValue=USDCHFPipValue; }

if (PipValue==0) { PipValue=5; }

if (ÖncekiAçıkSiparişler>AçıkSiparişler)

{

for(cnt=OrdersTotal();cnt>=0;cnt--)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

mod=SiparişTürü();

if (OrderSymbol()==Symbol())

{

if (mode==OP_BUY) { OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),slippage,Blue); }

if (mode==OP_SELL) { OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),slippage,Red); }

dönüş(0);

}

}

}

ÖncekiOpenOrders=AçıkSiparişler;

if (OpenOrders>=MaxTrades)

{

DevamOpening=Yanlış;

} başka {

DevamOpening=Doğru;

}

if (SonFiyat==0)

{

for(cnt=0;cnt<SiparişlerToplam();cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

mod=SiparişTürü();

if (OrderSymbol()==Symbol())

{

LastPrice=OrderOpenPrice();

if (mode==OP_BUY) { myOrderType=2; }

if (mode==OP_SEL) { myOrderType=1; }

}

}

}

if (AçıkSiparişler<1)

{

myOrderType=3;

//if (iMACD(14,26,9,MODE_MAIN,0)>0 ve iMACD(14,26,9,MODE_MAIN,0)>iMACD(14,26,9,MODE_MAIN,1)) o zaman OrderType=2;

if (iMACD(NULL,0,14,26,9,PRICE_CLOSE,MODE_MAIN,0)>iMACD(NULL,0,14,26,9,PRICE_CLOSE,MODE_MAIN,1)) { myOrderType=2; }

//if (iMACD(14,26,9,MODE_MAIN,0)<0 ve iMACD(14,26,9,MODE_MAIN,0)<iMACD(14,26,9,MODE_MAIN,1)) o zaman OrderType=1;

if (iMACD(NULL,0,14,26,9,PRICE_CLOSE,MODE_MAIN,0)<iMACD(NULL,0,14,26,9,PRICE_CLOSE,MODE_MAIN,1)) { myOrderType=1; }

if (TersKoşul==1)

{

if (myOrderType==1) { myOrderType=2; }

else { if (myOrderType==2) { myOrderType=1; } }

}

}

// eğer pozisyon açtıysak onlarla ilgileniyoruz

for(cnt=OrdersTotal();cnt>=0;cnt--)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if (OrderSymbol() == Symbol())

{

if (OrderType()==OP_SEL)

{

if (TrailingStop>0)

{

if (OrderOpenPrice()-Ask>=(TrailingStop+Pip)*Puan)

{

if (OrderStopLoss()>(Ask+Point*TrailingStop))

{

OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,OrderClosePrice()-TakeProfit*Point-TrailingStop*Puan,800,Mor);

dönüş(0);

}

}

}

}

if (OrderType()==OP_BUY)

{

if (TrailingStop>0)

{

if (Bid-OrderOpenPrice()>=(TrailingStop+Pip)*Puan)

{

if (OrderStopLoss()<(Bid-Point*TrailingStop))

{

OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderClosePrice()+TakeProfit*Point+TrailingStop*Puan,800,Sarı);

dönüş(0);

}

}

}

}

}

}

Kar=0;

SonTicket=0;

SonTür=0;

LastCloseFiyat=0;

SonLotlar=0;

for(cnt=0;cnt<SiparişlerToplam();cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if (OrderSymbol()==Symbol())

{

LastTicket=OrderTicket();

if (OrderType()==OP_BUY) { LastType=OP_BUY; }

if (OrderType()==OP_SELL) { LastType=OP_SELL; }

LastClosePrice=SiparişKapatFiyat();

LastLots=OrderLots();

if (LastType==OP_BUY)

{

//Kar=Kar+(Ord(cnt,VAL_CLOSEPRICE)-Ord(cnt,VAL_OPENPRICE))*PipValue*Ord(cnt,VAL_LOTS);

if (OrderClosePrice()<OrderOpenPrice())

{ Kar=Kar-(OrderOpenPrice()-OrderClosePrice())*OrderLots()/Puan; }

if (OrderClosePrice()>OrderOpenPrice())

{ Kâr=Kar+(OrderClosePrice()-OrderOpenPrice())*OrderLots()/Puan; }

}

if (LastType==OP_SEL)

{

//Kar=Kar+(Ord(cnt,VAL_OPENPRICE)-Ord(cnt,VAL_CLOSEPRICE))*PipValue*Ord(cnt,VAL_LOTS);

if (OrderClosePrice()>OrderOpenPrice())

{ Kar=Kar-(OrderClosePrice()-OrderOpenPrice())*OrderLots()/Puan; }

if (OrderClosePrice()<OrderOpenPrice())

{ Kar=Kar+(OrderOpenPrice()-OrderClosePrice())*OrderLots()/Puan; }

}

//Print(Symbol,":",Kar,",",SonLotlar);

}

}

Kar=Kar*PipDeğeri;

text2="Kar: $"+DoubleToStr(Kar,2)+" +/-";

if (OpenOrders>=(MaxTrades-OrderstoProtect) && AccountProtection==1)

{

//Yazdır(Sembol,":",Kar);

if (Kar>=GüvenliKar)

{

OrderClose(LastTicket,LastLots,LastClosePrice,slippage,Sarı);

DevamOpening=Yanlış;

dönüş(0);

}

}

if (!IsTesting())

{

if (myOrderType==3) { text="Ticaret açmak için koşul yok"; }

başka { metin=" "; }

Comment("LastPrice=",LastPrice," Önceki açık siparişler=",PreviousOpenOrders,"\nContinue açılış=",ContinueOpening," OrderType=",myOrderType,"\n",text2,"\nLots=",lotsi," \n",metin);

}

if (myOrderType==1 && ContinueOpening)

{

if ((Bid-LastPrice)>=Pip*Puan || AçıkSiparişler<1)

{

SellPrice=Teklif;

SonFiyat=0;

if (TakeProfit==0) { tp=0; }

else { tp=SatFiyat Al-Kar Al*Puan; }

if (InitialStop==0) { sl=0; }

else { sl=SatFiyat+InitialStop*Nokta; }

if (OpenOrders!=0)

{

mylotsi=lotsi;

for(cnt=1;cnt<=OpenOrders;cnt++)

{

if (MaxTrades>12) { mylotsi=NormalizeDouble(mylotsi*3,3); }

else { mylotsi=NormalizeDouble(mylotsi*3,3); }

}

} başka { mylotsi=lotsi; }

if (mylotsi>100) { mylotsi=100; }

OrderSend(Symbol(),OP_SELL,mylotsi,SellPrice,slippage,sl,tp,NULL,0,0,Red);

dönüş(0);

}

}

if (myOrderType==2 && ContinueOpening)

{

if ((LastPrice-Ask)>=Pip*Puan || AçıkSiparişler<1)

{

BuyPrice=Sor;

SonFiyat=0;

if (TakeProfit==0) { tp=0; }

else { tp=Satın Al+Kar Al*Puan; }

if (InitialStop==0) { sl=0; }

else { sl=BuyPrice-InitialStop*Point; }

if (OpenOrders!=0) {

mylotsi=lotsi;

for(cnt=1;cnt<=OpenOrders;cnt++)

{

if (MaxTrades>12) { mylotsi=NormalizeDouble(mylotsi*3,3); }

else { mylotsi=NormalizeDouble(mylotsi*3,3); }

}

} başka { mylotsi=lotsi; }

if (mylotsi>100) { mylotsi=100; }

OrderSend(Symbol(),OP_BUY,mylotsi,BuyPrice,slippage,sl,tp,NULL,0,0,Mavi);

dönüş(0);

}

}

//----

dönüş(0);

}

//+------------------------------------------- -------------------+

Neden: