커뮤니티

전략식 부탁합니다.

프로필 이미지
e占쏙옙占싼쏙옙호
2023-08-04 11:46:41
490
글번호 171216
답변완료
옵션 매수 피라미딩 전략을 구현하고 싶습니다. 1. 임의의 var1 값이 최소 0에서 최고 100까지 나타나고 있을때 2. 1~10사이에 값이 위치하면 10계약매수 3. 11~20사이에 값이 휘치하면 10계약추가매수해 총20계약매수 ' ' 순차적으로 추세적상승하면 91~100사이에 위치하면 100계약이 매수완료 그런데 추세가 급변해서 4. var1값이 21~30사이에 있어 30계약매수유지중 5. var1값이 81~90사이로 변동되면 60계약을 추가매수하여 총90계약매수유지 6. var1값이 다시 21~30사이로 하락하면 60계약만 청산 7. var1값이 0이되면 나머지잔량 30계약청산 결과적으로 상승분치만큼매수 하락분치만큼청산하는 전략식을 작성해주세요 진입계약수의 경우 5만원미만은 10계약씩 5만원에서 20만원미만은 5계약씩 20이상은 2계약씩 매수할수 있도록작성해주시면 감사하겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-08-07 14:41:26

안녕하세용 예스스탁입니다. var : vol(0),volMluti(0); var1 = 지표값; if BigPointValue*c < 50000 Then volMluti = 10; Else if BigPointValue*c >= 50000 and BigPointValue*c < 200000 Then volMluti = 5; Else volMluti = 2; if MarketPosition == 0 Then { vol = Floor(var1); Buy("b",OnClose,Def,floor(var1)*volMluti); } if MarketPosition == 1 Then { if floor(var1) > vol Then { Buy("bb",OnClose,Def,(Floor(var1)-vol)*volMluti); vol = Floor(var1); } Else { if Floor(var1) < vol Then { ExitLong("bx",OnClose,Def,"",(vol-Floor(var1))*volMluti,2); vol = Floor(var1); } } } 즐거운 하루되세요 > e占쏙옙占싼쏙옙호 님이 쓴 글입니다. > 제목 : 전략식 부탁합니다. > 옵션 매수 피라미딩 전략을 구현하고 싶습니다. 1. 임의의 var1 값이 최소 0에서 최고 100까지 나타나고 있을때 2. 1~10사이에 값이 위치하면 10계약매수 3. 11~20사이에 값이 휘치하면 10계약추가매수해 총20계약매수 ' ' 순차적으로 추세적상승하면 91~100사이에 위치하면 100계약이 매수완료 그런데 추세가 급변해서 4. var1값이 21~30사이에 있어 30계약매수유지중 5. var1값이 81~90사이로 변동되면 60계약을 추가매수하여 총90계약매수유지 6. var1값이 다시 21~30사이로 하락하면 60계약만 청산 7. var1값이 0이되면 나머지잔량 30계약청산 결과적으로 상승분치만큼매수 하락분치만큼청산하는 전략식을 작성해주세요 진입계약수의 경우 5만원미만은 10계약씩 5만원에서 20만원미만은 5계약씩 20이상은 2계약씩 매수할수 있도록작성해주시면 감사하겠습니다.