옵션 매수 피라미딩 전략을 구현하고 싶습니다.
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계약씩 매수할수 있도록작성해주시면 감사하겠습니다.