커뮤니티

수식 문의드려요.

프로필 이미지
에이드
2020-06-26 01:06:46
1629
글번호 140181
답변완료
안녕하세요. 진입계약수 관련 수식 문의드립니다. A. 매수매도의 진입 계약수 3계약 기본. 직전 거래가 손실일 경우 1계약 추가. 직전 거래가 수익을 경우 3계약 유지. B. 매수매도의 진입 계약수 2계약 기본. 최근 10회 거래의 승률이 50% 미만 and 직전 거래가 수익인 경우 진입시 1계약 추가 최근 10회 거래의 승률이 70% 이상인 경우 기본계약수인 2계약으로 유지
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-06-29 13:02:37

안녕하세요 예스스탁입니다. 1 input : 기본수량(3); var : vol(0); if MarketPosition == 0 Then { if PositionProfit(1) >= 0 Then vol = 기본수량; Else vol = MaxContracts(1)+1; } else { if PositionProfit(0) >= 0 Then vol = 기본수량; Else vol = MaxContracts(0)+1; } if 매수진입조건 Then buy("b",OnClose,def,vol); if 매도진입조건 Then sell("s",OnClose,def,vol); 2 input : n(10),기본수량(2); var : vol(0),win(0),cnt(0); if TotalTrades < 10 Then vol = 기본수량; else { if MarketPosition == 0 Then { win = 0; for cnt = 1 to N { if PositionProfit(cnt) >= 0 Then win = win+1; } if win/n*100 < 50 and PositionProfit(1) > 0 Then vol = MaxContracts(1)+1; if win/n*100 >= 70 Then vol = 기본수량; } else { win = 0; for cnt = 0 to N-1 { if PositionProfit(cnt) >= 0 Then win = win+1; } if win/n*100 < 50 and PositionProfit(0) > 0 Then vol = MaxContracts(1)+1; if win/n*100 >= 70 Then vol = 기본수량; } } if 매수진입조건 Then buy("b",OnClose,def,vol); if 매도진입조건 Then sell("s",OnClose,def,vol); 즐거운 하루되세요 > 에이드 님이 쓴 글입니다. > 제목 : 수식 문의드려요. > 안녕하세요. 진입계약수 관련 수식 문의드립니다. A. 매수매도의 진입 계약수 3계약 기본. 직전 거래가 손실일 경우 1계약 추가. 직전 거래가 수익을 경우 3계약 유지. B. 매수매도의 진입 계약수 2계약 기본. 최근 10회 거래의 승률이 50% 미만 and 직전 거래가 수익인 경우 진입시 1계약 추가 최근 10회 거래의 승률이 70% 이상인 경우 기본계약수인 2계약으로 유지