커뮤니티
선물연계 옵션시스템 TS 관련
2008-03-17 16:27:30
1108
글번호 14993
선물을 Data2로 하여 옵션 시스템을 작성하려 합니다.
예를 들면 선물의 5이평이 20이평을 Crossup하면 ATM연결콜 매수 진입,
매수진입 후 트레일링 스탑을 다음과 같이 걸라고 합니다...
"매수 진입 후 선물 목표이익 4피 달성 후 0.5피 되돌림 하면 매수 청산.. "
If crossup(data2(ma(c,5)),data2(ma(c,20))) then
buy("매수",atmarket);
...
마찬가지로... 선물 5이평이 20 이평을 Crossdown하면 ATM연결풋 매수 진입,
풋 매수 진입 후 트레일링 스탑을 " 풋 매수 진입 후 선물 목표 이익 4피 달성후 0.5피 되돌림 하면 매수 청산.."
이렇게 식을 작성하려 합니다.
부탁 드립니다.
답변 2
예스스탁 예스스탁 답변
2008-03-18 08:37:05
안녕하세요
예스스탁입니다.
1. 주종목 ATM연결콜 참조종목 선물
If crossup(data2(ma(c,5)),data2(ma(c,20))) then
{
buy("매수",atmarket);
value1 = data2(c);
}
if MarketPosition() == 1 and data2(C) <= highest(data2(H),BarsSinceEntry)-0.5 and
highest(data2(H),BarsSinceEntry) > value1+4 Then
exitlong();
2. 주종목 ATM연결풋 참조종목 선물
If crossdown(data2(ma(c,5)),data2(ma(c,20))) then
{
buy("매수",atmarket);
value1 = data2(c);
}
if MarketPosition() == 1 and data2(C) <= highest(data2(H),BarsSinceEntry)-0.5 and
highest(data2(H),BarsSinceEntry) > value1+4 Then
exitlong();
즐거운 하루되세요
> 일승 님이 쓴 글입니다.
> 제목 : 선물연계 옵션시스템 TS 관련
> 선물을 Data2로 하여 옵션 시스템을 작성하려 합니다.
예를 들면 선물의 5이평이 20이평을 Crossup하면 ATM연결콜 매수 진입,
매수진입 후 트레일링 스탑을 다음과 같이 걸라고 합니다...
"매수 진입 후 선물 목표이익 4피 달성 후 0.5피 되돌림 하면 매수 청산.. "
If crossup(data2(ma(c,5)),data2(ma(c,20))) then
buy("매수",atmarket);
...
마찬가지로... 선물 5이평이 20 이평을 Crossdown하면 ATM연결풋 매수 진입,
풋 매수 진입 후 트레일링 스탑을 " 풋 매수 진입 후 선물 목표 이익 4피 달성후 0.5피 되돌림 하면 매수 청산.."
이렇게 식을 작성하려 합니다.
부탁 드립니다.
일승
2008-03-18 15:39:12
만들어 주신 수식을 적용해 보았으나 잘 먹히지 않습니다.
일단 아래 수식 중 highest(data2(H),BarsSinceEntry)-0.5 부분에서
"BarsSinceEntry"는 옵션의 가격을 가져오기 때문에 data2(H)와의 Highest 비교는 의미가 없을 듯 합니다.
또한 "exitlong()"으로만 사용하면 Onclose 주문이 나가기 때문에 Trailing Stop으로서의 의미가 줄어든다고 생각하는데... Atstop 주문으로는 구현이 어려운지요...
다시 한번 만들어 주시면 감사 하겠습니다.
1. 주종목 ATM연결콜 참조종목 선물
If crossup(data2(ma(c,5)),data2(ma(c,20))) then
{
buy("매수",atmarket);
value1 = data2(c);
}
if MarketPosition() == 1 and data2(C) <= highest(data2(H),BarsSinceEntry)-0.5 and
highest(data2(H),BarsSinceEntry) > value1+4 Then
exitlong();