커뮤니티

수식 부탁드립니다.

프로필 이미지
율담
2021-08-11 22:04:22
1122
글번호 151469
답변완료
안녕하세요.. 미리 감사하다는말 드립니다. 전략 A가 있습니다. 진입시 손실이 난다면, 다음진입땐 1계약으로 진입, 또 손실이 난다면 다음진입땐 3계약, 이후엔 수익이 날때까지 3계약 진입.. 수익이 난다면, 다음 진입시 2계약.. 또 수익이라면 1계약.. 이런식으로 1계약에서 3계약까지. 수익이면 -1계약이구요.. 손실이면 +1계약.. 1~3계약 까지 운영하고 싶습니다. 계약수를 변수로 두고.. 카운팅 하면 가능할꺼 같은데요.. 혹시 몰라 요청드려봅니다. 그리고.. 시스템매매설정에 보면.. 계약수를 지정가능한데요. 변수로 계약수를 설정하는경우.. 어느것이 우선인지 궁금합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-08-12 11:23:11

안녕하세요 예스스탁입니다. 수식에서 진입수량을 지정하면 설정창은 무시가 됩니다. 수식안에 내용이 우선됩니다. 아래식 참고하시기 바랍니다. 기본진입 수량은 1이고 손실시 1계약씩 추가, 수익이면 1로 초기화되는 내용입니다. input : 최대수량(3); var : 수량(1); if MarketPosition == 0 Then { if TotalTrades > TotalTrades[1] Then { if PositionProfit(1) > 0 Then 수량 = 1; Else 수량 = MaxContracts(1)+1; } } Else { if PositionProfit(0) > 0 Then 수량 = 1; Else 수량 = MaxContracts+1; } if 매수진입조건 Then Buy("b",OnClose,DEF,min(수량,최대수량)); if 매도진입조건 Then Sell("s",OnClose,DEF,min(수량,최대수량)); 즐거운 하루되세요 > 율담 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 안녕하세요.. 미리 감사하다는말 드립니다. 전략 A가 있습니다. 진입시 손실이 난다면, 다음진입땐 1계약으로 진입, 또 손실이 난다면 다음진입땐 3계약, 이후엔 수익이 날때까지 3계약 진입.. 수익이 난다면, 다음 진입시 2계약.. 또 수익이라면 1계약.. 이런식으로 1계약에서 3계약까지. 수익이면 -1계약이구요.. 손실이면 +1계약.. 1~3계약 까지 운영하고 싶습니다. 계약수를 변수로 두고.. 카운팅 하면 가능할꺼 같은데요.. 혹시 몰라 요청드려봅니다. 그리고.. 시스템매매설정에 보면.. 계약수를 지정가능한데요. 변수로 계약수를 설정하는경우.. 어느것이 우선인지 궁금합니다.