MQL uzmanları için soru - sayfa 11

 

Beyler kodlayıcılar, bir kod parçası için yardım istiyorum.

Bir danışman, bir işçi, bir tüccar var. İşlemlerin açılmasını yasaklamak için bir koşul eklemek gerekir.

Koşul: AO histogramı> 0 ise, danışmanın AO histogramı 0'dan büyük veya 0'a eşit olana kadar işlem açmasını yasaklayın. Teşekkür ederiz.

 
Voice :

Beyler kodlayıcılar, bir kod parçası için yardım istiyorum.

Bir danışman, bir işçi, bir tüccar var. İşlemlerin açılmasını yasaklamak için bir koşul eklemek gerekir.

Durum: AO histogramı> 0 ise, danışmanın AO histogramı 0'dan büyük veya 0'a eşit olana kadar işlem açmasını yasaklayın. Teşekkür ederiz.


Double Gist değişkeninin AO değerini saklamasına ve bool Torg değişkeninin ticarete izin veren bayrağı saklamasına izin verin.

Durum bulanık. "AO histogramı> 0 ise, danışmanın işlem açmasını kesinlikle yasaklayın" - kodda if(Gist>0){Torg=false;} gibi olacaktır. Şimdi koddaki "AO histogramı 0'dan büyük veya 0'a eşit olana kadar" koşulunun ikinci kısmı sizin durumunuzda if(Gist>=0){Torg=true;} şeklinde yazılabilir.

Bu, (şimdi AO >= 0) kodun ilk satırında işlem yapma izninin if(Gist>0){Torg=false;} kaldırılacağı ve ikinci kod satırında hemen geri döndürüleceği anlamına gelir. onun yeri if( Gist >=0){Torg=true;}. AO > 0 ile Torg değişkeni önce false, ardından hemen true olacaktır. Bu yüzden imkansız - bu, "Eğer a, o zaman a" mantık yasasının ihlalidir.

 

Üzgünüm, bu benim hatam. 0'dan büyükse açılmaz, küçükse açılır. Söyle bana, bunu kodun başına yazmalı mıyım? kurmaya çalışacağım.

Lütfen bana Gist'e nasıl AO değerleri atayacağımı söyler misiniz?

 
Voice :

Üzgünüm, bu benim hatam. 0'dan büyükse açılmaz, küçükse açılır. Söyle bana, bunu kodun başına yazmalı mıyım? kurmaya çalışacağım.

Lütfen bana Gist'e nasıl AO değerleri atayacağımı söyler misiniz?

çift iAO ( string sembolü, int zaman çerçevesi, int shift)
Müthiş osilatör hesaplaması.
Seçenekler:
semboller - Göstergenin hesaplanacağı sembolün sembolik adı. NULL, geçerli karakter anlamına gelir.
zaman aralığı - Dönem. Grafik dönemlerinden biri olabilir. 0, mevcut grafiğin periyodu anlamına gelir.
vardiya - Gösterge arabelleğinden alınan değerin dizini (geçerli çubuğa göre belirtilen dönem sayısı kadar önce kayma).
Misal:
 double val=iAO(NULL, 0, 2);
 
Güzel gün! Bana nereye döneceğimi söyle, (bir bağlantı at, "Forumda ara" gibi bir cevap gelmiyor ve ben onu arıyorum), böylece küçük bir danışman algoritması veya komut dosyası yazsınlar, asıl mesele şudur: Kısacası, özü şudur: Aktivasyon sırasında seçim yaparak, Al, Al, Kar al ile Sat ve daha sonra farklı kombinasyonlarda, adım ve lotta beklemede ayarlayabilmeniz için, kimin ilgileneceğini tam olarak nasıl düşünüyorum ve öğren. Lütfen bana kimin yardım edebileceğini tekrar söyle? zetveis@mail.ru
 
Skif_7 :
Güzel gün! Bana nereye döneceğimi söyle, (bir bağlantı at, "Forumda ara" gibi bir cevap gelmiyor ve ben onu arıyorum), böylece küçük bir danışman algoritması veya komut dosyası yazsınlar, asıl mesele şudur: Kısacası, özü şudur: Aktivasyon sırasında seçim yaparak, Al, Al, Kar al ile Sat ve daha sonra farklı kombinasyonlarda, adım ve lotta beklemede ayarlayabilmeniz için, kimin ilgileneceğini tam olarak nasıl düşünüyorum ve öğren. Lütfen bana kimin yardım edebileceğini tekrar söyle? zetveis@mail.ru

işte bağlantı https://www.mql5.com/en/job
 
sergeev :

işte bağlantı https://www.mql5.com/en/job
Müthiş! Bir şey diyemiyorsun tabii. Peki, tamam… Bir sır vereceğim, yukarıya ve biraz sağa kendim bakabilirim. Bunu uzun zaman önce yapmıştım.
 
Skif_7 :
Sırrı açıklayacağım, yukarı ve biraz sağa bakabilirim. Ki bunu uzun zaman önce yaptı.
Kimseye sırrını söylemeyeceğim. dürüst öncü
 

Merhaba profesyoneller! Lütfen bana bunu nasıl yapacağımı söyleyin, EA yeni bir bekleyen BUY_STOP emri belirlediğinde, önceki BUY_STOP silinir ve EA yeni bir SELL_STOP belirlediğinde, önceki SELL_STOP silinir mi?

Teşekkür ederim.

 

BUY_STOP'u ayarlarken: (1) aktif bir önceki BUY_STOP'u bulun (2) onu silin.

SELL_STOP için benzer ve aynadır.

Cevap can sıkıcıysa - işte burada: https://www.mql5.com/en/job

Rica ederim.