커뮤니티

참조종목 매매시

프로필 이미지
회원
2009-07-09 07:31:21
581
글번호 23327
답변완료
아래는 선물매매식입니다. 선물매매를 DATA2 놓고 풋을 매수만 할려고 합니다. 선물에서 sell 신호시 풋 매수 이렇게 할려구 합니다. 단, 모든 진입, 청산은 선물을 기준으로 할려고 합니다. 진입은 문제가 아닌데, 실제 매매시 청산 신호가 제때 나가지 않아서 문의드립니다. 청산식을 신경좀 부탁드립니다. 절대, 손절이나 이익실현이나 선물 기준입니다. 선물이 - 1.9% 일때 풋 손절 선물이 2.3% 수익이후 41% 이상 하락시 풋 청산. 수식작정부탁드립니다. value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); Input : Period(12), Period1(5), Period2(5); value3 = StochasticsK(Period,Period1); Value4 = StochasticsD(Period,Period1,Period2); input : rs1(20),rs2(18),rs3(9); var : rsk(0),rsd(0); rsK = ema(((RSI(rs1)-Lowest(RSI(rs1),rs1))/((Highest(RSI(rs1),rs1))-Lowest(RSI(rs1),rs1))),rs2)*100; rsD = ema(ema(((RSI(rs1)-Lowest(RSI(rs1),rs1))/((Highest(RSI(rs1),rs1))-Lowest(RSI(rs1),rs1))),rs2),rs3)*100 ; /**********************************************************************************************************************/ if c > value2 and value3 < value3[1] and value3[1] < value3[2] and value3[2] < value3[3] and value3[3] < value3[4] and CrossDown(C, value1) Then { sell("하하1"); setstoptrailing(41, 2.3, percentstop, 0); setstoploss(1.9 } //**********************************************************************************************************************/ if c < value2 and rsk < rsd and CrossDown(C, value1) Then { sell("하하2"); setstoptrailing(5, 2.9, percentstop, 0); setstoploss(1.9);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-07-09 10:37:34

안녕하세요 예스스탁입니다. Input : shortPeriod(180), longPeriod(1800); Input : Period(12), Period1(5), Period2(5); input : rs1(20),rs2(18),rs3(9); var : rsk(0,data2),rsd(0,data2); var : val1(0,data2),val2(0,data2),val3(0,data2),val4(0,data2); val1 = data2(ma(C, shortPeriod)); val2 = data2(ma(C, longPeriod)); val3 = data2(StochasticsK(Period,Period1)); Val4 = data2(StochasticsD(Period,Period1,Period2)); rsK = data2(ema(((RSI(rs1)-Lowest(RSI(rs1),rs1))/((Highest(RSI(rs1),rs1))-Lowest(RSI(rs1),rs1))),rs2)*100); rsD = data2(ema(ema(((RSI(rs1)-Lowest(RSI(rs1),rs1))/((Highest(RSI(rs1),rs1))-Lowest(RSI(rs1),rs1))),rs2),rs3)*100) ; /**********************************************************************************************************************/ if data2(c) > val2 and val3 < val3[1] and val3[1] < val3[2] and val3[2] < val3[3] and val3[3] < val3[4] and CrossDown(data2(C), val1) Then { sell("하하1"); } //**********************************************************************************************************************/ if data2(c) < val2 and rsk < rsd and CrossDown(data2(C), val1) Then { sell("하하2"); } var1 = data2(c); var2 = data2(H); var3 = data2(L); if MarketPosition == 1 Then{ if IsEntryName("상상1") == true Then{ # setstoploss(1.9); if data2(C) >= var1[BarsSinceEntry]*1.019 Then ExitShort(); # setstoptrailing(41, 2.3, percentstop, 0); if Lowest(var3,BarsSinceEntry) <= var1[BarsSinceEntry]*0.977 And Lowest(var3,BarsSinceEntry)+(var1[BarsSinceEntry]-Lowest(var3,BarsSinceEntry))*0.41 Then ExitShort(); } if IsEntryName("상상2") == true then{ # setstoploss(1.9); if data2(C) >= var1[BarsSinceEntry]*1.019 Then ExitShort(); # setstoptrailing(5, 2.9, percentstop, 0); if Lowest(var3,BarsSinceEntry) <= var1[BarsSinceEntry]*0.971 And Lowest(var3,BarsSinceEntry)+(var1[BarsSinceEntry]-Lowest(var3,BarsSinceEntry))*0.05 Then ExitShort(); } } 즐거운 하루되세요 > HI_coco 님이 쓴 글입니다. > 제목 : 참조종목 매매시 > 아래는 선물매매식입니다. 선물매매를 DATA2 놓고 풋을 매수만 할려고 합니다. 선물에서 sell 신호시 풋 매수 이렇게 할려구 합니다. 단, 모든 진입, 청산은 선물을 기준으로 할려고 합니다. 진입은 문제가 아닌데, 실제 매매시 청산 신호가 제때 나가지 않아서 문의드립니다. 청산식을 신경좀 부탁드립니다. 절대, 손절이나 이익실현이나 선물 기준입니다. 선물이 - 1.9% 일때 풋 손절 선물이 2.3% 수익이후 41% 이상 하락시 풋 청산. 수식작정부탁드립니다. value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); Input : Period(12), Period1(5), Period2(5); value3 = StochasticsK(Period,Period1); Value4 = StochasticsD(Period,Period1,Period2); input : rs1(20),rs2(18),rs3(9); var : rsk(0),rsd(0); rsK = ema(((RSI(rs1)-Lowest(RSI(rs1),rs1))/((Highest(RSI(rs1),rs1))-Lowest(RSI(rs1),rs1))),rs2)*100; rsD = ema(ema(((RSI(rs1)-Lowest(RSI(rs1),rs1))/((Highest(RSI(rs1),rs1))-Lowest(RSI(rs1),rs1))),rs2),rs3)*100 ; /**********************************************************************************************************************/ if c > value2 and value3 < value3[1] and value3[1] < value3[2] and value3[2] < value3[3] and value3[3] < value3[4] and CrossDown(C, value1) Then { sell("하하1"); setstoptrailing(41, 2.3, percentstop, 0); setstoploss(1.9 } //**********************************************************************************************************************/ if c < value2 and rsk < rsd and CrossDown(C, value1) Then { sell("하하2"); setstoptrailing(5, 2.9, percentstop, 0); setstoploss(1.9);