Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
teşekkürler Blaiserboy,
mincrossdistance kesinlikle belirsiz bir şekilde benzer bir sonuç verecek ve her durumda onay gösterecektir. Birkaç test yapacağım, çok teşekkürler.
Sayın Mrtools/Mladen
Cud u plz, maksimum mesafe parametresini , bir çubuğun kapanış fiyatının yavaş ma'dan uzaklığı olacak şekilde ayarlayın.
curr ayarı anlamsız
teşekkürler
Sachin
Sayın Mrtools/Mladen
Cud u plz, maksimum mesafe parametresini, bir çubuğun kapanış fiyatının yavaş ma'dan uzaklığı olacak şekilde ayarlayın
curr ayarı anlamsız
teşekkürler
SachinSachin
Basitçe şöyle giden satırı bulun:
MaxDistance = MathFloor(MathAbs((FastMACurrent-SlowMACurrent)/pPoint));
ve FastMACurrent'i Close[1] (ilk kapalı çubuğun kapanması için) veya Close[0] (hala açık çubuğun kapanması için) ile değiştirin
tamam şimdi test ettim..şerefe
cud u plz burada da yardımcı olur: https://www.mql5.com/en/forum/general
Sachin
Basitçe şöyle giden satırı bulun:
MaxDistance = MathFloor(MathAbs((FastMACurrent-SlowMACurrent)/pPoint));
ve FastMACurrent'i Close[1] (ilk kapalı çubuğun kapanması için) veya Close[0] (hala açık çubuğun kapanması için) ile değiştirinSevgili Mladen, lütfen zaman filtresinin neden çalışmadığını kontrol edin. ticaret yapmaması gereken ancak işlem gören grafikte kırmızı dikey çizgilere bakın. Ea'da sadece belirli saatler arasında ticaret yapıyorum. Çok teşekkürler
Sachin
Basitçe şöyle giden satırı bulun:
MaxDistance = MathFloor(MathAbs((FastMACurrent-SlowMACurrent)/pPoint));
ve FastMACurrent'i Close[1] (ilk kapalı çubuğun kapanması için) veya Close[0] (hala açık çubuğun kapanması için) ile değiştirinMerhaba Mladen,
Aşağıdaki hatalardan dolayı mql4 kodunu derleyemedim:
extern string Pivot.Setting = "---------- Pivot Filtre Ayarı";
extern bool Use.Pivot.Filter = false;
==> '.' - noktalı virgül bekleniyor MACrossEAV1.5.mq4 77 28 if(Use.Pivot.Filter==true)
==> 'Kullanım' - bildirilmemiş tanımlayıcı MACrossEAV1.5.mq4 458 7
'Pivot' - yapı veya sınıf türü bekleniyor MACrossEAV1.5.mq4 458 11
'Filtre' - yapı veya sınıf türü bekleniyor MACrossEAV1.5.mq4 458 17
Neyi yanlış yaptım?
Yardımın için teşekkürler
Merhaba Mladen,
Aşağıdaki hatalardan dolayı mql4 kodunu derleyemedim:
extern string Pivot.Setting = "---------- Pivot Filtre Ayarı";
extern bool Use.Pivot.Filter = false;
==> '.' - noktalı virgül bekleniyor MACrossEAV1.5.mq4 77 28 if(Use.Pivot.Filter==true)
==> 'Kullanım' - bildirilmemiş tanımlayıcı MACrossEAV1.5.mq4 458 7
'Pivot' - yapı veya sınıf türü bekleniyor MACrossEAV1.5.mq4 458 11
'Filtre' - yapı veya sınıf türü bekleniyor MACrossEAV1.5.mq4 458 17
Neyi yanlış yaptım?
Yardımın için teşekkürlerStephFX
"." öğesini kaldırın . değişken adından
Örneğin, "_" ile değiştirebilirsiniz ve ardından şunları elde edersiniz:
extern string Pivot_Setting = "---------- Pivot Filtre Ayarı";
extern bool Use_Pivot_Filter = false;
ve bu
if(Use_Pivot_Filter==true)
ve sonra hepsi tamam derlenecek
Selam millet,
Bir martingale stratejisi denediğim için, bunu "DUR VE GERİ DÖN"ün yalnızca son takas bir kazanç olduğunda çalışacak şekilde yapmaya çalıştım.
{
for(int sayı=histotal-1;say>=0;say--)
{
if(Sipariş Seçimi(sayım,SELECT_BY_POS,MODE_HISTORY))
{
if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)
{
if(SiparişProfit()>0)
{
if(StopAndReverse==true && subTotalTrade()>0)
{
if((LastTrade=="AL" && SellCondition==true) || (LastTrade=="SAT" && BuyCondition==true))
{
subCloseOrder();
if(subTotalTrade()>0) subCloseOrder();
if(subTotalTrade()>0) subCloseOrder();
if(IsTesting() && PrintControl==true) Print("DUR VE GERİ DÖN !");
}
}
}
}
}
}
}
Ancak çalışmıyor gibi görünüyor. Son işlem bir kayıp olsa bile duracak ve tersine dönecektir. Baska öneri?
Teşekkürler!
Selam millet,
Bir martingale stratejisi denediğim için, bunu "DUR VE GERİ DÖN"ün yalnızca son takas bir kazanç olduğunda çalışacak şekilde yapmaya çalıştım.
Ancak çalışmıyor gibi görünüyor. Son işlem bir kayıp olsa bile duracak ve tersine dönecektir. Baska öneri?
Teşekkürler!Sipariş saatini kontrol etmiyorsunuz. Emrin kapanış zamanını da kontrol etmelisiniz ve en büyük kapanış zamanına sahip emir, kâr için kontrol etmek istediğiniz emirdir.
Sipariş saatini kontrol etmiyorsunuz. Emrin kapanış zamanını da kontrol etmelisiniz ve en büyük kapanış zamanına sahip emir, kâr için kontrol etmek istediğiniz emirdir.
Sorun şu ki, martingale sistemi için mükemmel çalışan çok benzer bir kod kullanıyorum:
//|--------- martingale
int martingalefactor()
{
int histotal=OrdersHistoryTotal();
if (geçmiş>0)
{
for(int cnt=histotal-1;cnt>=0;cnt--)
{
if(Sipariş Seçimi(cnt,SELECT_BY_POS,MODE_HISTORY))
{
if(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)
{
if(SiparişKar()<0)
{
lotfaktör=lotfaktör*çarpan;
dönüş(lotsfactor);
}
başka
{
lotfaktör=initiallotsfactor;
if(lotsfaktörü<=0)
{
lotfaktör=1;
}
dönüş(lotsfactor);
}
}
}
}
}
dönüş(lotsfactor);
}
Martingale için işe yaradığına göre, şimdi de çalışması gerekmez mi?