포인트 == 핍? - 페이지 3

 
doshur : 핍을 포인트로 변환하는 가장 달콤한 기능을 가진 사람은 누구입니까?

긴 설명을 피하기 위해 여기에서 쫓기고자 합니다. 나는 당신이 찾고있는 것이 Pip의 Integer_Representation을 Point의 Integer_Representation으로 변환하는 것이라고 믿습니다. 예시:

 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 );
}

예제를 더 짧게 만들 수 있습니다. 그러나 %2은(는) 내가 본 가장 달콤한/가장 짧은 버전입니다.

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

//참고: 함수 에 대한 %2는 mql5에서 작동하지 않을 수 있지만 거기에는 있습니다. 테스트되지 않은.

 
Ubzen :

긴 설명을 피하기 위해 여기에서 쫓기고자 합니다. 나는 당신이 찾고있는 것이 Pip의 Integer_Representation을 Point의 Integer_Representation으로 변환하는 것이라고 믿습니다. 예시:

...

//참고: 함수에 대한 %2는 mql5에서 작동하지 않을 수 있지만 거기에는 있습니다. 테스트되지 않은.

SRC 버튼을 사용하지 않았 습니까? 게시물을 수정하세요. 감사해요
 
angevoyageur :
SRC 버튼을 사용 하지 않았습니까? 게시물을 수정하세요.
에디터에서 생성하지 않았기 때문에 SRC라고 생각하지 않습니다. 하지만 지금은 예뻐보이네요.... 감사합니다.
 

소수점 이하 자릿수는 어떻게 얻습니까?

예: 2.2034 = 4자리

 
FinGeR :

소수점 이하 자릿수는 어떻게 얻습니까?

예: 2.2034 = 4자리

귀하의 질문을 이해했는지 잘 모르겠습니다. 숫자() ?
 
Ubzen :

긴 설명을 피하기 위해 여기에서 쫓기고자 합니다. 나는 당신이 찾고있는 것이 Pip의 Integer_Representation을 Point의 Integer_Representation으로 변환하는 것이라고 믿습니다. 예시:

예를 더 짧게 만들 수 있습니다. 그러나 %2은(는) 내가 본 가장 달콤한/가장 짧은 버전입니다.

//참고: 함수에 대한 %2는 mql5에서 작동하지 않을 수 있지만 거기에는 있습니다. 테스트되지 않은.

충분히 달콤하다
 
FinGeR :

소수점 이하 자릿수는 어떻게 얻습니까?

예: 2.2034 = 4자리

_Digits 를 의미합니까? 또는 SYMBOL_DIGITS가 있는 SymbolInfoInteger() ?
 

내 말은 _숫자

 

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

언론 리뷰

새로운디지털 , 2014.01.06 18:38

금과 은의 핍 비용은 얼마입니까?


  1. 금: 기호 XAU/USD
    1온스의 금(최소 거래 규모)에 대한 핍 비용은 핍당 $0.01입니다.
  2. 은색: 기호 XAG/USD
    50온스의 은(최소 거래 규모)에 대한 핍 비용은 핍당 $0.50입니다.

 
angevoyageur :
그것은 당신의 정의이므로 물론 당신에게 매우 정확합니다. 당신이 말한 것은 내가 쓴 것을 정확히 확인시켜줍니다. "핍은 매우 부정확한 단위입니다." 그 정의는 사람마다 다릅니다. 핍으로 정의하는 것은 실제로 포인트입니다.

나는 pip가 오늘날 사람마다 정의가 다른 부정확한 단위라는 데 전적으로 동의합니다.

1핍이 Forex의 1포인트였던 과거의 어느 날, 정확했기 때문에 오늘을 의미합니다.

그러나 이제 우리는 MT5와 같은 더 많은 숫자와 플랫폼을 보유하고 있으며 Forex 및 주식을 거래합니다. 여기서 핍은 포인트만큼 정확한 의미가 없습니다. 이제 포인트 값 이 정적이지 않기 때문에 더 이상 표준 핍 정의가 없습니다.

따라서 이 변경으로 인해 누군가는 이전 참조(Pip==0.0001 EUR/USD)를 사용할 수 있고 다른 사람은 pip를 포인트와 동일하게 사용할 수 있기 때문에(pip==point) 더 정확한 핍 정의가 없습니다. 솔직히 말해서, 나는 예전의 것을 선호하지만 pip에 대한 참조를 사용할 수 있으며 pip의 원래 정의는 Forex의 한 지점이기 때문에 옳습니다.

어쨌든, 나는 pip 정의에 대한 두 가지 가능성을 봅니다. 이전 것(pip==EUR/USD의 경우 영원히 0.0001) 또는 새 것(pip==현재 또는 미래의 가치 포인트). 여러분들은 무엇을 선호하시나요?