핍당 가격 - 페이지 2

 

LEHayes, 내 게시물을 완전히 무시해도 괜찮습니다. 나는 당신의 경험에 경의를 표할 뿐이지만 때로는 가장 똑똑한 사람이라도 무언가를 놓칠 수 있습니다. 귀하의 문제는 TickValue와 매우 유사하여 제가 묻습니다. 이것은 귀하의 문제 와 유사한 가장 좋은 설명입니다. 에서 아마도 이것이 도움이 될 수 있습니다.

동일한 심볼에 대한 하나의 표준 로트의 크기는 딜링 센터마다 다를 수 있습니다.
One-lot 주문을 여는 데 필요한 무료 자산의 양은 제공된 레버리지의 양에 반비례합니다. 동시에, 심볼에 대한 예치 통화의 1포인트 비용은 제공된 레버리지와 관련이 없습니다.

표 3. 1로트 비용과 1포인트 비용의 가능한 조합(예금 통화는 미국 달러).
딜링센터 1 딜링센터 2 딜링센터 3
매수 매도 1pt 매수 매도 1pt 매수 매도 1pt
EUR/USD 1296.40 1296.20 10.00 1296.50 1296.20 10.00 1000.00 1000.00 10.00
GBP/USD 1966.20 1966.00 10.00 1376.48 1376.20 7.50 1000.00 1000.00 10.00
AUD/USD 784.40 784.20 10.00 1569.20 1568.40 20.00 1000.00 1000.00 10.00
USD/JPY 1000.00 1000.00 8.29 1000.00 1000.00 8.29 1000.00 1000.00 8.29
USD/CHF 1000.00 1000.00 8.02 1000.00 1000.00 8.02 1000.00 1000.00 8.02
EUR/CHF 1296.40 1296.20 8.02 1296.35 1296.35 8.02 1000.00 1000.00 8.02

가격은 2007년 12월 16일 기준입니다.

1랏과 1포인트의 비용을 계산하는 몇 가지 일반적인 방법을 간단히 살펴보겠습니다.

거래 센터 1(가장 일반적)

USD가 상호 교환되는 기호의 경우 1랏의 비용은 해당 양방향 견적의 현재 가격에 1000을 곱한 값인 반면 1포인트의 비용은 $10와 같습니다.

분자가 USD인 기호의 경우 1랏의 비용은 $1000.00인 반면 1포인트의 비용은 현재 견적에 반비례하고 1/(입찰가)와 같습니다. 예를 들어 USD/CHF의 경우 입찰가= 1.2466일 때 1포인트 비용은 1/1입니다. 2466 = 8.02.

교차 요금의 경우 1랏의 비용은 분자 통화와 동일한 방식으로 계산되지만 1포인트의 비용은 분모 통화의 경우와 동일한 방식으로 계산됩니다. 예를 들어 EUR/CHF의 경우 1랏의 비용은 129.40(EUR/USD의 경우)인 반면 1랏의 비용은 8.02(USD/CHF의 경우)입니다.

딜링센터2

일부 딜링 센터에서는 동일한 비용 계산 규칙을 고려하여 일부 기호에 대해 비용 값이 다를 수 있습니다. 예를 들어, 1랏의 비용과 1포인트의 비용은 비례하여 증가하거나 감소할 수 있습니다. 예를 들어, 이 계수는 GBP/USD의 경우 0.75인 반면 AUD/USD의 경우 2.0입니다. 비용 가치의 이러한 표현은 경제적인 변화를 초래하지 않습니다. 이러한 경우 주문 비용을 계산할 때 이 특수 기능을 고려하기만 하면 됩니다. 또한 교차 환율로 자산을 사고 파는 1-lot 비용이 동일하다는 사실에도주의를 기울여야합니다.

딜링 센터 3

모든 기호에 대해 1랏의 비용을 $1000.00로 설정하는 거래 센터도 있습니다. 동시에 1포인트의 비용은 현재 가격에 비례합니다. 이것은 각 기호에 대한 특별한 지렛대를 설정하는 것을 의미합니다. USD와 관련하여 인용되지 않은 모든 기호의 1포인트 비용은 항상 상호 지정된 기호의 비용에 비례하여 변경됩니다.

