커뮤니티

세계의 스토

프로필 이미지
구다이전설
2013-02-01 15:55:22
221
글번호 59015
답변완료
세개의 스토캐스틱 (스토캐스틱 K 값이 ) (6,3,3)----a (12,5,5)----b (20,12,12)----c a값이 80이상되면 한계약매수 ,b 값이 5봉이내에 80 못넘으면 매수 청산 또는 a 값이 80이하로 떨어지면 매수 청산 같은 방식으로 매수 b값이 또 80넘으면 또 매수, c값이 5봉이내 80못넘으면 매수 청산 또는 b값이 80이하,매수청산 c값이 80이상이면 또 매수 , 이후 음봉 발생시 매수청산 매도는 a 값이 20이하되면 매도 , b 값이 몇봉이내 20 않되면 매도 청산 또는 a값이 20이상이면 매도청산 b값이 20이하되면 한계약 더 매도, 몇봉이내 b값이 20 이하 않되면 매도 청산, 또는 b값이 20이상 되면 매도 청산 c 값이 20이하 되면 한계약 더 매도 , 이후 양봉 발생시 매도 청산 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-02-01 16:25:30

안녕하세요 예스스탁입니다. 피라미딩을 다른진입신호만 허용으로 설정하시고 적용하시면 됩니다 var : stok1(0),stok2(0),stok3(0); stok1 = StochasticsK(6,3); stok2 = StochasticsK(12,5); stok3 = StochasticsK(20,12); #매수 첫진입 if MarketPosition <= 0 and crossup(stok1,80) Then buy("b1",OnClose,def,1); if MarketPosition == 1 Then{ if MaxEntries == 1 and CurrentEntries == 1 Then{ if CrossDown(stok1,80) Then ExitLong("bx11"); if BarsSinceEntry ==5 and countif(stok2>80,5) < 1 Then ExitLong("bx12"); if BarsSinceEntry < 5 and crossup(stok2,80) Then{ buy("b2",OnClose,def,1); var1 = index; } } if MaxEntries == 2 and CurrentEntries == 2 Then{ if CrossDown(stok2,80) Then ExitLong("bx21"); if index == var1+5 and countif(stok3>80,5) < 1 Then ExitLong("bx22"); if index < var1+5 and crossup(stok3,80) Then{ buy("b3",OnClose,def,1); } } if MaxEntries == 3 and CurrentEntries == 3 Then{ if C < O Then ExitLong("bx3"); } } if MarketPosition >= 0 and CrossDown(stok1,20) Then sell("s1",OnClose,def,1); if MarketPosition == -1 Then{ if MaxEntries == 1 and CurrentEntries == 1 Then{ if Crossup(stok1,20) Then ExitShort("sx11"); if BarsSinceEntry ==5 and countif(stok2<20,5) < 1 Then ExitShort("sx12"); if BarsSinceEntry < 5 and CrossDown(stok2,20) Then{ sell("s2",OnClose,def,1); var11 = index; } } if MaxEntries == 2 and CurrentEntries == 2 Then{ if Crossup(stok2,20) Then ExitShort("sx21"); if index == var11+5 and countif(stok3<20,5) < 1 Then ExitShort("sx22"); if index < var11+5 and CrossDown(stok3,20) Then{ Sell("s3",OnClose,def,1); } } if MaxEntries == 3 and CurrentEntries == 3 Then{ if C > O Then ExitShort("sx3"); } } 즐거운 하루되세요 > 구다이전설 님이 쓴 글입니다. > 제목 : 세계의 스토 > 세개의 스토캐스틱 (스토캐스틱 K 값이 ) (6,3,3)----a (12,5,5)----b (20,12,12)----c a값이 80이상되면 한계약매수 ,b 값이 5봉이내에 80 못넘으면 매수 청산 또는 a 값이 80이하로 떨어지면 매수 청산 같은 방식으로 매수 b값이 또 80넘으면 또 매수, c값이 5봉이내 80못넘으면 매수 청산 또는 b값이 80이하,매수청산 c값이 80이상이면 또 매수 , 이후 음봉 발생시 매수청산 매도는 a 값이 20이하되면 매도 , b 값이 몇봉이내 20 않되면 매도 청산 또는 a값이 20이상이면 매도청산 b값이 20이하되면 한계약 더 매도, 몇봉이내 b값이 20 이하 않되면 매도 청산, 또는 b값이 20이상 되면 매도 청산 c 값이 20이하 되면 한계약 더 매도 , 이후 양봉 발생시 매도 청산 감사합니다