MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1495

 
Taras Slobodyanik :

if ( MathAbs (Teklif - Düşük[1]) >= 0,0004) {eylem;}

Bu kod, kodla aynı değil:

 if (Bid - Low[ 1 ]>= 0.0030 && Bid - Low[ 1 ]< 0.0035 ) {действие;}
 
PapaYozh :

Bu kod, kodla aynı değil:

Evet elbette.
"menzil dışında" veya "menzilde" olmak için neye ihtiyacınız olduğuna bağlı?
Bunu yapmak için, gerekli işareti (az ya da çok, gerekirse eşit) artı bir tolerans (parametrelere de koyabilirsiniz) koymanız gerekir.

 if ( MathAbs (Bid - Level) >= 0.0004 )
        {
         //цена вышла за пределы Level +/- 4 пункта
        }
if ( MathAbs (Bid - Level) <= 0.0004 )
        {
         //цена вошла в пределы Level +/- 4 пункта
        }

Peki, teklifin bir satın alma talebiyle değiştirilmesi gerekiyor.
Belli olduğunu düşündüm.

not. Tam olarak 0.0030-0.0035'e ihtiyacınız varsa, o zaman bu sayıyı seviyeye ekleyin - doğru yönde hareket ettirin ... Hala tahmin edilecek ve değiştirilecek / eklenecek çok şey var.

pps. soru, formülün kimliği veya aralık basamağının boyutuyla ilgili değil, matematiksel bir işlemle ilgiliydi.

 
Taras Slobodyanik :

Evet elbette.
"menzil dışında" veya "menzilde" olmak için neye ihtiyacınız olduğuna bağlı?
Bunu yapmak için, gerekli işareti (az ya da çok, gerekirse eşit) artı bir tolerans (parametrelere de koyabilirsiniz) koymanız gerekir.

Peki, teklifin bir satın alma talebiyle değiştirilmesi gerekiyor.
Belli olduğunu düşündüm.

not. Tam olarak 0.0030-0.0035'e ihtiyacınız varsa, o zaman bu sayıyı seviyeye ekleyin - doğru yönde hareket ettirin ... Hala tahmin edilecek ve değiştirilecek / eklenecek çok şey var.

pps. soru matematiksel bir işlemle ilgiliydi, kimlik veya bir aralık basamağının boyutuyla ilgili değildi.

ve geleneksel olarak çifte mucizeler olacak, ama zaten her kene üzerinde .. yani, sınırlar boyunca bir yerde doğru çalışıyor, ama bir yerde değil. tahmin edilemez şekilde

 
Maxim Kuznetsov :

ve geleneksel olarak çifte mucizeler olacak, ama zaten her kene üzerinde .. yani, sınırlar boyunca bir yerde doğru çalışıyor, ama bir yerde değil. tahmin edilemez şekilde

olmaz, sıfır ile karşılaştırma yoktur ve ultra küçük değerler sonucu hiçbir şekilde etkilemez.

 
Taras Slobodyanik :

olmaz, sıfır ile karşılaştırma yoktur ve ultra küçük değerler sonucu hiçbir şekilde etkilemez.

iki çiftin karşılaştırması var

bazı Teklif Düzeyi değerleri eşleşecektir. koşul MathAbs (Teklif Düzeyi)<=double_const ve bazıları aniden değil

Seviyenin nasıl hesaplandığı hala bilinmiyor. Teklif normalleştirildi, ancak Düzey bir gerçek değil

 
Taras Slobodyanik :

okumayı öğren sen bizim yalancımızsın

Ah Taras, Taras... Sana okulda düşünmeyi öğretmediler mi?

Aralık >= 0.0030 ila < 0.0035 arasındadır ve 4 nokta aralığındadır ... Doğru boyarsanız, aralığa dahil edilirler.

  • 0.0030
  • 0.0031
  • 0.0032
  • 0.0033
  • 0.0034

