커뮤니티

부탁 드립니다

프로필 이미지
시그너스
2019-07-25 14:50:09
214
글번호 130629
답변완료
안녕 하세요? Var : value(0); var1 = ma(C,20); value = 0; # 매수 / 매도청산 If CCI(9) > 0 Then value = 1; If MACD(12,26) > 0 Then value = value+1; If DIPlus(14) > DIMinus(14) Then value = value+1; If StochasticsK(12,5) > StochasticsD(12,5,5) Then value = value+1; # 매수/매도청산 If value >= 3 and crossup(c,var1) and v >= 1000 Then { Buy("매수"); } value = 0; # 매도/매수청산 If CCI(9) < 0 Then value = 1; If MACD(12,26) < 0 Then value = value+1; If DIPlus(14) < DIMinus(14) Then value = value+1; If StochasticsK(12,5) < StochasticsD(12,5,5) Then value = value+1; If value >= 3 and CrossDown(c,var1) and V >= 1000 Then { Sell("매도"); } SetStopLoss(PriceScale*20,PointStop); SetStopEndofday(152900); 위조건에 청산식 추가 부탁드립니다. 매수진입시 저가부터 발생한 n번째 양봉에서 청산 매도진입후 고가부터 발생한 n번째 음봉에서 청산 수고하세요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-07-26 09:40:21

안녕하세요 예스스탁입니다. input : n(5); Var : value(0),cnt(0); var1 = ma(C,20); value = 0; # 매수 / 매도청산 If CCI(9) > 0 Then value = 1; If MACD(12,26) > 0 Then value = value+1; If DIPlus(14) > DIMinus(14) Then value = value+1; If StochasticsK(12,5) > StochasticsD(12,5,5) Then value = value+1; # 매수/매도청산 If value >= 3 and crossup(c,var1) and v >= 1000 Then { Buy("매수"); } value = 0; # 매도/매수청산 If CCI(9) < 0 Then value = 1; If MACD(12,26) < 0 Then value = value+1; If DIPlus(14) < DIMinus(14) Then value = value+1; If StochasticsK(12,5) < StochasticsD(12,5,5) Then value = value+1; If value >= 3 and CrossDown(c,var1) and V >= 1000 Then { Sell("매도"); } SetStopLoss(PriceScale*20,PointStop); SetStopEndofday(152900); if MarketPosition == 1 then { if L == Lowest(L,BarsSinceEntry) Then cnt = 0; if C > O Then { cnt = cnt+1; if cnt == n Then ExitLong("bx"); } } if MarketPosition == -1 then { if H == Highest(H,BarsSinceEntry) Then cnt = 0; if C < O Then { cnt = cnt+1; if cnt == n Then ExitShort("sx"); } } 즐거운 하루되세요 > 시그너스 님이 쓴 글입니다. > 제목 : 부탁 드립니다 > 안녕 하세요? Var : value(0); var1 = ma(C,20); value = 0; # 매수 / 매도청산 If CCI(9) > 0 Then value = 1; If MACD(12,26) > 0 Then value = value+1; If DIPlus(14) > DIMinus(14) Then value = value+1; If StochasticsK(12,5) > StochasticsD(12,5,5) Then value = value+1; # 매수/매도청산 If value >= 3 and crossup(c,var1) and v >= 1000 Then { Buy("매수"); } value = 0; # 매도/매수청산 If CCI(9) < 0 Then value = 1; If MACD(12,26) < 0 Then value = value+1; If DIPlus(14) < DIMinus(14) Then value = value+1; If StochasticsK(12,5) < StochasticsD(12,5,5) Then value = value+1; If value >= 3 and CrossDown(c,var1) and V >= 1000 Then { Sell("매도"); } SetStopLoss(PriceScale*20,PointStop); SetStopEndofday(152900); 위조건에 청산식 추가 부탁드립니다. 매수진입시 저가부터 발생한 n번째 양봉에서 청산 매도진입후 고가부터 발생한 n번째 음봉에서 청산 수고하세요.