puan == pip? - sayfa 3

 
doshur : pipleri noktaya dönüştürmek için en tatlı işleve kim sahip?

Uzun bir açıklamayı/probing_you'yu önlemek için burada sadece cut_to_the_chase yapacağım. Aradığınız şeyin Pip'in Tamsayı_Representation'ını Point'in Tamsayı_Representation'ına dönüştürecek bir şey olduğuna inanıyorum. Misal:

 int _Stoploss= 20 ; // Enter Value In Pips
int _TakeProf= 40 ;   // Enter Value In Pips
int _Slippage= 2 ;     // Enter Value In Pips
 
void OnTick (){
     ulong Deviation = ( ulong ) Pips_to_Points( _Slippage ) ;
     mytrade.SetDeviationInPoints( Deviation );
}
 
int Pips_to_Points( int my_pips ){
     /* This function converts Integer_Representation of Pips into Integer_Representation of Points */ 
     int result= 0 ;
     int ChartSymDigits=Digit();
     if ( ChartSymDigits % 2 == 1 ){ result = my_pips* 10 ; } else { result=my_pips; }
     return ( result );
}

Örnek daha kısa yapılabilir. Ancak %2 gördüğüm en tatlı/en kısa versiyon.

 ulong p2points( ulong x){ if (Digit()% 2 == 1 ){ return (x* 10 );} else { return (x);} }

//not: %2 üzerinde bir fonksiyon mql5'te çalışmayabilir ama işte o fonksiyon var. denenmemiş.

 
Ubzen :

Uzun bir açıklamayı/probing_you'yu önlemek için burada sadece cut_to_the_chase yapacağım. Aradığınız şeyin Pip'in Tamsayı_Representation'ını Point'in Tamsayı_Representation'ına dönüştürecek bir şey olduğuna inanıyorum. Misal:

...

//not: %2 üzerinde bir fonksiyon mql5'te çalışmayabilir ama işte o fonksiyon var. denenmemiş.

SRC butonunu neden kullanmadınız ? Lütfen yayınınızı düzenleyin. teşekkürler
 
angevoyageur :
SRC butonunu neden kullanmadınız ? Lütfen yayınınızı düzenleyin.
Bunu bir SRC olarak görmüyorum çünkü editörde oluşturmadım. Ama şimdi güzel görünüyor .... teşekkürler.
 

Ondalık noktadan sonraki rakamları nasıl alabilirim?

Örnek: 2.2034 = 4 basamak

 
FinGeR :

Ondalık noktadan sonraki rakamları nasıl alabilirim?

Örnek: 2.2034 = 4 basamak

Sorunuzu anladığımdan emin değilim. Rakamlar() ?
 
Ubzen :

Uzun bir açıklamayı/probing_you'yu önlemek için burada sadece cut_to_the_chase yapacağım. Aradığınız şeyin Pip'in Tamsayı_Representation'ını Point'in Tamsayı_Representation'ına dönüştürecek bir şey olduğuna inanıyorum. Misal:

Örnek daha kısa yapılabilir. Ancak %2 gördüğüm en tatlı/en kısa versiyon.

//not: %2 üzerinde bir fonksiyon mql5'te çalışmayabilir ama işte o fonksiyon var. denenmemiş.

Bu yeterince tatlı
 
FinGeR :

Ondalık noktadan sonraki rakamları nasıl alabilirim?

Örnek: 2.2034 = 4 basamak

_Digits'i mi kastediyorsunuz? veya SYMBOL_DIGITS ile SymbolInfoInteger() ?
 
 

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

basın Özeti

yenidijital , 2014.01.06 18:38

Altın ve Gümüşün Pip Maliyeti Nedir?


  1. Altın: Sembol XAU/USD
    1 ons Altın (minimum ticaret boyutu) için pip maliyeti pip başına 0,01$'dır.
  2. Gümüş: Sembol XAG/USD
    50 ons Gümüş (minimum ticaret boyutu) için pip maliyeti pip başına 0,50 ABD dolarıdır.

 
angevoyageur :
Bu SİZİN tanımınız, bu yüzden elbette sizin için çok kesin. Söyledikleriniz tam olarak yazdıklarımı doğruluyor: "Bir pip çok kesin olmayan bir birimdir." Tanımı kişiden kişiye değişir. Pip olarak tanımladığınız şey aslında bir noktadır.

Pip'in bugün tanımı kişiden kişiye değişen kesin olmayan bir birim olduğuna tamamen katılıyorum.

Bugün demek istiyorum çünkü geçmişte bir gün Forex için 1 pip 1 puan iken kesindi.

Ancak, artık MT5, Forex ve Hisse senedi ticareti gibi piplerin puanlar gibi kesin bir anlamının olmadığı daha fazla rakam ve platforma sahibiz. Yani artık standart bir pip tanımımız yok çünkü puan değeri statik değil.

Dolayısıyla, bu değişiklikle daha kesin bir pip tanımına sahip değiliz, çünkü birisi eski referansı kullanabilir (pip==0,0001 EUR/USD için) ve diğerleri pipleri puanlarla aynı şekilde kullanabilir (pip==point). Dürüst olmak gerekirse, eskiden beri eskisini tercih ederim, ancak referansınızı pip için kullanabilirsiniz ve haklısınız, çünkü pip'in orijinal tanımı Forex'te gerçekten bir noktaydı.

Her neyse, pip tanımı için sadece iki olasılık görüyorum. Eskisi (sonsuza kadar EUR/USD için pip==0,0001) veya yenisi (pip==nokta şu anda veya gelecekte olacak değer noktası ne olursa olsun). Neyi tercih edersiniz?