MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1913
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
Ben burada bir hata görmüyorum.
aynısı
if (TimeFrame != 0)
Ben burada bir hata görmüyorum.
PERIOD_CURRENT 0 - sihirli sabit
teorik olarak, en azından _Period (mevcut grafiğin periyodu) olmalıdır ve her zaman 0 değildir
Ben burada bir hata görmüyorum.
Bu kod parçasının alındığı yerde ayrıca bir giriş parametresi vardır.
Buna göre, 0, 0'a eşit değilse koşul elde edilir.
Ancak giriş parametresinde PERIOD_CURRENT yerine başka bir periyot ayarlanırsa, grafik periyodundan bağımsız olarak koşul yerine getirilecektir. Ve o halde bu koşulun anlamı nedir?
Bu kod parçasının alındığı yerde ayrıca bir giriş parametresi vardır.
Buna göre, 0, 0'a eşit değilse koşul elde edilir.
Ancak giriş parametresinde PERIOD_CURRENT yerine başka bir periyot ayarlanırsa, grafik periyodundan bağımsız olarak koşul yerine getirilecektir. Ve o halde bu koşulun anlamı nedir?
ChartSetSymbolPeriod() fonksiyonunu bir kez daha çekmemek için tek bir nokta var;
ChartSetSymbolPeriod() fonksiyonunu bir kez daha çekmemek için tek bir nokta var;
Sanırım, evet. Ama sonuçta, soru, bu koşulun uygunluğu ile ilgili değil, bir hatanın varlığı ile ilgiliydi ...
İyi günler, sevgili geliştiriciler!
Her grupla ayrı ayrı çalışmak için grup siparişleri verme ihtiyacıyla karşı karşıya kaldı (kapatma, doldurma vb.). Görünüşe göre görev özellikle zor değil, ancak çözmek imkansız. Gözler bulanık ve hepsi. Kimse benzer bir sorunla karşılaşmadı mı? Herhangi bir şekilde gruplandırabilirsiniz ( global uçbirim değişkenleri , yorumlar vb.). Yardım için minnettar olacağım.
Büyü neden çalışmıyor? Gerçekten de, bir danışmanda birden fazla sihirbaz olabilir ...
Büyü neden çalışmıyor? Gerçekten de, bir danışmanda birden fazla sihirbaz olabilir ...
Büyü de iyidir. Tüm bu seçenekler için algoritmanın neredeyse aynı olacağına inanıyorum. Bu yüzden önemli değil. Ana şey bir çözüm bulmaktır).
Büyü
Büyü de iyidir. Tüm bu seçenekler için algoritmanın neredeyse aynı olacağına inanıyorum. Bu yüzden önemli değil. Ana şey bir çözüm bulmaktır).
Çözüm elbette aynı. Siparişin belirli bir gruba ait olduğu kriteri belirleyin ve bu kritere göre tanımlayın ...
Katıldığınız için teşekkürler. Görev ifadesi benim için açık. Uygulamanın durmasıyla...
Yorumlarla denedim. İkinci gruba kadar olan sayılar doğru. Üçüncüsü, ilk grup hala piyasada olmasına rağmen, yorum için bir tane döndürür. Mesele sayıları çoğaltmak değil, boşları doldurmaktır. Umarım açıkça anlatabilmişimdir).
for(int a=1; a<10; a++)
{
yorum="";
for(int i=0; i<SiparişToplam(); i++)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if(OrderSymbol()==Symbol() && OrderMagicNumber()==sihir)
{
//Yazdır(SiparişYorumu());
if (OrderComment()==IntegerToString(a)) devam ediyor;
başka
{
yorum=IntegerToString(a);
kırmak;
}
}
}
}
if(yorum!="") ara;
}
if (CountOfBuy(magic)<1 && CountOfSell(magic)<1) comment="1";