문제가 완전히 정의되지 않았습니다. 2%의 위험을 감수하고 싶다면 손절매 수준 또는 거래량과 같은 변수 중 하나를 수정해야 합니다. 로트 크기를 계산하는 것에 대해 묻는 것이기 때문에 고정을 원하지는 않지만 그렇지 않다고 말하더라도 손절매에 관심을 가져야 합니다. 손절매가 없는 경우 2%의 위험을 감수한다는 것은 고정 로트 크기(예: 1.0)를 취하고 현재 손실이 개시 증거금의 2%에 도달할 때까지 기다리는 것을 의미합니다. 여기서 보시는 것처럼 로트 크기를 계산할 필요가 없습니다.
내 미니 계정의 마진이 $10,000이고 다음 거래에서 2%의 위험을 감수하고 싶다고 가정해 보겠습니다.
[나는 이것이 "위험"에 대한 제한된 견해라는 것을 알고 있습니다. 나는 stopLoss 핍이나 이익 목표 등에 관심이 없습니다.]
MetaTrader를 사용하여 브로커로부터 다음과 같은 미니 계정 정보를 얻습니다.
accountLeverage = 계정 레버리지 (); // 값 = 200
modeLotSize = MarketInfo("EURUSDm", MODE_LOTSIZE); // 값 = 10000
modeLotStep = MarketInfo("EURUSDm", MODE_LOTSTEP); // 값 = .01
modeMinLot = MarketInfo("EURUSDm", MODE_MINLOT) ); // 값 = .01
질문: $200의 로트 크기는 어떻게 계산합니까? (최소 사이즈 로트의 비용을 아는 것이 유용할 것입니다. 이 경우 최소 사이즈 로트는 .01입니다.)
질문: 로트 크기 계산 공식은 모든 통화 쌍에 대해 동일합니까?
미리 감사드립니다.
잔고가 아닌 자기자본을 기준으로 좋은 로트 규모 계산기를 보내드립니다. 하나 이상의 거래가 있으면 더 좋습니다.
문서에서:
MODE_TICKVALUE
16
예금 통화의 틱 값
MODE_TICKSIZE
17
포인트 단위의 눈금 크기
내 다섯 자리 브로커의 경우: mode_tickvalue = 1; mode_ticksize = 0.00001
그렇다면 왜 모든 신체가 다음과 같은 라인을 제공합니까?
이거 잘못된거 아닙니까?
이것은 틀리고, 오역(?)
다음과 같아야 합니다. Digits == 5이고 Pips에서 작업하는 경우 ....
if ( Digits == 3 || Digits == 5 ) pipValue *= 10 ;
누군가가 Point에서 일한다면 누군가는 Pips에 관심이 없습니다.
문서에서:
MODE_TICKVALUE
16
예금 통화의 틱 값
MODE_TICKSIZE
17
포인트 단위의 눈금 크기
내 다섯 자리 브로커의 경우: mode_tickvalue = 1; mode_ticksize = 0.00001
그렇다면 왜 모든 신체가 다음과 같은 라인을 제공합니까?
이거 잘못된거 아닙니까?
Tick , PIP 및 Point 가 있습니다. 그들은 일반적으로 모두 다릅니다. 틱은 가격의 가장 작은 변화입니다. 포인트는 인용된 최하위 숫자입니다. 통화에서 핍은 0.0001(또는 JPY 0.01의 경우)로 정의됩니다.
4자리 브로커에서 포인트(0.0001) = 핍(0.0001)입니다. [JPY 0.01 == 0.01] 5자리 브로커에서 포인트(0.00001) = 1/10 핍(0.00010/10)입니다. 추가 숫자를 인용한다고 해서 핍 값이 변경되는 것은 아닙니다. (0.0001 == 0.00010) EA는 핍을 포인트로 조정해야 합니다 (mq4의 경우). 통화에서 틱은 포인트입니다. 가격은 최하위 자릿수(1.23456 -> 1.23457)로 변경될 수 있습니다.
금속에서 눈금은 여전히 가장 작은 변화이지만 점보다 큽니다. 가격이 123.25에서 123.50으로 변경될 수 있는 경우 TickSize 는 0.25이고 포인트는 0.01입니다. 핍은 의미가 없습니다.
이것이 TickValue 자체를 사용하지 않는 이유입니다. TickSize 가 있는 비율로만 사용됩니다. DeltaValuePerLot() 참조
문제가 완전히 정의되지 않았습니다. 2%의 위험을 감수하고 싶다면 손절매 수준 또는 거래량과 같은 변수 중 하나를 수정해야 합니다. 로트 크기를 계산하는 것에 대해 묻는 것이기 때문에 고정을 원하지는 않지만 그렇지 않다고 말하더라도 손절매에 관심을 가져야 합니다. 손절매가 없는 경우 2%의 위험을 감수한다는 것은 고정 로트 크기(예: 1.0)를 취하고 현재 손실이 개시 증거금의 2%에 도달할 때까지 기다리는 것을 의미합니다. 여기서 보시는 것처럼 로트 크기를 계산할 필요가 없습니다.
손절매 수준이 뷰에 들어가면 계산은 간단합니다.
이중 tradeVolume =AccountFreeMargin () * 위험/100 / ( StopLossPoints * MarketInfo( Symbol(), MODE_TICKVALUE ) );
즉, 특정 거래에 대한 스톱로스 수준이 주어지면 스톱로스를 취하면 항상 초기 증거금의 지정된 비율을 잃게 됩니다.
또한 결과 값을 MODE_LOTSTEP으로 정규화하고 MODE_MINLOT 및 MODE_MAXLOT로 제한하고 싶을 것입니다.
열린 모든 주문 크기를 USD로 계산하려면 어떻게 해야 합니까?
포럼의 일반 규칙 및 모범 사례. - 일반 - MQL5 프로그래밍 포럼
말이 안 된다. 내 쿼트를 USD로 어떻게 계산합니까?
계정의 작은 비율 이상, 확실히 거래당 2% 미만, 계정의 총 6%에 달하는 위험을 감수하지 마십시오. 위험은 초기 손절매, 로트 크기 및 쌍의 가치에 따라 다릅니다. 마진과 레버리지에 의존하지 않습니다.MODE_TICKVALUE는 브로커가 많은 비 fx 도구에서 신뢰할 수 없음 - MQL4 프로그래밍 포럼 2017.10.10
Tick 값에 대한 보편적인 솔루션이 있습니까? - 통화 쌍 - 일반 - MQL5 프로그래밍 포럼 2018.02.11
로트 값을 100으로 계산 - MQL5 프로그래밍 포럼 2019.07.19
대부분의 쌍은 PIP 당 약 $10의 가치가 있습니다. (매우 작은) 5 PIP SL의 $5 위험은 $5/$10/5 또는 최대 0.1랏입니다.
포럼의 일반 규칙 및 모범 사례. - 일반 - MQL5 프로그래밍 포럼
말이 안 된다. 내 쿼트를 USD로 어떻게 계산합니까?
계정의 작은 비율 이상, 확실히 거래당 2% 미만, 계정의 총 6%에 달하는 위험을 감수하지 마십시오. 위험은 초기 손절매, 로트 크기 및 쌍의 가치에 따라 다릅니다. 마진과 레버리지에 의존하지 않습니다.MODE_TICKVALUE는 브로커가 많은 비 fx 도구에서 신뢰할 수 없음 - MQL4 프로그래밍 포럼 2017.10.10
Tick 값에 대한 보편적인 솔루션이 있습니까? - 통화 쌍 - 일반 - MQL5 프로그래밍 포럼 2018.02.11
로트 값을 100으로 계산 - MQL5 프로그래밍 포럼 2019.07.19
대부분의 쌍은 PIP 당 약 $10의 가치가 있습니다. (매우 작은) 5 PIP SL의 $5 위험은 $5/$10/5 또는 최대 0.1랏입니다.
위험에 대해 말하는 것이 아니라 열린 주문의 USD 금액을 알고 싶습니다.
위험에 대해 말하는 것이 아니라 열린 주문의 USD 금액을 알고 싶습니다.