일반적으로 비용 가치를 구축하는 다른 원칙이 있을 수 있습니다. 말할 필요도 없이 실제 거래를 시작하기 전에 특정 딜링 센터에 대한 계산 방법을 알아보고 이 방법을 코딩에 고려해야 합니다.

친애하는

 
engcomp :

나는 이것을 가지고 가는 방법을 모른다. 짜증날 지경입니다.

LEHayes, 살펴보시면 "손절매 크기"가 입력 중 하나이며 스크립트가 결정하려고 하는 것이 아님을 알 수 있습니다.

또한 스크립트는 "시도"하지 않지만 결정한 손절매 및 위험 비율을 기반으로 로트 크기 결정합니다.

마지막으로 반환되는 틱 값은 계정의 통화로 표시됩니다. 그것을 귀하의 통화로 변환하는 것은 귀하에게 달려 있습니다.



죄송합니다. 이제 계산에 손절매 가 사용되지 않았음을 알 수 있습니다.

TICKVALUE가 pip의 실제 가치를 결정하는 신뢰할 수 있는 소스가 아니라는 인상을 받고 있습니다. 이것이 내가 TICKVALUE를 사용하는 것을 부끄러워하는 한 가지 이유입니다. 점프하거나 변경할 수 있다고 들었습니다. 코드가 TICKVALUE로 수행한 유일한 작업은 추가 자릿수 상황에 대해 10에 대해 계산해야 하는지 여부를 결정하는 것이었습니다. 이를 참고하여:

   double tickvalue = (MarketInfo( Symbol (),MODE_TICKVALUE));
   if ( Digits == 5 || Digits == 3 ){
      tickvalue = tickvalue* 10 ;
   }

따라서 간단히 말해서 TICKVALUE는 Pip Value 또는 Price Per Pip과 동일하다고 말할 수 있습니다. 값이 뛰는 것이 걱정된다면 계산 권한으로 가정하기 전에 값의 유효성을 확인하거나 Pip당 가격을 계산하는 다른 방법을 사용해야 합니다.

내가 사람들을 실망시키는 이유 중 하나는 이 make에서 같은 것을 설명하는 다른 용어가 있기 때문이라고 생각합니다. 핍 값, 핍당 가격, 틱값 등. 아마도 이 시장의 동의어에 대한 책이 편리할 것입니다. ;-)

 
LEHayes :

CB, 이것이 제가 이 문제의 근본으로 돌아가는 이유입니다. 당신이 제안한 대로 검색을 하면 2800개 이상의 포럼 스레드가 있습니다. 틱이 실제로 핍인지 아니면 틱이 다르게 취급되어야 하는지에 대한 반대의 스레드를 읽었습니다. 틱은 브로커가 MT4를 업데이트하기로 선택할 때이므로 틱이 매 핍마다 업데이트될 것이라고 지시하지 않기 때문입니다. 따라서 주장은 pip 값을 얻기 위한 신뢰할 수 없는 소스였다고 계속해서 설명합니다.

도움이 되실지 모르겠습니다만...

  • 거의 모든 사람들이 "핍"이 가격 변동의 단위라는 데 동의합니다. 그들은 크기 (예: EURUSD의 핍이 0.0001인지 0.00001인지)에 대해 동의하지 않을 수 있지만 이 용어는 상당히 모호하지 않습니다.
  • "틱"은 "핍"과 동일하거나 "분당 30틱"과 같은 "시장 이벤트"의 매우 다른 의미라는 두 가지 다른 의미로 널리 사용됩니다. 어떤 사람들은 "틱"이 후자의 의미로 예약되어 있다고 주장하려고 하지만 그들은 지는 싸움을 하고 있습니다. 다시 말해 MT4의 MODE_TICKSIZE와 MODE_TICKVALUE를 MODE_PIPSIZE와 MODE_PIPVALUE라고 하면 다소 덜 논쟁적일 것입니다.

 
gordon :
핍당 가격 또는 포인트당 가격? 전자가 관련이 있는 경우 -> https://www.mql5.com/en/forum/124692 , 기호의 pip 크기(포인트)를 결정하는 방법에 대해 설명합니다...


EURUSD에 EA를 넣고 가격이 1.1234에서 1.1235로 이동하면 해당 단일 이동의 현금 가치를 알고 싶습니다. 이 계산과 로트 크기에 레버리지가 필요하다는 것을 알고 있지만 핍 값을 결정하기 위해 로트 크기를 표준 1로 설정한 다음 나중에 미니 또는 마이크로 등에 대해 계산할 수 있습니다.

솔직히 여러분, 저는 복잡하게 만들려고 하지 않고 가능한 한 똑바로 입력하려고 합니다. 나는 내가 누군가를 해치지 않기를 바랍니다.

 
LEHayes :


죄송합니다. 이제 계산에 손절매가 사용되지 않았음을 알 수 있습니다.

TICKVALUE가 pip의 실제 가치를 결정하는 신뢰할 수 있는 소스가 아니라는 인상을 받고 있습니다. 이것이 내가 TICKVALUE를 사용하는 것을 부끄러워하는 한 가지 이유입니다. 점프하거나 변경할 수 있다고 들었습니다. 코드가 TICKVALUE로 수행한 유일한 작업은 추가 자릿수 상황에 대해 10에 대해 계산해야 하는지 여부를 결정하는 것이었습니다. 이를 참고하여:

따라서 간단히 말해서 TICKVALUE는 Pip Value 또는 Price Per Pip과 동일하다고 말할 수 있습니다. 값이 뛰는 것이 걱정된다면 계산 권한으로 가정하기 전에 값의 유효성을 확인하거나 Pip당 가격을 계산하는 다른 방법을 사용해야 합니다.

내가 사람들을 실망시키는 이유 중 하나는 이 make에서 같은 것을 설명하는 다른 용어가 있기 때문이라고 생각합니다. 핍 값, 핍당 가격, 틱값 등. 아마도 이 시장에서 동의어에 대한 책이 편리할 것입니다. ;-)

그리고 기사 에서


Volume=1.00일 때 NominalPipValue를 예금 통화의 단일 핍 값으로 정의하겠습니다.
NominalPipValue는 선택한 쌍의 현재 환율을 알고 계산할 수 있습니다.

레버리지가 1:100인 표준 계정에서 EURUSD를 거래한다고 가정해 보겠습니다. 예치 통화가 USD인 경우 NominalPipValue는 환율에 관계없이 항상 10$입니다.
예치 통화가 EUR인 경우 환율, 보다 정확하게는 환율의 역수를 고려해야 합니다.

NominalPipValue = (10 / 환율)

현재 환율 EURUSD가 예를 들어 1.3333인 경우 다음이 표시됩니다.

명목 핍 값 = (10$ / 1.3333) = 7.519유로

보시다시피 꽤 쉽습니다. USDCHF와 같은 페어를 거래하고 예금 통화가 EUR 또는 GBPJPY이고 예금 통화가 EUR 또는 USD인 경우 상황이 더 복잡해집니다. 실제로 이러한 경우 이중 환율을 고려해야 합니다.

다행히 MetaTrader에는 NominalPipValue를 쉽게 알려주는 특정 기능이 있으므로 그렇게 할 필요가 없습니다.

NominalPipValue = MarketInfo(Symbol(),MODE_TICKVALUE) (6)

이것은 거래 쌍과 예금 통화가 무엇이든간에 작동합니다. 이제는 너무 쉽습니다. :)

주의: NominalPipValue는 환율에 따라 변경되므로 주문 시작 시의 값은 주문 마감 시의 값과 다릅니다. 실제 손익은 주문 마감 시의 환율을 사용하여 계산됩니다.

불행히도 우리는 우리가 주문을 여는 순간 이 값을 알지 못합니다... 어쨌든 일반적인 SL 순서의 환율 변동에 대해 위치를 열고 닫을 때 NominalPipValue의 차이는 목적을 위해 무시할 만큼 충분히 작습니다. 우리의 계산(SL <= 100pips의 경우 1% 미만).

이 시점에서 우리는 1.00랏을 매수/매도할 때 PipValue가 NominalPipValue와 같다는 것을 압니다. 일반적으로 다음과 같이 말할 수 있습니다.

