커뮤니티

문의 드려요(39475 관련 ,data 2 이용)

프로필 이미지
머니사이언스
2014-12-16 09:16:37
130
글번호 81369
답변완료
안녕하세여.. 아래식을 이용해서 옵션거래를 하여고 하는데요.. 주거래는 풋옵션을 하고 거래기준은 data2에 선물로 맞추고 하려고 하는데 아래식을 data2로 전환 부탁드려요.. 제가 하는데 작동이 잘 안되네요.. 부탁 드립니다.. ------------------------------------------------------------------------- var:피봇(0),저항1(0),저항2(0),지지1(0),지지2(0), emaV(0),중기(0),중장기(0),장기(0), adxv(0),atrv(0),atrstop(0); 피봇 = (DayHigh(1)+daylow(1)+dayclose(1))/3 ; 저항1 = 2 * 피봇 - daylow(1); 저항2 = 피봇 + DayHigh(1)-DayLow(1); 지지1 = 2 * 피봇 - DayHigh(1); 지지2 = 피봇 - DayHigh(1) + DayLow(1); 중기=ema(c,20); 중장기=ema(c,75); 장기=ema(c,450); var2 = Lowest(L,BarsSinceEntry+1); if stime>=090500 and stime < 144500 and CrossDown(c, 지지2) and 장기>지지2 then Sell("사번sell"); if IsEntryName("사번sell") Then { ExitShort("사번atrES",AtStop, Var2+ATRstop); if CrossUp(c,중기) then ExitShort("사번2ES"); } SetStopLoss(1,PointStop); if stime == 144500 then{ if MarketPosition == 1 and C < EntryPrice+1 Then ExitLong(); if MarketPosition == -1 and C > EntryPrice-1 Then ExitShort(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-12-16 13:13:08

안녕하세요 예스스탁입니다. data2로 변경할 경우에는 주문함수의 atstop/atlimit, 강제청산은 모두 if문 봉완성시로 변경되어야 합니다. atstop이나 atlimit은 주종목의 시세가와 지정된 값을 비교합니다. 아래 수식 참고하시기 바랍니다. var:피봇(0,data2),저항1(0,data2),저항2(0,data2),지지1(0,data2),지지2(0,data2), emaV(0,data2),중기(0,data2),중장기(0,data2),장기(0,data2), adxv(0,data2),atrv(0,data2),atrstop(0,data2); var : D2L(0,data1),D2C(0,data2),LL(0,data1); D2L = data2(L); D2C = data2(c); 피봇 = data2((highD(1)+LowD(1)+closeD(1))/3); 저항1 = data2(2 * 피봇 - LowD(1)); 저항2 = data2(피봇 + highD(1)-LowD(1)); 지지1 = data2(2 * 피봇 - highD(1)); 지지2 = data2(피봇 - highD(1) + LowD(1)); 중기 = data2(ema(c,20)); 중장기 = data2(ema(c,75)); 장기 = data2(ema(c,450)); LL = data2(Lowest(D2L,BarsSinceEntry+1)); if data2(stime>=090500 and stime < 144500 and CrossDown(c, 지지2) and 장기>지지2) then Sell("사번sell"); if IsEntryName("사번sell") Then { if H >= LL[1]+ATRstop Then ExitShort("사번atrES"); if CrossUp(c,중기) then ExitShort("사번2ES"); } if MarketPosition == 1 and data2(L) <= D2C[BarsSinceEntry]+1 Then ExitLong(); if MarketPosition == -1 and data2(H) >= D2C[BarsSinceEntry]-1 Then ExitShort(); if stime == 144500 then{ if MarketPosition == 1 and data2(C) < D2C[BarsSinceEntry]+1 Then ExitLong(); if MarketPosition == 1 and data2(L) <= D2C[BarsSinceEntry]+1 Then ExitLong(); if MarketPosition == -1 and data2(C) > D2C[BarsSinceEntry]-1 Then ExitShort(); if MarketPosition == -1 and data2(H) >= D2C[BarsSinceEntry]-1 Then ExitShort(); } 즐거운 하루되세요 > 머니사이언스 님이 쓴 글입니다. > 제목 : 문의 드려요(39475 관련 ,data 2 이용) > 안녕하세여.. 아래식을 이용해서 옵션거래를 하여고 하는데요.. 주거래는 풋옵션을 하고 거래기준은 data2에 선물로 맞추고 하려고 하는데 아래식을 data2로 전환 부탁드려요.. 제가 하는데 작동이 잘 안되네요.. 부탁 드립니다.. ------------------------------------------------------------------------- var:피봇(0),저항1(0),저항2(0),지지1(0),지지2(0), emaV(0),중기(0),중장기(0),장기(0), adxv(0),atrv(0),atrstop(0); 피봇 = (DayHigh(1)+daylow(1)+dayclose(1))/3 ; 저항1 = 2 * 피봇 - daylow(1); 저항2 = 피봇 + DayHigh(1)-DayLow(1); 지지1 = 2 * 피봇 - DayHigh(1); 지지2 = 피봇 - DayHigh(1) + DayLow(1); 중기=ema(c,20); 중장기=ema(c,75); 장기=ema(c,450); var2 = Lowest(L,BarsSinceEntry+1); if stime>=090500 and stime < 144500 and CrossDown(c, 지지2) and 장기>지지2 then Sell("사번sell"); if IsEntryName("사번sell") Then { ExitShort("사번atrES",AtStop, Var2+ATRstop); if CrossUp(c,중기) then ExitShort("사번2ES"); } SetStopLoss(1,PointStop); if stime == 144500 then{ if MarketPosition == 1 and C < EntryPrice+1 Then ExitLong(); if MarketPosition == -1 and C > EntryPrice-1 Then ExitShort(); }