SSS (sık sorulan sorular) doldurma hakkında Subbotnik. Yoldaşlarımıza yardım edelim! - sayfa 6

 

Soru: Bize satop'un zorlu ikili karşılaştırma yönteminin ne olduğunu, nasıl çalıştığını ve ne için kullanılabileceğini söyleyin?

 double A;
double B;

if ( NormalizeDouble ( MathAbs (A-B), Digits )< 0.1 * Point ) return (true);
else return (false);

Cevap: İlk olarak, ondalık basamakların sayısıyla normalize edilen değer, sıfır veya bir tam sayı Nokta olabilir, yani. İşlev yazma basitleştirilebilir:

 if ( NormalizeDouble ( MathAbs (A-B), Digits )== 0 ) return (true);
else return (false);

Ayrıca, sıfırla eşitlik kontrol edildiğinden, sayının işareti artık önemli değildir, yani. İşlev yazma daha da basitleştirilebilir:

 if (NormalizeDouble(A-B,Digits)== 0 ) return ( true );
else return ( false );

İşlevin son sürümünün orijinaliyle kimliğinden şüphe edenler için aşağıdaki komut dosyasıyla test edebilirsiniz:

 int start(){

  while (! IsStopped ()){
  double A=StrToDouble( "0." +DoubleToStr( MathRand (), 0 ));
  double B=StrToDouble( "0." +DoubleToStr( MathRand (), 0 ));
  if (F1(A,B)!=F2(A,B)){
  Alert ( "A=" +A+ ", B=" +B);
  }
  Sleep ( 1 );
  }

  return ( 0 );
}

bool F1( double A, double B){
  if ( NormalizeDouble ( MathAbs (A-B), 4 )< 0.1 * 0.0001 ) return (true);
  else return (false);
}

bool F2( double A, double B){
  if ( NormalizeDouble (A-B, 4 )== 0 ) return (true);
  else return (false);
}

Bu komut dosyasının çalışması sırasında, mesaj içeren bir pencere en az bir kez açılırsa, işlevin iki varyantının çalışmasının sonucu aynı değildir. Bu pencerenin 30 dakika içinde görünmesini beklemek mümkün değildi.

Şimdi bu özelliğin nasıl çalıştığı hakkında.

Digits=0, sırasıyla Point=1 (açıklık için, Digits'in diğer herhangi bir değeriyle sonuç benzerdir) diyelim.

Örneğin, A=1,4, B=0,6. Her iki sayıyı da herkesin bildiği yuvarlama kurallarına göre yuvarlarsak (Rakamlar = 0 olduğunda, tam sayılarla ilgileniyoruz), o zaman A=1, B=1, yani. sayılar eşittir. Önce A'dan B'yi çıkarırsak, o zaman 0,8 elde ederiz, bu da yuvarlamadan sonra 1'dir, yani. A ve B sayıları eşit değildir.

İki fiyatın eşitliğini test etmek için yöntem uygulanabilir. Bununla birlikte, eşitliği test etmek için kullanılıp kullanılmaması, örneğin, iki hareketli ortalamanın değerleri, yukarıda gösterildiği gibi, yalnızca kişinin eşitlik algısının öznelliğine bağlıdır.

:)

 

Soru: Kaldıraç nedir?

Cevap: Bunun bir pozisyon açmak ve sürdürmek için gerekli teminat miktarını yansıtan belirli bir özellik olduğunu söyleyebiliriz. Örneğin, EURUSD'de 200 kaldıraç ve 1.000$ depozito ile birden fazla lot hacmi olmayan bir pozisyon açabilirsiniz . 100 kaldıraç ile, aynı koşullar altında - maksimum pozisyon 0,7 lot, vb.


 


Hisse senedi terimleri sözlüğü
, SSS'ye ayrı bir bölüm olarak dahil edilecektir.


ve basit yardım araması için indekslenecek
 
sergeev :


Değişim terimleri sözlüğü
, SSS'de ayrı bir bölüm olarak eklenecektir.

ve basit yardım araması için indekslenecek

Kaldıraç hakkında, Tamsayı'nın "cevapladığı", SSS'nin Değişim Terimleri Sözlüğü'ne dahil edilmelidir .

İlk başta önerdiğim gibi ayrı bir dosya oluşturmak yerine bu kısmı üstlenebilirim.

Aynı yerde veya ayrı bir bölümde, tüccara yakın terimleri yerleştirebilirsiniz.


not. Sadece bir şey kafamı karıştırıyor - MT4 için SSS'de bu kadar büyük bir iş yapmak için çok geç değil mi, belki hemen MT5 için?

 
joo :


not. Sadece bir şey kafamı karıştırıyor - MT4 için SSS'de bu kadar büyük bir iş yapmak için çok geç değil mi, belki hemen MT5 için?


Yani şu an için pek önemli değil. Birçok şey sonsuzdur.
 
Ek olarak, beşin brokerler tarafından piyasaya sürülme hızına bakarsanız, dördü bizden daha uzun yaşayacak.
 
joo :

İlk başta önerdiğim gibi ayrı bir dosya oluşturmak yerine bu kısmı üstlenebilirim.
Aynı yerde veya ayrı bir bölümde, tüccara yakın terimleri yerleştirebilirsiniz.

Şartlar bugün zaten toplandı.

İnternette iki seçenek buldum. Bunlardan biri tamamen chm'ye aktarıldı. Ama tabii ki referansları ve daha genişini gördüm.

Ekli dosyaya bakın. Bu terimler bölümünü geliştirmek için düşünceleriniz ve planlarınız varsa, bunu yapabilirsiniz. O senin.

Dosyalar:
mql4_6.zip  215 kb
 
Sadece bir şey kafamı karıştırıyor - MT4 için SSS'de bu kadar büyük bir iş yapmak için çok geç değil mi, belki hemen MT5 için?
bunun seni rahatsız etmesine izin verme. SSS4, tüm sistemin çalışmasını test eden ilk kişi olacaktır. Özellikle MT5'ten önce kitlesel olarak bu yıl değil.
 
sergeev :
Şartlar bugün zaten toplandı.

İnternette iki seçenek buldum. Bunlardan biri tamamen chm'ye aktarıldı. Ama tabii ki referansları ve daha genişini gördüm.

Ekli dosyaya bakın. Bu terimler bölümünü geliştirmek için düşünceleriniz ve planlarınız varsa, bunu yapabilirsiniz. O senin.

Tamam, bu bölümle ilgileneceğim (düzenleme ve ekleme).
 

bu bir WinCHM bağlantısıdır http://files.mail.ru/BE1R5B

ve projeyi alt bölümünüzle birlikte arşivleyin. Tüm projenin aynı arşivini geri atın.

Dosyalar:
vocabulary.zip  89 kb