[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 9

 
DhP :


Bu durumda hata olamaz.

Derlerken sadece bazı fonksiyonların kullanılmadığına dair bir gösterge/hatırlatıcı olabilir.

Bu durumda ya buna gözlerimi kapatırım ya da bu kullanılmayan işlevi silerim.


Bu durumda harici bir dosya kullanılabilir. Ve yalnızca ihtiyacınız olanı bağlayın. Bu konuda kime yazıyor olsam da, ikinci çeyrekte kendim birinci sınıftayım.))
 
tol64 :

Bu durumda harici bir dosya kullanılabilir. Ve yalnızca ihtiyacınız olanı bağlayın. Bu konuda kime yazıyor olsam da, ikinci çeyrekte kendim birinci sınıftayım.))

Yeterince adil, ama her şeyi kodda tutmayı tercih ederim.
 
DhP :

Yeterince adil, ama her şeyi kodda tutmayı tercih ederim.

Bir kodda elbette uygundur. Bir dosyayı aktarmak/aktarmak uygundur. Ancak, işlev gövdeleri olmasa bile, kod bir kilometrelik sayfa boyunca maksimuma kadar sıkıştırılırsa, gezinmek çok zordur. Uzun kaydırma.)))
 
tol64 :

Bir kodda elbette uygundur. Bir dosyayı aktarmak/aktarmak uygundur. Ancak, işlev gövdeleri olmasa bile, kod bir kilometrelik sayfa boyunca maksimuma kadar sıkıştırılırsa, gezinmek çok zordur. Uzun kaydırma.)))


Her işlevi ve yeteneklerini biliyorsanız, sonuna kadar kaydırmanıza gerek yoktur.

EA'nın eylem/çalışma sırasının belirtildiği yerde salt okunur start().

 
DhP :


Her işlevi ve yeteneklerini biliyorsanız, sonuna kadar kaydırmanıza gerek yoktur.

EA'nın eylem/çalışma sırasının belirtildiği yerde salt okunur start().


Evet, bu en uygun yöntemdir. Start()'ta sadece mantığım ve yorumlarım var. Tüm işlevlerin gövdeleri harici dosyalara taşınır.
 

Herkese merhaba! Ben sadece Expert Advisors yazmayı öğreniyorum , sıradan standart göstergelerdeki ilk Expert Advisors'ların çoğu gibi, az önce yazdım, şimdi görevimi karmaşıklaştırdım, ancak kodun nasıl görüneceğini bilmiyorum. Genel olarak, şartlar oluştuğunda, bir pozisyon açıldığında ve kapandığında, diyelim ki aynı koşulları korurken bir alım için yeni bir tane açılmayacak şekilde nasıl yapılır, ancak sadece zıt koşullar ortaya çıktığında açılır. , vb. Teşekkürler!!!

 

Lütfen bana iWPR göstergesinde birkaç çiftin ortalamasını nasıl göstereceğimi söyler misiniz? Aşağıdaki kod bir sonuç çıkarmaz. Veya mümkünse, lütfen bana bir ipucu verin.

   for(int i_1=limit_1; i_1>=0; i_1--)
   {
   WPR_1[i_1]=iWPR(symbol1+symbol2+symbol3+symbol4,0,period_1,i_1);
   }
 
unnnamed :

Lütfen bana iWPR göstergesinde birkaç çiftin ortalamasını nasıl göstereceğimi söyler misiniz? Aşağıdaki kod bir sonuç çıkarmaz. Veya mümkünse, lütfen bana bir ipucu verin.

İlk olarak, Wpr çağrısındaki karakterin doğru olup olmadığını kontrol edin (imleci iWpr üzerine getirin ve F1 tuşuna basın). Ardından karakteri yazdırın veya yorum yapın,
sahip olduğunuz (symbol1+symbol2+symbol3+symbol4) ve terminalde ve genel olarak piyasada olup olmadığına bakın.
Ardından, diğer çiftlerden Wpr verilerinin nasıl düzgün şekilde alınacağına ilişkin bir örnek için bağlantıya bakın. https://www.mql5.com/en/code/8432
Ve her şey senin için işe yarayacak.
 
Söyleyin bana, bir pozisyon açarken / bekleyen bir emir verirken veya sonrasında zararı durdur / kârı hemen alma olasılığını programlı olarak belirlemek mümkün müdür?
 
SeALALex :

Herkese merhaba! Ben sadece Expert Advisors yazmayı öğreniyorum, sıradan standart göstergelerdeki ilk Expert Advisor'ların çoğu gibi, şimdi yazdım, şimdi görevimi karmaşıklaştırdım, ancak kodun nasıl görüneceğini bilmiyorum. Genel olarak, şartlar oluştuğunda, bir pozisyon açıldığında ve kapandığında, diyelim ki aynı koşulları korurken bir alım için yeni bir tane açılmayacak şekilde nasıl yapılır, ancak sadece zıt koşullar ortaya çıktığında açılır. , vb. Teşekkürler!!!


Alternatif olarak, bayrakları kullanın. Eğitim örneğindeki uygulama sırasına bakın - burada - bu sayfadaki ilk örnek - callindicator.mq4.
Neden: