Vince에 따른 로트 계산 - 페이지 10

 

Roman. :

우라아아아아아!!! :DD

마지막으로 강조 표시된 문장에 전적으로 동의합니다.

그리고 계산된 로트의 정확도를 담당할 변수를 코드에 추가해야 합니다. 그래서 더 다양할 것입니다! ;)

 
Vinin :


나중에 계산에서 즉시 계산으로 이동해야 합니다. 물론 최소 및 최대 위험을 입력합니다. 공식은 사전 정의된 매개변수에서 로트 크기를 변경할 수 있습니다. 로트 0을 사용하는 경우 가상 거래를 기반으로 계산해야 합니다.

그건 그렇고, 여기에 황금 단어가 있습니다 (2 페이지). Vince에 따라 로트를 계산한 후 큰 로트를 사용하기 시작합니다. 이는 큰 위험을 의미합니다. 결과적으로 디포와 전략은 실패하고...
 
MaxZ :

...그리고 계산된 로트의 정확도를 담당할 변수를 코드에 추가해야 합니다. 그래서 더 다양할 것입니다! ;)

여기가 불명..
 
Roman. :
여기가 불명..
lot = NormalizeDouble ((FreeMarginRisk* AccountFreeMargin ()/H)*Min_Lot, EXTERN DOUBLE );
 
MaxZ :


이 변수에 대해 FreeMarginRisk를 활성화해야 한다는 것을 깨달았습니다... :-))) depa의 일부를 선택하려면...

그러나 문제는 계정 유형이 0.1인 경우 EXTERN DOUBLE = 1인 경우, 예를 들어 마이크로(모두 DC 및 계정 유형 및 거래 조건에 따라 다름) 인 경우 EXTERN 입니다. DOUBLE = 2... 그게 다야?

 
Roman. :


이 변수에 대해 FreeMarginRisk를 활성화해야 한다는 것을 깨달았습니다... :-))) depa의 일부를 선택하려면...

그러나 문제는 계정 유형이 0.1인 경우 EXTERN DOUBLE = 1인 경우, 예를 들어 마이크로(모두 DC 및 계정 유형 및 거래 조건에 따라 다름) 인 경우 EXTERN 입니다. DOUBLE = 2... 그게 다야?


그러나 이것을 위해 extern을 사용하는 이유는 무엇입니까? 고문은 이 모든 것을 알아낼 수 있습니다. 그리고 이러한 매개변수를 고려하여 계산을 수행해야 합니다.
 
Vinin :

그러나 이것을 위해 extern을 사용하는 이유는 무엇입니까? 고문은 이 모든 것을 알아낼 수 있습니다. 그리고 이러한 매개변수를 고려하여 계산을 수행해야 합니다.

물론 MarketInfo()를 통해 Victor에게 감사드립니다... :-)))
 
글쎄, 네 ... 동의합니다. 망했어! :))) 그리고 extern이더라도 왜 두 번 ...
 

어딘가에 일종의 논리적 오류가 있습니다 ...이 분기에서 코드를 가져 와서 스크립트로 변환하고 계정 기록을 통해 실행했습니다. 계정 100k(시작), 거래를 시작할 수 있는 최소 로트는 0.01이며 다음 결과를 얻었습니다.


2011.12.14 17:51:17 Optimal_f CADCHFFXF,M15: 마감 위치 = 1982 순 이익/손실 = 137037.4 마지막 마감 위치 1982 이익/손실 = -106.31

2011.12.14 17:51:17 Optimal_f CADCHFFXF,M15: 위치당 최대 손실, D = -17730.00 Pow(1/주문)= 0.00050454

2011.12.14 17:51:17 Optimal_f CADCHFFXF,M15: f = 0.25에서 G_Rez 최대 = 1.00012448

2011.12.14 17:51:17 Optimal_f CADCHFFXF,M15: H=D/(-f): 70920 lot = 0.02 Transaction_number = 1981

즉, Vince 로트 계산 시스템은 주어진 시간 간격에서 거래하기에 이상적인 0.02를 많이 찾습니다. 수십만 개의 보증금이 있습니다. 미친 짓이 아닙니까? :) 광기라면 - 어딘가에 일종의 오해가 있습니다. 가장 먼저 떠오르는 것은 수학자 Vince가 거래에서 사용하도록 권장하는 보증금의 비율을 알고 다음 위치에 대한 손절매를 기반으로 로트 크기를 계산해야 한다는 것입니다. 이 지점에서 Expert Advisors를 테스트하는 것은 약간 잘못되었습니다.

 
ph3onix :

1. 어딘가에 논리적 오류가 있습니다 ...이 분기에서 코드를 가져와 스크립트로 변환하고 계정 기록을 통해 실행했습니다. 계정 100k(시작), 거래를 시작할 수 있는 최소 로트는 0.01이며 다음 결과를 얻었습니다.


2011.12.14 17:51:17 Optimal_f CADCHFFXF,M15: 마감 위치 = 1982 순 이익/손실 = 137037.4 마지막 마감 위치 1982 이익/손실 = -106.31

2011.12.14 17:51:17 Optimal_f CADCHFFXF,M15: 위치당 최대 손실, D = -17730.00 Pow(1/주문)= 0.00050454

2011.12.14 17:51:17 Optimal_f CADCHFFXF,M15: f = 0.25에서 G_Rez 최대 = 1.00012448

2011.12.14 17:51:17 Optimal_f CADCHFFXF,M15: H=D/(-f): 70920 lot = 0.02 Transaction_number = 1981

즉, Vince 로트 계산 시스템은 주어진 시간 간격에서 거래하기에 이상적인 0.02를 많이 찾습니다.

2. 수십만 보증금으로 - 미친거 아닙니까? :) 광기라면 - 어딘가에 일종의 오해가 있습니다. 가장 먼저 떠오르는 것은 수학자 Vince가 거래에서 사용하도록 권장하는 보증금의 비율을 알고 다음 위치에 대한 손절매를 기반으로 로트 크기를 계산해야 한다는 것입니다. 이 지점에서 Expert Advisors를 테스트하는 것은 약간 잘못되었습니다.

1. 오류가 없습니다. 이 분기의 이전 페이지를 다시 읽으십시오. 특히 로트를 계산하는 데 사용되는 최종 공식에 주의하십시오.

lot = NormalizeDouble ((FreeMarginRisk* AccountFreeMargin ()/H)*Min_Lot, 2 );

받은 값 f=0.25는 작업 범위에서 가져온 것입니다. H=D/(-f): 70920에 기초하여, 우리는 거래에서 가장 큰 손실의 가치를 가지고 있습니다.

D = H*(-f) = -17,730 결과적으로 Vince lot = 0.02에 따라 계산된 Lot에 도달합니다.

그런 거래에서 최소 D 값이 있다면. 볼륨은 -17 730이 아니라 - 730이며 이 값은 분 동안 얻은 것입니다. 로트가 0.01이 아니라 0.1이면 후속 로트 볼륨을 계산하기 위한 다음 그림이 이미 있습니다. H = -730/-0.25 = 2920, 로트 = (137 037/2920) * 0.1 = 4.7 로트. 이것은 내가 이해하는 것입니다. 이미 특정 수의 트랜잭션 분 이후에 시작 100,000에 대한 수치입니다. 로트 0.1 최적의 로트 계산 가능성에 대한 일부 이익 37,037 추출 f.

2. 광기가 아닙니다. 오해가 없습니다. 따라서 R. Vince는 예금의 보존과 기하 급수적 인 성장을 처리합니다!!!!!!! :-)))

그리고 당신의 예에서 0.01랏의 시작 최소 거래량으로 -17,730의 금액으로 가장 수익성이 없는 거래를 얻었을 때 당신이 원했던 것은 무엇입니까!!! 연속 6패와 점수가 합산됩니다.

여기가 원본 소스입니다