MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 466
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
Güzel çıktı. koddan kaldırıldı
Dur şimdi her tikte seğiriyor )))))
Peki ekle.
Tekrar iyi akşamlar. İşin tam püf noktası.
Danışmanı (işçiyi) piyasaya arz ederim. MT4 platformu. Bir dosya gönderebilirsiniz. Danışman dosyası. Geçerliliği geçmesi gerekir, ancak göstergeleri olmayan bir EA olduğu için geçemez. Ayrı dosyalardalar. EA dört gösterge ile çalışır. Bir şekilde danışmana bağlanmaları gerekiyor. Ya yolları belirtin, yani danışmana kaydolun... Ne? ve nerede? Bana hangi formu ve nasıl yapılacağını söyle.
Anladığım kadarıyla "Kaynaklar" kullanmanız gerekiyor. Ancak danışmanda hangi yerlerde hepsini doğru bir şekilde yazacağımı bilmiyorum. Belki de duruma başka çözümler biliyorsunuzdur.
Teşekkür ederim .
doğrulama başarısız olduğunda söylediği şey budur
Tekrar iyi akşamlar. İşin tam püf noktası.
Danışmanı (işçiyi) piyasaya arz ederim. MT4 platformu. Bir dosya gönderebilirsiniz. Danışman dosyası. Geçerliliği geçmesi gerekir, ancak göstergeleri olmayan bir EA olduğu için geçemez. Ayrı dosyalardalar. EA dört gösterge ile çalışır. Bir şekilde danışmana bağlanmaları gerekiyor. Ya yolları belirtin, yani danışmana kaydolun... Ne? ve nerede? Bana hangi formu ve nasıl yapılacağını söyle.
Anladığım kadarıyla "Kaynaklar" kullanmanız gerekiyor. Ancak danışmanda hangi yerlerde hepsini doğru bir şekilde yazacağımı bilmiyorum. Belki de duruma başka çözümler biliyorsunuzdur.
Teşekkür ederim .
doğrulama başarısız olduğunda söylediği şey budur
ne yazık ki. bir danışman yazdığınızı ve çalışmasını sağlamak için ona gösterge ekleyemediğinizi.
ne yazık ki. bir danışman yazdığınızı ve çalışmasını sağlamak için ona gösterge ekleyemediğinizi.
Selamlar.
Görev: Böylece, yeni bir onay işareti üzerinde, Slippage giriş parametresi, değeri Slippage1 değişkenine atanacak şekilde değiştirilirse , böylece Slippage1'in değeri yorumda görüntülenirse, günlükte "Parametreler değişti" görüntülenir.
Ne işe yaramaz: Slippage1!=Slippage günlüğe kaydedilmediğinde "Ayarlar değişti."
Soru: neyi yanlış yapıyorum?
Selamlar.
Görev: Böylece, yeni bir onay işareti üzerinde, Slippage giriş parametresi, değeri Slippage1 değişkenine atanacak şekilde değiştirilirse , böylece Slippage1'in değeri yorumda görüntülenirse, günlükte "Parametreler değişti" görüntülenir.
Ne çalışmıyor: Slippage1!=Slippage günlüğe kaydedilmediğinde "Ayarlar değişti."
Soru: neyi yanlış yapıyorum?
Giriş parametresi değiştirilmişse, OnInit'te Slippage1 değişkenine Slippag değeri atanır . Buna göre, eşit olamazlar.
Giriş parametresi değiştirilmişse, OnInit'te Slippage1 değişkenine Slippag değeri atanır . Buna göre, eşit olamazlar.
Evet teşekkür ederim. yeni geldi
Merhaba! Lütfen bir siparişi değiştirmeye çalışırken test cihazında oluşan hatayla başa çıkmama yardım edin (başabaşa transfer): SL yerine OrderOpenPrice() işlevini koydum, test cihazında error1 hatası alıyorum (göre göre) belgeler, bu , parametre işlevleri değişmeyen değerler olarak geçme girişimi olduğu anlamına gelir). Kodu ekliyorum! Şimdiden teşekkür ederim!
void DeleteOrderFunction2() // bekleyen ikinci siparişi silme ve belirli bir günün akşamında ikinci sırayı başabaşa aktarma işlevi
{
bool bayrağı = yanlış;
if (FlagDeleteSecondOrder2 == true)
{
if(DayOfWeek() == DAYOFWEEK && //eğer haftanın yırtık günü
Hour() == 22 //eğer akşam ise
)
{
if(BuyCount() == 1 && // açık bir satın alma emri varsa
SellStopCount() == 1 // ve bekleyen bir satış var
)
{
for( int i = 0; i < OrdersTotal(); i++) // siparişler arasında döngü
{
OrderSelectX(i, SELECT_BY_POS, MODE_TRADES);
geçiş(SiparişTürü())
{
durum OP_BUY: if(OrderProfit() > 0 &&
Teklif Ver > OrderOpenPrice()
)
{
OrderModifyX(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Arrow_Color);
bayrak=doğru;
}
kırmak;
durum OP_SELLSTOP: if(flag==true)
{
OrderDeleteX(OrderTicket(), Arrow_Color);
}
kırmak;
}
}
}
if(SellCount() == 1 && //eğer açık bir satış emri varsa
BuyStopCount() == 1 // ve satın alma gecikmesi var
)
{ Yazdır("IS!!!!");
for( int i = 0; i < OrdersTotal(); i++) // siparişler arasında döngü
{
OrderSelectX(i, SELECT_BY_POS, MODE_TRADES);
geçiş(SiparişTürü())
{
durum OP_SELL: if (OrderProfit() > 0 &&
<SiparişAçıkFiyatını Sor()
)
{
OrderModifyX(OrderTicket(), OrderOpenPrice(), OrderOpenPrice(),OrderTakeProfit(),0, Arrow_Color);
flag = true;Print("bayrak =", bayrak);
}
kırmak;
durum OP_BUYSTOP: if(bayrak == doğru)
{
Print("bayrak =", bayrak);
OrderDeleteX(OrderTicket(), Arrow_Color);
}
kırmak;
}
}
}
}
}
}