Beyler programcılar ne oldu artı yarım gün sonra ertesi gün sabah terminali açtım akşam işe gittim tek bir işlem yok -işlem yapma, diğer durumlarda standart bir lottur.
voidOnTick ()
{
datetime EaStartTime = StringToTime (StartTime); // время начала работы советникаdatetime EaEndTime = StringToTime (EndTime); // время окончания работы советникаdatetime CurrTime = TimeCurrent (); // это если нужно взять время терминалаif (CurrTime<EaStartTime || CurrTime>=EaEndTime)
return ; // если еще не время торговать - выход
{
MacdCurrent= iMACD ( NULL , 0 ,InpFastEMA,InpSlowEMA,InpSignalSMA,Macd_Applied_Price,MODE_MAIN, 0 );
SignalCurrent= iMACD ( NULL , 0 ,InpFastEMA,InpSlowEMA,InpSignalSMA,Macd_Applied_Price,MODE_SIGNAL, 0 );
SignalMAPrevious= iMA ( NULL , 0 ,InpMAPeriod,InpMAShift,InpMAMethod,MA_Applied_Price, 1 );
SignalMAThis= iMA ( NULL , 0 ,InpMAPeriod,InpMAShift,InpMAMethod,MA_Applied_Price, 0 );
SignalParabolic= iSAR ( NULL , 0 ,InpSARStep,InpSARMaximum, 0 );
SignalStochastic_5= iStochastic ( NULL , 5 ,InpKPeriod,InpDPeriod,InpSlowing, MODE_SMA , 0 , 1 , 0 );
MainStochastic_5= iStochastic ( NULL , 5 ,InpKPeriod,InpDPeriod,InpSlowing, MODE_SMA , 0 , 0 , 0 );
SignalStochastic= iStochastic ( NULL , 0 ,InpKPeriod,InpDPeriod,InpSlowing, MODE_SMA , 0 , 1 , 0 );
MainStochastic= iStochastic ( NULL , 0 ,InpKPeriod,InpDPeriod,InpSlowing, MODE_SMA , 0 , 0 , 0 );
SignalCCIPrevious= iCCI ( NULL , 0 ,InpCCIPeriod, 0 , 1 );
SignalCCIThis= iCCI ( NULL , 0 ,InpCCIPeriod, 0 , 0 );
if (CountTrades()== 0 ) CheckForOpen();
}
}
//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+void CheckForOpen()
{ if (ModLots())
{
//-----Ставим ордер на покупку.if (SignalCurrent<MacdCurrent && SignalMAPrevious<SignalMAThis &&
Ask>SignalParabolic && SignalStochastic_5<MainStochastic_5&&SignalStochastic<MainStochastic&&
SignalCCIPrevious<SignalCCIThis)
{
ticket= OrderSend ( NULL ,OP_BUY,lot,Ask,slippage, 0 , 0 ,exptime,magic, 0 ,Blue);
if (ticket> 0 )
return ;
}
//-----Ставим ордер на продажу.if (SignalCurrent>MacdCurrent && SignalMAPrevious>SignalMAThis &&
Bid<SignalParabolic && SignalStochastic_5>MainStochastic_5&&SignalStochastic>MainStochastic&&
SignalCCIPrevious>SignalCCIThis)
{
ticket= OrderSend ( NULL ,OP_SELL,lot,Bid,slippage, 0 , 0 ,exptime,magic, 0 ,Red);
if (ticket> 0 )
return ;
}
}
}
//+------------------------------------------------------------------+int CountTrades()
{
int count= 0 ;
for ( int i= OrdersTotal ()- 1 ;i>= 0 ;i--)
{
if ( OrderSelect (i,SELECT_BY_POS,MODE_TRADES))
{
if (OrderSymbol()== Symbol () && OrderMagicNumber()==magic)
count++;
}
}
return (count);
}
//+------------------------------------------------------------------+bool ModLots()
{
for ( int i=OrdersHistoryTotal()- 1 ;i>= 0 ;i--)
{
if (! OrderSelect (i,SELECT_BY_POS,MODE_HISTORY)) continue ;
if ((OrderMagicNumber()==magic) && (OrderSymbol()== Symbol ()))
{
if (OrderProfit()< 0 )
{lot=OrderLots()*LotMarti; break ;}
else { lot=Lots; break ;}
}
}
return ( true );
}
//+------------------------------------------------------------------+
Merhaba. mql4 referansı, strateji test cihazında Timer ve ChartEvent olaylarının işlenmesinin desteklenmediğini söylüyor. Buna göre düğmeler (OBJ_BUTTON) çalışmıyor (daha doğrusu basıldığında hiçbir şey olmuyor). Ancak bazı nedenlerden dolayı bu kural, bu Expert Advisor'ın deneme sürümü için geçerli değildir. Lütfen bana bunun neden olduğunu ve düğmelerin test cihazında nasıl çalıştığını söyler misiniz?
Maks_Knyazev : Merhaba. mql4 referansı, strateji test cihazında Timer ve ChartEvent olaylarının işlenmesinin desteklenmediğini söylüyor. Buna göre düğmeler (OBJ_BUTTON) çalışmıyor (daha doğrusu basıldığında hiçbir şey olmuyor). Ancak bazı nedenlerden dolayı bu kural, bu Expert Advisor'ın deneme sürümü için geçerli değildir. Lütfen bana bunun neden olduğunu ve düğmelerin test cihazında nasıl çalıştığını söyler misiniz?
Evet, çalışmıyorlar. Test cihazında, bunun gibi düğmeleri manuel olarak kontrol etmeniz gerekir.
Merhaba. EURUSD paritesi için mum 09-47'de kar kapanmadı, kar 1.08428'de kaldı, mum 1.08420'ye gitti. Bana ne yapacağımı söyle? Şimdiden teşekkürler.
Yayılmaya dikkat edin, çünkü kısa pozisyonlar Ask tarafından kapatılır ve mumlar Bid tarafından çekilir. Çoğu döviz çifti için 8 pipten fazla beş basamaklı bir spread normaldir.
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Merhaba. mql4 referansı, strateji test cihazında Timer ve ChartEvent olaylarının işlenmesinin desteklenmediğini söylüyor. Buna göre düğmeler (OBJ_BUTTON) çalışmıyor (daha doğrusu basıldığında hiçbir şey olmuyor). Ancak bazı nedenlerden dolayı bu kural, bu Expert Advisor'ın deneme sürümü için geçerli değildir. Lütfen bana bunun neden olduğunu ve düğmelerin test cihazında nasıl çalıştığını söyler misiniz?
Evet, çalışmıyorlar. Test cihazında, bunun gibi düğmeleri manuel olarak kontrol etmeniz gerekir.
Evet, çalışmıyorlar. Test cihazında, bunun gibi düğmeleri manuel olarak kontrol etmeniz gerekir.
çakmaktaşı17480 , 2016.02.01 08:58
Merhaba. EURUSD paritesi için mum 09-47'de kar kapanmadı, kar 1.08428'de kaldı, mum 1.08420'ye gitti. Bana ne yapacağımı söyle? Şimdiden teşekkürler.çakmaktaşı17480 , 2016.02.01 08:58
Merhaba. EURUSD paritesi için mum 09-47'de kar kapanmadı, kar 1.08428'de kaldı, mum 1.08420'ye gitti. Bana ne yapacağımı söyle? Şimdiden teşekkürler.Daha fazla bilgiye ihtiyacınız var:
çakmaktaşı17480 , 2016.02.01 08:58
Merhaba. EURUSD paritesi için mum 09-47'de kar kapanmadı, kar 1.08428'de kaldı, mum 1.08420'ye gitti. Bana ne yapacağımı söyle? Şimdiden teşekkürler.Yayılmaya dikkat edin, çünkü kısa pozisyonlar Ask tarafından kapatılır ve mumlar Bid tarafından çekilir. Çoğu döviz çifti için 8 pipten fazla beş basamaklı bir spread normaldir.
çakmaktaşı17480 , 2016.02.01 08:58
Merhaba. EURUSD paritesi için mum 09-47'de kar kapanmadı, kar 1.08428'de kaldı, mum 1.08420'ye gitti. Bana ne yapacağımı söyle? Şimdiden teşekkürler.Herkese iyi günler) bir mobil durdurma kaybı kodunu paylaşın - fiyatı takip edebilmeniz için))) Şimdiden teşekkürler