Neyin yanlış olduğunu anlamıyorum. Göstergenin bir süre döngüsü var, ancak iyi çalışıyor gibi görünüyor. İlk başta, test ederken her şey çalışıyor, ancak program aynı yerde kilitleniyor, terminal de, kaynakları terminalden silmeniz gerekiyor. Diğer para birimlerinde de asılı kalır. Tüm programı yorumlarla kapladım ve bunun Yorum'a geldiği ortaya çıktı ( rates_total +"\n"+prev_calculated); dönmeden ve durmadan önce. Ayrıca, yorum 3247 ve 3247 gibi normal sayıları gösteriyor. Çalışma koşulunun karşılanmadığı (rates_total>prev_calculated) ve programın hiçbir şey yapmaması gerektiği ortaya çıktı. neden kilitleniyor
intOnCalculate ( constint rates_total,
constint prev_calculated,
constdatetime &time[],
constdouble &open[],
constdouble &high[],
constdouble &low[],
constdouble &close[],
constlong &tick_volume[],
constlong &volume[],
constint &spread[])
{
if (rates_total>prev_calculated)
{
Comment ( "0" );
if (Count== 0 )
total = rates_total- 4 ;
else
total = rates_total - prev_calculated+ 2 ;
if (total> 10000 )
total= 10000 ;
for ( int i=total; i> 2 ; i--)
{
}
while (begin<size- 2 )
{
}
Count++;
}
Comment (rates_total+ "\n" +prev_calculated); //виснет здесь(коммент 3247 и 3247)return (rates_total);
}
Aleksandr Kononov rates_total +"\n"+prev_calculated); dönmeden ve durmadan önce. Ayrıca, yorum 3247 ve 3247 gibi normal sayıları gösteriyor. Çalışma koşulunun karşılanmadığı (rates_total>prev_calculated) ve programın hiçbir şey yapmaması gerektiği ortaya çıktı. neden kilitleniyor
Döngü koşulundaki değişkenler nelerdir? Ve eğer başlangıç koşulu doğruysa, döngüden çıkmak ne zaman yanlış olur?
Döngüler sadece ne olduklarını anlamak içindir. Bunları yazarsanız, orada bir sürü kod var. Soru şu ki, o tıkırtıda hiçbir şey olmamasına rağmen iş neden dönmeden önce duruyor? Yorumlarda, oranlar toplamı önceki hesaplanana eşittir, bu da hiçbir şey yapmadığımız anlamına gelir.
mql4 bilenlere iyi seyirler. Herhangi bir yöndeki karlı pozisyonlar nedeniyle seride en fazla kaybeden emrin yüzdesini kapatan bir fonksiyon vardır. Bu özelliği geliştirmek için gerçekten yardıma ihtiyacım var! Yani, serideki kalan tüm emirleri (herhangi bir yöndeki karlı pozisyonlar nedeniyle) bir uzak yerine kısmen kapatmak. Şimdiden teşekkürler!
Belgeleri dikkatlice okuyun.
Belgeleri dikkatlice okuyun.
Döngü koşulundaki değişkenler nelerdir? Ve eğer başlangıç koşulu doğruysa, döngüden çıkmak ne zaman yanlış olur?Döngüler sadece ne olduklarını anlamak içindir. Bunları yazarsanız, orada bir sürü kod var. Soru şu ki, o tıkırtıda hiçbir şey olmamasına rağmen iş neden dönmeden önce duruyor? Yorumlarda, oranlar toplamı önceki hesaplanana eşittir, bu da hiçbir şey yapmadığımız anlamına gelir.
Bana mql4'teki diğer nesneler arasında nasıl ok bulacağımı söyle? Tüm okları kaldırmanız ve çizgileri bırakmanız gerekir.
Peki, belgeleri okuyun.