Teşekkür ederim! Ben de bunu başlangıçta yaptım... Ama belki de bu işlev her türlü kavşaklara tepki vermedi!? Çünkü Anladığım kadarıyla, bu durumda her çubukta gerçeği kontrol ediyoruz, ancak zaman diliminde değil.! Testere varsa (grafiğe bakın), bayrak 14/02'den 15/02'ye birkaç kez değişecektir. Sağ? Bu nedenle, zaman aralığının her bir çubuğundaki bayrağı karşılaştırmak gerekir. Buna göre, tüm işaretler doğruysa, trend değişikliği olmadı... Nasıl uygulanır??? LÜTFEN SÖYLEYİN! Şimdiden teşekkürler!
Özel göstergeli bir Expert Advisor'da al veya sat koşulunu nasıl yerine getireceğimi söyleyebilir misiniz? Örneğin, özel bir gösterge, satın almak veya satmak için oklar, iCustom(...0) ve iCustom(...1), anladığım kadarıyla sat ve satın içeren tampon endeksleri verir, ancak bir koşulda bir koşulun nasıl yazılacağını EA, lütfen söyle.
#mülkiyet telif hakkı "" #özellik bağlantısı "" // nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn çift TrailStart = 10.0; çift TrailStop = 10.0; // nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn dış çift LotExponent = 1.4; // sonraki dizini yerleştirirken lotun ne kadar çarpılacağı. örnek: ilk parti 0.1, seri: 0.16, 0.26, 0.43 ... extern bool DynamicPips = true; extern int DefaultPips = 12; harici int Glubina = 24; harici int DEL = 3; dış çift kayma = 3.0; // DC yeniden teklif talep ederse fiyatın ne kadar değişebileceğine göre (fiyatı son anda biraz değiştirir) harici çift Lot = 0.1; // ticarete başlamak için parti büyüklüğü extern int lot ondalık = 1; // 0 - normal lotlar (1), 1 - mini lotlar (0.1), 2 - mikro (0.01) hesaplamak için lotta kaç ondalık basamak harici çift TakeProfit = 10.0; // kaç puana ulaşıldığında anlaşmayı kapat harici çift Stoploss = 10.0 ; // başabaş seviyesi //harici çift PipStep = 30.0; // yeni dizler yerleştirme arasındaki adım dış çift Düşüş = 500; harici çift RsiMinimum = 30.0; // RSI alt limiti harici çift RsiMaximum = 70.0; // RSI'nin üst limiti harici int SihirliSayı = 2222; // sihirli sayı (danışmanın bahislerini diğerlerinden ayırt etmesine yardımcı olur) int PipStep=0; // nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn harici int MaxTrades = 10; // maksimum eşzamanlı açık sipariş sayısı extern bool UseEquityStop = YANLIŞ; harici çift ToplamEquityRisk = 20.0; extern bool UseTrailingStop = YANLIŞ; extern bool UseTimeOut = YANLIŞ; // zaman aşımını kullan (çok uzun süre "takılırlarsa" anlaşmaları kapat) harici çift MaxTradeOpenHours = 48.0; // zaman
başka bir deyişle - bir durdurma kaybı ayarlamak için, danışmana ayarlanması için yazmanız gerekir ve yalnızca harici parametrelerde bir durdurma kaybı yazmanız gerekmez.
Söyle bana, mql4 bekleyen emirleri ayarlayabilir mi? Kuruyorum, kurcalıyorum, piyasadan farklı olan tüm fiyat göstergeleri için "yeni fiyatlar" hatası veriyor.
OrderSend ( Symbol (),OP_BUY, 0.100 ,Ask, 3 ,Bid- 100 * Point ,Bid+ 100 * Point , "Comment" , 77777 , 0 , Green );
Bu satırla deneme yapıyorum. Ask'ı 1.6213 gibi bir şeyle değiştirme girişimleri 138 hatasıyla sona eriyor
// kod yazmayı öğren
Devamı https://www.mql5.com/ru/forum/131277/page149
Teşekkür ederim! Ben de bunu başlangıçta yaptım... Ama belki de bu işlev her türlü kavşaklara tepki vermedi!? Çünkü Anladığım kadarıyla, bu durumda her çubukta gerçeği kontrol ediyoruz, ancak zaman diliminde değil.! Testere varsa (grafiğe bakın), bayrak 14/02'den 15/02'ye birkaç kez değişecektir. Sağ? Bu nedenle, zaman aralığının her bir çubuğundaki bayrağı karşılaştırmak gerekir. Buna göre, tüm işaretler doğruysa, trend değişikliği olmadı... Nasıl uygulanır??? LÜTFEN SÖYLEYİN! Şimdiden teşekkürler!
Bu danışmanı nasıl buldunuz?
Bu RSI çok mu iyi? evet ise ... o zaman paylaşın ...)))
Bu danışmanı nasıl buldunuz?
https://championship.mql4.com/2007/ru/users/autoforex/reports
https://championship.mql5.com/2010/ru/users/autoforex
https://championship.mql4.com/2007/ru/users/autoforex/reports
https://championship.mql5.com/2010/ru/users/autoforex
Lütfen söyleyin, danışmana zararı durdur satırı ekledim ama ne zaman emir açtığı önemli değil, kar koyuyor ama zararı durdur yok.
#mülkiyet telif hakkı ""
#özellik bağlantısı ""
// nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
çift TrailStart = 10.0;
çift TrailStop = 10.0;
// nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
dış çift LotExponent = 1.4; // sonraki dizini yerleştirirken lotun ne kadar çarpılacağı. örnek: ilk parti 0.1, seri: 0.16, 0.26, 0.43 ...
extern bool DynamicPips = true;
extern int DefaultPips = 12;
harici int Glubina = 24;
harici int DEL = 3;
dış çift kayma = 3.0; // DC yeniden teklif talep ederse fiyatın ne kadar değişebileceğine göre (fiyatı son anda biraz değiştirir)
harici çift Lot = 0.1; // ticarete başlamak için parti büyüklüğü
extern int lot ondalık = 1; // 0 - normal lotlar (1), 1 - mini lotlar (0.1), 2 - mikro (0.01) hesaplamak için lotta kaç ondalık basamak
harici çift TakeProfit = 10.0; // kaç puana ulaşıldığında anlaşmayı kapat
harici çift Stoploss = 10.0 ; // başabaş seviyesi
//harici çift PipStep = 30.0; // yeni dizler yerleştirme arasındaki adım
dış çift Düşüş = 500;
harici çift RsiMinimum = 30.0; // RSI alt limiti
harici çift RsiMaximum = 70.0; // RSI'nin üst limiti
harici int SihirliSayı = 2222; // sihirli sayı (danışmanın bahislerini diğerlerinden ayırt etmesine yardımcı olur)
int PipStep=0;
// nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
harici int MaxTrades = 10; // maksimum eşzamanlı açık sipariş sayısı
extern bool UseEquityStop = YANLIŞ;
harici çift ToplamEquityRisk = 20.0;
extern bool UseTrailingStop = YANLIŞ;
extern bool UseTimeOut = YANLIŞ; // zaman aşımını kullan (çok uzun süre "takılırlarsa" anlaşmaları kapat)
harici çift MaxTradeOpenHours = 48.0; // zaman
Lütfen söyleyin, danışmana zararı durdur satırı ekledim ama ne zaman emir açtığı önemli değil, kar koyuyor ama zararı durdur yok.
harici çift TakeProfit = 10.0; // kaç puana ulaşıldığında anlaşmayı kapat
harici çift Stoploss = 10.0 ; // başabaş seviyesi
ve duvara hu kelimesini yazarsan, orada büyür mü?
çok ender insanlar, belirli bir yeteneğe sahip, nesneler yaratabilir veya onları düşünce gücüyle hareket ettirebilir.
Merhaba.
Söyle bana, mql4 bekleyen emirleri ayarlayabilir mi? Kuruyorum, kurcalıyorum, piyasadan farklı olan tüm fiyat göstergeleri için "yeni fiyatlar" hatası veriyor.
Bu satırla deneme yapıyorum. Ask'ı 1.6213 gibi bir şeyle değiştirme girişimleri 138 hatasıyla sona eriyor
Burnunu sokanlara şimdiden teşekkürler.