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

 
Vinin :

Ve durma seviyesi kontrol edilen nedir?


Aha!!! Ana danışmandaki ekrandadır): 30 puan..................................... .((((((((((((((((((((((((((((((

Peki ya if(....) ile bu balalayka sayesinde MT4 koşulumu gerçekleştirmek mümkün olabilir mi?):

 
nlp2311 :


Aha!!! Ana danışmandaki ekrandadır): 30 puan..................................... .((((((((((((((((((((((((((((((

Peki ya if(....) ile bu balalayka sayesinde MT4 koşulumu gerçekleştirmek mümkün olabilir mi?):


seviyesiz mümkün ... bir gerçek değil, daha doğrusu değerlerin doğal bir karşılaştırması durumunda tekrar bir gerçek ...
 
nlp2311 :


Aha!!! Ana danışmandaki ekrandadır): 30 puan..................................... .((((((((((((((((((((((((((((((

Peki ya if(....) ile bu balalayka sayesinde MT4 koşulumu gerçekleştirmek mümkün olabilir mi?):


Bir gösterge ve bir danışman tamamen farklı şeylerdir
 
MK07 :

İyi günler İki farklı MACD'yi bir pencereye ve AYNI ÖLÇEKTE yerleştirdiğim bir gösterge yazdım.

Şimdi tüm GÖRÜNÜR çubuklardan tekrar geçmem gerekiyor, SIFIR çubuğunda ikinci göstergenin (turuncu) sinyal çizgisinin birincinin sinyal çizgisine (kırmızı çizgi) eşit olacağı anı bulmam gerekiyor.Sinyal çizgileri üst pencerede göstergem ve alt pencerede - sinyal çizgileri.

Anlamaya yardım eden var mı?


D_sig= MathAbs (Signal1Buffer[ 0 ]-Signa13Buffer[ 0 ]);

0 tanımlarsanız neden MathAbs

sadece onu götürmen gerek

//------------------------------------------------ ------------------------------------

if (Signal13Buffer[ 0 ]==Signal1Buffer[ 0 ])

ve burada muhtemelen if (D_Sig==0) { sinyal için komut; }

 
nlp2311 :


Farklı bir karşılaştırma denedim

if(highest-Cls1<=highest-50*Point) veya ekleyin,

sonuç AYNI))))........... MT4 koşulları görmüyor...(:


bana göstergeni ver
 
Bütün zorluk, BU OLMADAN .................... && en yüksek-Cls1<=50*Puan)..... HER ŞEY İŞE YARIYOR, ama çalışmıyor !
 
M_Dimens :


D_sig= MathAbs (Signal1Buffer[ 0 ]-Signa13Buffer[ 0 ]);

0 tanımlarsanız neden MathAbs

sadece onu götürmen gerek

//------------------------------------------------ ------------------------------------

if (Signal13Buffer[ 0 ]==Signal1Buffer[ 0 ])

ve burada muhtemelen if (D_Sig==0) { sinyal komutu; }

Yardım etmek istediğiniz için teşekkürler. Set if (D_sig==0) { sinyal komutu ; } "Adımlar" küçüldü, ama hala varlar ve nasıl oluştukları açık değil.

Ve MathAbs bunu karşılaştırma için bir "koridor" olsun diye koydu, çünkü sinyal hatlarının kesinlikle eşit olma olasılığı ihmal edilebilir.

Benim sorunum hakkında başka fikri olan var mı?

 
nlp2311 :
Bütün zorluk, BU OLMADAN .................... && en yüksek-Cls1<=50*Puan)..... HER ŞEY İŞE YARIYOR, ama çalışmıyor !


Çok sert koşullar. 50 değil, en az 250-500 yapın

En başından çıktı almak yeterliydi ama siz istemediniz.

Dosyalar:
 
nlp2311 :


Teşekkür ederim! Merak ediyorum, eğer () { ... parantezleri kırdı ...))):

Ve program kodunun bir C yılanı biçimindeki kaymalarını (girintilerini) nasıl yaparsınız ??? MT4 ayarlarında bir şey bulamıyorum ....):


Yani bir tablo var.

Koşul ne kadar basitse, kontrol edilmesi o kadar kolay olur ve daha hızlı çalışır

 

Herkese selam. Geçmişteki aramam lot hacmini döndürmüyor. Bu gerekli mi?


 if ( OrderSelect ( OrdersHistoryTotal ()- 1 ,SELECT_BY_POS,MODE_HISTORY))
   {
   if ( OrderType ()== 0 )
      {
       Comment ( "\n\n\n" , OrderLots (), " " , OrderTicket ());
lotlar program tarafından değiştirilse de, lot 0.1'i döndürür. biletler doğru görüntüleniyor (değişiklik). böcek? özellik?
Neden: