커뮤니티

수식 추가바랍니다.

프로필 이미지
쭈니오빠
2012-01-02 22:24:18
430
글번호 46229
답변완료
아래수식에 추가바랍니다. 매수이후 현재가가 당일의 시가보다 위에 있고 매수평단가보다 작을때 당일 시가를 이탈하면 즉시 매도 현재가가 당일의 시가보다 아래에 있고 매수평단가보다 작을때는 당일 최저점을 이탈시 즉시 매도 14시 30분이후에 현재가가 매수가보다 1%이상 아래있을때 매도 매수한 다음날 전일 종가보다 시가가 낮을때 즉시 매도 input : S1(5),S2(3),S3(3); input : SS1(12),SS2(5),SS3(5); var1 = StochasticsK(S1,S2); var2 = StochasticsD(S1,S2,S3); var3 = StochasticsK(SS1,SS2); var4 = StochasticsD(SS1,SS2,SS3); if ExitDate(1) != sdate and CurrentEntries < 4 and C < O*1.05 and C < C[1]*1.05 Then{ if MarketPosition == 0 and (crossup(var1,var2) or crossup(var3,var4)) Then{ value1 = C; buy(); } if MarketPosition == 1 and c <= value1*0.97 and (crossup(var1,var2) or crossup(var3,var4)) Then{ value1 = C; buy(); } } if MarketPosition == 1 and (CrossDown(var1,var2) or CrossUp(var3,var4)) Then exitlong(); if MarketPosition == 1 and CurrentEntries >= 2 Then exitlong("bx",AtStop,AvgEntryPrice*0.95);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-01-03 11:46:40

안녕하세요 예스스탁입니다. input : S1(5),S2(3),S3(3); input : SS1(12),SS2(5),SS3(5); var1 = StochasticsK(S1,S2); var2 = StochasticsD(S1,S2,S3); var3 = StochasticsK(SS1,SS2); var4 = StochasticsD(SS1,SS2,SS3); if ExitDate(1) != sdate and CurrentEntries < 4 and C < O*1.05 and C < C[1]*1.05 Then{ if MarketPosition == 0 and (crossup(var1,var2) or crossup(var3,var4)) Then{ value1 = C; buy(); } if MarketPosition == 1 and c <= value1*0.97 and (crossup(var1,var2) or crossup(var3,var4)) Then{ value1 = C; buy(); } } if MarketPosition == 1 and (CrossDown(var1,var2) or CrossUp(var3,var4)) Then exitlong(); if MarketPosition == 1 and CurrentEntries >= 2 Then exitlong("bx",AtStop,AvgEntryPrice*0.95); if MarketPosition == 1 and C > dayopen and C < AvgEntryPrice Then exitlong("bx1",AtStop,dayopen); if MarketPosition == 1 and C < dayopen and C < AvgEntryPrice Then exitlong("bx2",AtStop,daylow); if MarketPosition == 1 and stime >= 143000 Then exitlong("bx3",AtStop,EntryPrice-0.99); #시초가 수신시 즉시청산은 당일 마지막봉에 if문을 성립하게 작성했야 합니다 #일반종목이면 150000으로 지정해 주시면 됩니다. #차트에서 사용하시는 주기에 따라 마지막봉의 시간이 다르므로 확인후 지정하시기 바랍니다. if MarketPosition == 1 and stime == 151500 and NextBarOpen < C Then exitlong("bx4",AtMarket); 즐거운 하루되세요 > 쭈니오빠 님이 쓴 글입니다. > 제목 : 수식 추가바랍니다. > 아래수식에 추가바랍니다. 매수이후 현재가가 당일의 시가보다 위에 있고 매수평단가보다 작을때 당일 시가를 이탈하면 즉시 매도 현재가가 당일의 시가보다 아래에 있고 매수평단가보다 작을때는 당일 최저점을 이탈시 즉시 매도 14시 30분이후에 현재가가 매수가보다 1%이상 아래있을때 매도 매수한 다음날 전일 종가보다 시가가 낮을때 즉시 매도 input : S1(5),S2(3),S3(3); input : SS1(12),SS2(5),SS3(5); var1 = StochasticsK(S1,S2); var2 = StochasticsD(S1,S2,S3); var3 = StochasticsK(SS1,SS2); var4 = StochasticsD(SS1,SS2,SS3); if ExitDate(1) != sdate and CurrentEntries < 4 and C < O*1.05 and C < C[1]*1.05 Then{ if MarketPosition == 0 and (crossup(var1,var2) or crossup(var3,var4)) Then{ value1 = C; buy(); } if MarketPosition == 1 and c <= value1*0.97 and (crossup(var1,var2) or crossup(var3,var4)) Then{ value1 = C; buy(); } } if MarketPosition == 1 and (CrossDown(var1,var2) or CrossUp(var3,var4)) Then exitlong(); if MarketPosition == 1 and CurrentEntries >= 2 Then exitlong("bx",AtStop,AvgEntryPrice*0.95);