커뮤니티

선물차트로 옵션매수전용식부탁드립니다.

프로필 이미지
외국인
2011-05-22 13:37:12
815
글번호 38912
답변완료
안녕하세요 하기의 식을 이용하여 옵션전용 콜옵션매수매도 풋옵션매수매도 식으로 부탁드립니다 (신호즉시주문 형식으로 부탁드립니다.) var1 = int(c); if MarketPosition == 0 Then{ if H <= var1+0.50 Then buy("b1",AtStop,var1+0.50+PriceScale); if H <= var1+1.00 Then buy("b2",AtStop,var1+1.00+PriceScale); } if MarketPosition == 0 Then{ if L >= var1+0.50 Then Sell("s1",AtStop,var1+0.50-PriceScale); if L >= var1 Then Sell("s2",AtStop,var1-PriceScale); } SetStopProfittarget(0.25,PointStop); SetStopLoss(0.10,PointStop); SetStopTrailing(0.2,0.25,PointStop);
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2011-05-23 11:36:02

안녕하세요 예스스탁입니다. 선물을 참조로 하여 옵션매매식으로 변경할 경우 수식은 모두 onlose 봉완성시로만 작성가능합니다. 1. var1 = data2(int(c)); if MarketPosition == 0 Then{ if crossup(c,var1+0.50) Then buy("b1"); if crossup(c,var1+1.00) Then buy("b2"); } value1 = data2(c); value2 = data2(H); value3 = data2(L); if MarketPosition == 1 Then{ if crossup(c,value1[BarsSinceEntry]+0.25) Then exitlong(); if CrossDown(c,value1[BarsSinceEntry]-0.1) then ExitLong(); if highest(value2,BarsSinceEntry) >= value1[BarsSinceEntry]+0.25 and value1 <= highest(value2,BarsSinceEntry)-0.2 Then exitlong(); } 2. var1 = data2(int(c)); if MarketPosition == 0 Then{ if CrossDown(c,var1+0.50) Then buy("s1"); if crossdown(c,var1) Then buy("s2"); } value1 = data2(c); value2 = data2(H); value3 = data2(L); if MarketPosition == 1 Then{ if crossdown(c,value1[BarsSinceEntry]-0.25) Then exitlong(); if CrossUp(c,value1[BarsSinceEntry]+0.1) then ExitLong(); if Lowest(value3,BarsSinceEntry) <= value1[BarsSinceEntry]-0.25 and value1 >= Lowest(value3,BarsSinceEntry)+0.2 Then exitlong(); } 즐거운 하루되세요 > 외국인 님이 쓴 글입니다. > 제목 : 선물차트로 옵션매수전용식부탁드립니다. > 안녕하세요 하기의 식을 이용하여 옵션전용 콜옵션매수매도 풋옵션매수매도 식으로 부탁드립니다 (신호즉시주문 형식으로 부탁드립니다.) var1 = int(c); if MarketPosition == 0 Then{ if H <= var1+0.50 Then buy("b1",AtStop,var1+0.50+PriceScale); if H <= var1+1.00 Then buy("b2",AtStop,var1+1.00+PriceScale); } if MarketPosition == 0 Then{ if L >= var1+0.50 Then Sell("s1",AtStop,var1+0.50-PriceScale); if L >= var1 Then Sell("s2",AtStop,var1-PriceScale); } SetStopProfittarget(0.25,PointStop); SetStopLoss(0.10,PointStop); SetStopTrailing(0.2,0.25,PointStop);
프로필 이미지

외국인

2011-05-23 11:54:42

매도매수가 되지않네요
프로필 이미지

예스스탁 예스스탁 답변

2011-05-23 12:35:18

안녕하세요 예스스탁입니다. 식을 수정했습니다. 아래식을 사용하시면 됩니다. 1번이 콜주종목 참조 선물 2번이 풋주종목 참조 선물 입니다. 1. var1 = data2(int(c)); if MarketPosition == 0 Then{ if crossup(data2(c),var1+0.50) Then buy("b1"); if crossup(data2(c),var1+1.00) Then buy("b2"); } value1 = data2(c); value2 = data2(H); value3 = data2(L); if MarketPosition == 1 Then{ if crossup(c,value1[BarsSinceEntry]+0.25) Then exitlong(); if CrossDown(c,value1[BarsSinceEntry]-0.1) then ExitLong(); if highest(value2,BarsSinceEntry) >= value1[BarsSinceEntry]+0.25 and value1 <= highest(value2,BarsSinceEntry)-0.2 Then exitlong(); } 2. var1 = data2(int(c)); if MarketPosition == 0 Then{ if CrossDown(data2(c),var1+0.50) Then buy("s1"); if crossdown(data2(c),var1) Then buy("s2"); } value1 = data2(c); value2 = data2(H); value3 = data2(L); if MarketPosition == 1 Then{ if crossdown(c,value1[BarsSinceEntry]-0.25) Then exitlong(); if CrossUp(c,value1[BarsSinceEntry]+0.1) then ExitLong(); if Lowest(value3,BarsSinceEntry) <= value1[BarsSinceEntry]-0.25 and value1 >= Lowest(value3,BarsSinceEntry)+0.2 Then exitlong(); } 즐거운 하루되세요 > 외국인 님이 쓴 글입니다. > 제목 : Re : Re : 선물차트로 옵션매수전용식부탁드립니다. > 매도매수가 되지않네요