1.00 / NominalPipValue = X / PipValue (7)

여기서 "X"는 번호입니다. 많은 거래.
방정식 (7)에서 X를 추출하여 다음과 같이 변환합니다.

X = PipValue / NominalPipValue (8)

좋습니다. 목표에 도달했습니다. 이제 우리는 위험 자본을 로트로 변환하는 방법을 압니다!!!

이것은 그렇지 않으면 newbs / 누군가에게 유용 할 수 있습니다 ...

 
cameofx :

LEHayes, 내 게시물을 완전히 무시해도 괜찮습니다. 나는 당신의 경험에 경의를 표할 뿐이지만 때로는 가장 똑똑한 사람이라도 무언가를 놓칠 수 있습니다. 귀하의 문제는 TickValue와 매우 유사하여 제가 묻습니다. 이것은 귀하의 문제 와 유사한 가장 좋은 설명입니다. 에서 아마도 이것이 도움이 될 수 있습니다.

친애하는


예, 이것이 제가 찾고 있는 계산입니다. 1 이동점을 결정합니다. 당신은 돈에 옳습니다. 이제 나를 혼란스럽게하는 것은이 값을 결정하는 기능에서 이것을 쓰는 방법입니다. 우리는 USD가 분자, 데모 또는 크로스페어 상황을 다루는 조건이 있습니다. 여기에서 내가 묶습니다.
 
jjc :

도움이 되실지 모르겠습니다만...

  • 거의 모든 사람들이 "핍"이 가격 변동의 단위라는 데 동의합니다. 그들은 크기 (예: EURUSD의 핍이 0.0001인지 0.00001인지)에 대해 동의하지 않을 수 있지만 이 용어는 상당히 모호하지 않습니다.
  • "틱"은 "핍"과 동일하거나 "분당 30틱"과 같은 "시장 이벤트"의 매우 다른 의미라는 두 가지 다른 의미로 널리 사용됩니다. 어떤 사람들은 "틱"이 후자의 의미로 예약되어 있다고 주장하려고 하지만 그들은 지는 싸움을 하고 있습니다. 다시 말해 MT4의 MODE_TICKSIZE와 MODE_TICKVALUE를 MODE_PIPSIZE와 MODE_PIPVALUE라고 하면 다소 덜 논쟁적일 것입니다.


그것이 바로 나를 걱정하게 만드는 것입니다. Tick에 대한 귀하의 진술.
 
cameofx :

그리고 기사 에서

이것은 그렇지 않으면 newbs / 누군가에게 유용 할 수 있습니다 ...


네, 이것도 제가 찾고 있는 것입니다. 나는 두 기사가 같은 것을 말하고 있다고 생각한다. 따라서 기본적으로 이 기사에서 TICKVALUE PipValue 또는 PIP당 가격이라고 안전하게 가정할 수 있습니다. 이 값의 점프 또는 변경은 환율과 관련된 즉석 계산으로 인한 것일 수 있습니다. 나는 변동을 예상해야합니다.

죄송합니다 여러분, 이렇게 간단한 일이라면 물의를 일으켜 정말 죄송합니다.

 

제 두꺼운 두개골을 통과해 주셔서 감사합니다. 어떤 이유에서인지 TICKVALUE가 신뢰할 수 없다고 생각했습니다.

 
LEHayes :

제 두꺼운 두개골을 통과해 주셔서 감사합니다. 어떤 이유에서인지 TICKVALUE가 신뢰할 수 없다고 생각했습니다.

TICKVALUE는 단독으로 사용하면 신뢰할 수 없습니다.

매 틱마다 TV와 TS를 검사하면 일반적으로 다음과 같은 내용을 볼 수 있습니다.

1 0.0001

1 0.0001

1 0.0001

1 0.0001

그러나 가끔 다음과 같은 내용을 볼 수 있습니다.

1 0.0001

1 0.0001

2 0.0002

1 0.0001

그렇기 때문에 TICKVALUE와 TICKSIZE를 비율로 사용해야 한다고 (다시 한 번) 언급하겠습니다. TV/TS는 당신이 찾고 있는 것을 제공할 수 있는 공식입니다.

CB