오류, 버그, 질문 - 페이지 2070

 
Viatcheslav Pashkov :

그리고 여기 예금 통화 ?

TickValue는 로트 크기 및 예금 통화에 따라 다릅니다. 도움말을 검색합니다.

 
fxsaber :

TickValue는 로트 크기 및 예금 통화에 따라 다릅니다. 도움말을 검색합니다.


뭐야? 모르면 글 올리지 마세요!

 
Viatcheslav Pashkov :

상품 가격 변동의 최소 단계 MarketInfo( Symbol(),MODE_TICKSIZE) = 0.001(gbpjpy)


예금 통화 MarketInfo( Symbol(),MODE_TICKVALUE) = 52 루블(루블 계정) 의 상품 가격 최소 변경 크기.


분명히 0.001은 52 루블이 될 수 없습니다!

5.2p여야 합니다.

10의 곱셈은 어디에서 발생합니까?

MODE_LOTSIZE 무엇?
 
Kirill Belousov :
MODE_LOTSIZE 무엇?

100000

그리고 안바뀌는거 같은데...
 
MT5의 CTRL+B가 때때로 작동을 멈춥니다. 유일한 수정은 터미널을 다시 시작하는 것입니다.
 
Viatcheslav Pashkov :

100000

그리고 안바뀌는거 같은데...

이 값은 무엇입니까?

MarketInfo(Bond_Name,MODE_MARGININIT)

MarketInfo(Bond_Name,MODE_MARGINREQUIRED)

 
Kirill Belousov :

이 값은 무엇입니까?

MarketInfo(Bond_Name,MODE_MARGININIT)

MarketInfo(Bond_Name,MODE_MARGINREQUIRED)


0.0

그리고

15713.24


마진이 정확히 10배 과대평가된 것을 알 수 있습니다. 왜 그런지 이해가 안 돼요! 계정의 레버리지는 500입니다. 재등록되었습니다. 두 가지 방법. 결과는 동일합니다.
 
Viatcheslav Pashkov :

0.0

그리고

15713.24


마진이 정확히 10배 과대평가된 것을 알 수 있습니다. 왜 그런지 이해가 안 돼요! 계정의 레버리지는 500입니다. 재등록되었습니다. 두 가지 방법. 결과는 동일합니다.

왜 그 차이가 10배라고 생각하는지 이해가 되지 않습니다. 기분이 좋다.

1 틱 - 상품의 1랏(100,000GBP)의 가치가 기준 통화(GBP)의 1단위만큼 변경되는 가격 변동

핍(0.01)의 비용을 계산하려면 GBPUSD 및 USDJPY 환율을 USD로 변환한 다음 환율로 다른 USD를 루블에 가져와야 합니다.

견적 정확도가 0.001이라고 해서 틱 값도 분할되는 것은 아닙니다. 기본 통화 1단위만큼 계약 가격을 변경해야 합니다. 현재 가격에서 각 틱의 비용(현금으로 표시된 가격 델타)이 변경됩니다.

여백에 관해서. 귀하의 증거금( 포지션 1 랏을 열 때 보증금):

100,000 GBP(1랏) / 500 레버리지 = 200 GBP

200 GBP * 1.32357(GBPUSD 환율) = 264.174 USD

15713.24 문지름. / 59.32 (USDRUB 환율) = 264.889 USD

글을 쓸 당시 코스를 수강했고 15713.24를 조금 더 일찍(루블이 더 저렴) 수강했다는 점을 생각하면 모든 것이 수렴되는 것 같습니다.

 
Kirill Belousov :

견적 정확도가 0.001이라고 해서 틱 값도 분할되는 것은 아닙니다. 기본 통화 1단위만큼 계약 가격을 변경해야 합니다. 현재 가격에서 각 틱의 비용(현금으로 표시된 가격 델타)이 변경됩니다.



그렇다면 그것은 매우 비논리적입니다! 분명히, 눈금은 최소 인용 정확도입니다! 질문은 열려 있습니다.


그리고 여백이 있으면 더 쉽습니다. 1 로트의 경우 모든 것이 정확합니다 = 꼬리가 있는 15000입니다.

 

그러한 OnCalculate 가 사실입니까?

 int OnCalculate ( const int rates_total, const int prev_calculated, const int , const double &[] );

표준 것보다 빠르게 호출됩니다. 더 적은 시계열이 준비되고 있습니까?