Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Çocuklar
Funyoos EA'ları, martingale on back testini kullanırken genellikle iyi sonuçlar verdi. bunları kullanırken çok dikkatli olurdum
sevgili MLADEN
Bakış açınız için teşekkürler, sadece zaman kontrolü, TS/SL, BE ve benzeri gibi bazı kod parçacıklarına sahip olmakla ilgileniyorum çünkü benim ea'mı sağlam bir şekilde çalıştırmanın başka bir yolu yok (ben kendim yapmıyorum) biraz kodlamayı biliyorum ve ustalar meşgul/ilgili değil) :) .... martingale ve sepet türü kurulum yolumun dışında. çok fazla eşin olduğu gibi birçok çiftin olduğu gibi, aynı bir beyefendinin bir tanesini bile kaldıramayacağı gibi :) :)
Saygılarımızla
bu arada bu koddaki hataları/uyarıları kaldırabilir misiniz plz.
Ekteki ea'daki risk yönetiminin mantığını anlayamadım.
Risk yönetiminin işe yarayıp yaramadığından emin değilim. (?)
Risk ayarında varsayılan değer "0.3"'tür . "0.1" ile değiştirsem de görsel test ve açık emirlerde herhangi bir değişiklik görmedim.
Risk yönetiminin çalışıp çalışmadığını ve nasıl çalıştığını kontrol eder misiniz?
Teşekkür ederim.
@mladen,
Ekteki ea'daki risk yönetiminin mantığını anlayamadım.
Risk yönetiminin işe yarayıp yaramadığından emin değilim. (?)
Risk ayarında varsayılan değer "0.3"'tür . "0.1" ile değiştirsem de görsel test ve açık emirlerde herhangi bir değişiklik görmedim.
Risk yönetiminin çalışıp çalışmadığını ve nasıl çalıştığını kontrol eder misiniz?
Teşekkür ederim.
Bence, risk yönetimi öz sermayenize aittir, bir mevcut durumda/işlemde toplamda ne kadar zararı karşıladığınız, zararlar izin verilen risk yüzdesini aştığında/çatladığında, işlem kapatılacaktır.
büyük hacimli (10 veya 20) işlem yapın, riski en düşük seviyeye ayarlayın, 0,0001 varsayalım ve demoyu test edin.
@mladen,
Ekteki ea'daki risk yönetiminin mantığını anlayamadım.
Risk yönetiminin işe yarayıp yaramadığından emin değilim. (?)
Risk ayarında varsayılan değer "0.3"'tür . "0.1" ile değiştirsem de görsel test ve açık emirlerde herhangi bir değişiklik görmedim.
Risk yönetiminin çalışıp çalışmadığını ve nasıl çalıştığını kontrol eder misiniz?
Teşekkür ederim.
Merhaba Pro-Coders,
Acaba birisi kodumu gözden geçirebilir mi, hata ayıklamaya çalışırım.
Hata mesajları alıyorum:
2016.12 . 19 09 : 47 : 50.881 2016.05 . 13 17 : 08 : 57 Robot EURUSD,H1: OrderModify error 4051
2016.12 . 19 09 : 47 : 50.881 2016.05 . 13 17 : 08 : 57 Robot EURUSD,H1: invalid ticket for OrderModify function
2016.12 . 19 09 : 47 : 50.881 2016.05 . 13 17 : 08 : 57 Robot EURUSD,H1: Error Buy Trailing # 0 Error code 4051
2016.12 . 19 09 : 47 : 50.881 2016.05 . 13 17 : 08 : 57 Robot EURUSD,H1: OrderModify error 4051
Öyle görünüyor ki EA değiştirilecek bileti bulamıyor.
Kodum şöyle görünüyor (burada satın alma kısmı için), bu durumda neyi geliştirmeliyim?
if (!ECNbroker)
{
buy_ticket= OrderSend ( Symbol (), OP_BUY ,LotsOptimized(), NormalizeDouble ( Ask ,digit),Slippage*PipMultiplier, NormalizeDouble (StopLossLevel,digit),
NormalizeDouble (TakeProfitLevel,digit), "Buy(#" +MagicNumber+ ")" ,MagicNumber, 0 ,Green); // BUY Ticket
}
if (buy_ticket> 0 )
{
if ( OrderSelect (buy_ticket, SELECT_BY_TICKET , MODE_TRADES ))
{
dummyResult= OrderModify (buy_ticket, OrderOpenPrice (), NormalizeDouble (StopLossLevel,digit), NormalizeDouble (TakeProfitLevel,digit), 0 ,CLR_NONE);
Print ( "BUY order modified : " , OrderOpenPrice ());
}
else Print ( "Error opening BUY order : " , GetLastError ());
}
}
if (EachTickMode) TickCheck = True ;
if (!EachTickMode) BarCount = Bars ;
return ( 0 );
}
// Trailing Stop
double BuyStop;
if (TrailingStopMode)
{
if (TrailingStop> 0 )
BuyStop= Bid - Point *PipMultiplier*TrailingStop;
else BuyStop= iSAR ( NULL , 0 ,iSAR_Step,iSAR_Maximum,Current+ 0 );
if (BuyStop> OrderOpenPrice () || TrailingStop== 0 )
{
if ( OrderStopLoss ()<BuyStop)
{
dummyResult= OrderModify ( OrderTicket (), OrderOpenPrice (),BuyStop, OrderTakeProfit (), 0 ,MediumSeaGreen);
Print ( "Error Buy Trailing #" ,( string ) OrderTicket (), " Error code " ,( string ) GetLastError ());
if (!EachTickMode) BarCount= Bars ;
return ( 0 );
}
}
}
else
{
if ( OrderType ()== OP_SELL && OrderMagicNumber ()==MagicNumber)
{
// SELL Stop
if (TrailingStopMode)
{
if (TrailingStop> 0 ) SellStop= Ask + Point *PipMultiplier*TrailingStop;
else SellStop= iSAR ( NULL , 0 ,iSAR_Step,iSAR_Maximum,Current+ 0 );
if ( OrderOpenPrice ()>SellStop || TrailingStop== 0 )
{
if (( OrderStopLoss ()>SellStop) || ( OrderStopLoss ()== 0 ))
{
dummyResult= OrderModify ( OrderTicket (), OrderOpenPrice (),SellStop, OrderTakeProfit (), 0 ,DarkOrange);
Print ( "Error Sell Trailing #" ,( string ) OrderTicket (), " Error code " ,( string ) GetLastError ());
if (!EachTickMode) BarCount= Bars ;
return ( 0 );
}
}
}
}
}
if (!EachTickMode) BarCount= Bars ;
Comment (ShowInfo());
return ( 0 );
}
Arkadaşlar
Yardıma ihtiyaç var.
Nihai oklar için lütfen bir uyarı sistemi ekleyen var mı? Yeniden boyar. Düşük zaman dilimlerinde işe yaramaz.
Ancak yüksek zaman dilimlerinde H1, H4 olası geri dönüşleri bilmemize yardımcı olacaktır. Nihai oklar için Ses ve E-posta biçimindeki bir uyarı sistemi, belirli çizelgeye bakmamıza yardımcı olacaktır. MACD ve Oklara göre pozisyon alabiliriz.
Şimdiden teşekkürler.
Kumar
Arkadaşlar
Yardıma ihtiyaç var.
Herhangi biri lütfen Ultimate okları için bir uyarı sistemi ekler mi? Yeniden boyar. Düşük zaman dilimlerinde işe yaramaz.
Ancak yüksek zaman dilimlerinde H1, H4 olası geri dönüşleri bilmemize yardımcı olacaktır. Nihai oklar için Ses ve E-posta biçimindeki bir uyarı sistemi, belirli çizelgeye bakmamıza yardımcı olacaktır. MACD ve Oklara göre pozisyon alabiliriz.
Şimdiden teşekkürler.
Kumar
Bir göstergenin nasıl yeniden boyandığı (yeniden boyadığı zaman) zaman dilimleri söz konusu olduğunda hiçbir fark yoktur. Dolayısıyla, daha yüksek zaman dilimlerinin kullanışlılığı, daha düşük zaman dilimleriyle tamamen aynıdır. Daha yüksek zaman dilimleri için yeniden boyama periyodunu "kaplayan" çubukların daha uzun sürmesi, yeniden boyama mutlak hatasını daha da büyük hale getiriyor.
Her halükarda: neden bu gösterge yerine zikzak göstergelerinden bazılarını kullanmıyorsunuz (çünkü bu sadece bir zikzaktır)?
Minimum lot büyüklüğüne ve hesap öz sermayesine (veya Choice_method parametresine bağlı olarak bakiyeye) bağlıdır. Bazı risk ayarları için parti büyüklüğü minimum parti büyüklüğünden küçükse, minimum parti büyüklüğü kullanılmalıdır.
@mladen,
Ayrıntılı cevabınız için çok teşekkür ederim.
İzninizle bir şey daha sormak istiyorum.
Ekteki ea'yı gerçek bir hesapla kullanmak için içinde bir kod açılmalıdır!
Bu ea buldum forum tarafından söylendi.
Ea'yı 5 Haneli gerçek hesapla kullanmak için kod değişikliği yapabilir misiniz?
Teşekkür ederim.
@mladen,
Ayrıntılı cevabınız için çok teşekkür ederim.
İzninizle bir şey daha sormak istiyorum.
Ekteki ea'yı gerçek bir hesapla kullanabilmek için içindeki kodun açılması gerekmektedir!
Bu ea buldum forum tarafından söylendi.
5 Haneli gerçek bir hesapla ea'yı kullanmak için kod değişikliği yapabilir misiniz?
Teşekkür ederim.
"Açılması" gereken bir şey görmüyorum
Bu EA herhangi bir hesapta ve herhangi bir hesap türünde çalışmalıdır
"Açılması" gereken bir şey görmüyorum
Bu EA herhangi bir hesapta ve herhangi bir hesap türünde çalışmalıdır
Merhaba...
Peki, kullanıcı adı @ "jksmirnoff" aşağıdaki bağlantının anlamı ne olabilir? (o posta; 84)
http://forexsystemsru.com/sovetniki-eksperty-foreks-roboty/83939-dornasho-ea-5.html