커뮤니티

질문드립니다.

프로필 이미지
깜피
2009-02-08 21:41:24
976
글번호 20076
답변완료
선물 1.30 09:18분(3분봉)을 보면 STOchasticsK(12,5)는 13이고, RSI(9)는 29.45 RSI(9)[1]은 22.85를 나타냅니다. 이렇듯 STO_K가 20이하에서 최저점을 찍고 상승하기 전 RSI가 1봉 먼저 최저점을 찍는 경우가 있는데, 이런 경우를 잡아내기 위해서 아래와 같은 식을 짰는데 매수신호가 나오지 않습니다. 어느 부분이 잘못됐는지 수정부탁드립니다. 그리고 SetStopTrailing을 누적개념으로 만들수 있나요? 예를들어 개별 진입시에는 0.5Pt에 0.2Pt 이렇게 걸어놓고, 매번 손익을 계산해서 총1Pt 수익때는 고점대비 0.5, 총3Pt 수익때는 고점대비 1Pt, 총 5Pt 수익때는 고점대비 2Pt 이런식으로 하고 싶어서요. 하루에 누적 얼마하고 짜르니까 큰 이익 날 때 못 먹는 경우가 발생해서 안타까운 나머지 잔머리를 좀 굴려봤습니다. 그리고 하나 더 있습니다.-_-!! 손절후 같은 봉에서 재진입금지할때 marketposition == 0 을 매수식에 넣으면 된다고 하신 적이 있는데, 그렇게 넣고 해도 재진입이 일어나는데 혹시 다른 방법이 있는지 알고 싶습니다. 답변은 byheart@gmail.com으로 보내주셨으면 합니다. 바쁘신데 자주 질문 드려서 죄송하고 항상 감사합니다.^^ -------------------------------------------------------------------------- Input:shortPeriod(12), longPeriod(26), Period(9), ev(1); var :STO_K1(0); STO_K1 = StochasticsK(12,5); //RSI30이하에서 상승시 STO_K최저점에서 잡음 If STO_K1<=20 and (Var1>=Var1[1] and Var1[1]<var1[2]) and (var1[1]<=30) Then { If MarketPosition() == 0 and CurrentEntries ==0 Then{ buy("RSI상승1"); }else If MarketPosition() == 1 and CurrentEntries ==1 Then{ buy("RSI상승2"); } }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-02-09 13:36:45

> 깜피 님이 쓴 글입니다. > 제목 : 질문드립니다. > 선물 1.30 09:18분(3분봉)을 보면 STOchasticsK(12,5)는 13이고, RSI(9)는 29.45 RSI(9)[1]은 22.85를 나타냅니다. 이렇듯 STO_K가 20이하에서 최저점을 찍고 상승하기 전 RSI가 1봉 먼저 최저점을 찍는 경우가 있는데, 이런 경우를 잡아내기 위해서 아래와 같은 식을 짰는데 매수신호가 나오지 않습니다. 어느 부분이 잘못됐는지 수정부탁드립니다. 그리고 SetStopTrailing을 누적개념으로 만들수 있나요? 예를들어 개별 진입시에는 0.5Pt에 0.2Pt 이렇게 걸어놓고, 매번 손익을 계산해서 총1Pt 수익때는 고점대비 0.5, 총3Pt 수익때는 고점대비 1Pt, 총 5Pt 수익때는 고점대비 2Pt 이런식으로 하고 싶어서요. 하루에 누적 얼마하고 짜르니까 큰 이익 날 때 못 먹는 경우가 발생해서 안타까운 나머지 잔머리를 좀 굴려봤습니다. 그리고 하나 더 있습니다.-_-!! 손절후 같은 봉에서 재진입금지할때 marketposition == 0 을 매수식에 넣으면 된다고 하신 적이 있는데, 그렇게 넣고 해도 재진입이 일어나는데 혹시 다른 방법이 있는지 알고 싶습니다. 답변은 byheart@gmail.com으로 보내주셨으면 합니다. 바쁘신데 자주 질문 드려서 죄송하고 항상 감사합니다.^^ -------------------------------------------------------------------------- Input:shortPeriod(12), longPeriod(26), Period(9), ev(1); var :STO_K1(0); STO_K1 = StochasticsK(12,5); //RSI30이하에서 상승시 STO_K최저점에서 잡음 If STO_K1<=20 and (Var1>=Var1[1] and Var1[1]<var1[2]) and (var1[1]<=30) Then { If MarketPosition() == 0 and CurrentEntries ==0 Then{ buy("RSI상승1"); }else If MarketPosition() == 1 and CurrentEntries ==1 Then{ buy("RSI상승2"); } }