Peki, ANDREY 5 değil 4 puan derken biraz yanılmış. Ve bir şey öğrenmenin mümkün olup olmayacağı bilinmiyor ... Bundan şüpheliyim.

Tartışmaya devam ediyorsun, başka bir saçmalık veriyorsun ...


 
Alexey Viktorov :

Ah Taras, Taras... Sana okulda düşünmeyi öğretmediler mi?

Aralık >= 0.0030 ila < 0.0035 arasındadır ve 4 puan aralığındadır ... Doğru yazarsanız, aralığa dahil edilirler.

  • 0.0030
  • 0.0031
  • 0.0032
  • 0.0033
  • 0.0034

Peki, ANDREY 5 değil 4 puan derken biraz yanılmış. Ve bir şey öğrenmenin mümkün olup olmayacağı bilinmiyor ... Bundan şüpheliyim.

Tartışmaya devam ediyorsun, başka bir saçmalık veriyorsun ...

Yazılarım için neden bu kadar heyecanlısın?
Sizi bu kadar yakan şey nedir ki, diğer kullanıcılardan yanlışlıklar aramaya ve bunu benim hatalarım olarak görmeye hazır mısınız?

Yalancı olman seni rahatsız ediyor mu?)
Bunu herkesin önünde yapmaktan utanıyorsan, özel mesajlarda benden özür dilemene izin veriyorum.

 
Maxim Kuznetsov :

iki çiftin karşılaştırması var

bazı Teklif Düzeyi değerleri eşleşecektir. koşul MathAbs (Teklif Düzeyi)<=double_const ve bazıları aniden değil

Seviyenin nasıl hesaplandığı hala bilinmiyor. Teklif normalleştirildi, ancak Düzey bir gerçek değil

İlk olarak, bu "aniden" ilk koddadır.
İkincisi, bu aralıktır, yani bu, "gelen ve giden" ayar değeridir ve aralığı biraz aşağı yukarı ayarlayabilirsiniz ve "anilik" farklı olacaktır.
Üçüncüsü, gelecekte bir kişi, bu sabitin farklı bit derinliğine sahip çiftlerde aynı şekilde çalışmadığı gerçeğiyle kesinlikle karşılaşacak ve bu değeri karşılaştırmadan önce veya bir formülde açık bir şekilde hesaplayacaktır.
Dördüncüsü, normalleştirilmiş ondalık kesirli değerlerde bile yanlışlıklar vardır ve asla tam bir çift elde edemezsiniz. Statik, dinamik veya sadece hesaplanmış olmasına bağlı değildir. (IMHO - verilen veya hesaplanan bir değer, normalleştirilmiş yuvarlatılmış değerden daha iyidir, çünkü daha fazla doğruluğa sahiptir)

Yani, yine, bu aşamada önemli değil.

 
Taras Slobodyanik :

Yazılarım için neden bu kadar heyecanlısın?
Sizi bu kadar yakan şey nedir ki, diğer kullanıcılardan yanlışlıklar aramaya ve bunu benim hatalarım olarak görmeye hazır mısınız?

Yalancı olman seni rahatsız ediyor mu?)
Bunu herkesin önünde yapmaktan utanıyorsan, özel mesajlarda benden özür dilemene izin veriyorum.

Kafanla arkadaşlığını tamamen kaybettin ...

 
Alexey Viktorov :

Ah Taras, Taras... Sana okulda düşünmeyi öğretmediler mi? 0,0004, 0,0035'ten küçük mü ……………

Sana okulda düşünmeyi öğretmediler mi? 0.0004, 0.0035'ten büyük mü?

öğretmeye çalışıyorsun ama aslında hala öğrenecek çok zamanın var. Ve bir şey öğrenmenin mümkün olup olmayacağı bilinmiyor ... Bundan şüpheliyim.
Tartışmaya devam ediyorsun, başka bir saçmalık veriyorsun ...

not. yani aslında yine yalan söylüyorsunuz ve bariz olanı çarpıtıyorsunuz)

pps. henüz özür yok.