커뮤니티

부분 정배열진입식

프로필 이미지
wjfwp
2017-02-15 21:38:51
111
글번호 106875
답변완료
60봉, 90봉, 150봉, 200봉, 300봉 등 중장기봉들의 배열중 적어도 3개 이상이 12회이상 정배열을 유지하면서 스토캐스틱이 침체에서 벗어날 때 매수하고자 합니다. 아래 조건을 참조한 시스템식을 부탁합니다. Input : ep1(60),ep2(90),ep3(150),ep4(200),ep5(300); var : ta1(false),ta2(false),ta3(false),ta4(false),ta4(false); value1 = ma(c,ep1); value2 = ma(c,ep2); value3 = ma(c,ep3); value4 = ma(c,ep4); value5 = ma(c,ep5); ta1 = countif(value1>=value1[1],12) ==12 ta2 = countif(value2>=value2[1],12) ==12 ta3 = countif(value3>=value3[1],12) ==12 ta4 = countif(value4>=value1[1],12) ==12 ta5 = countif(value5>=value1[1],12) ==12 3분봉에서 ta1~ta5중 적어도 3개 이상이 조건을 만족하고 스토캐스틱의 k%가 d%를 초과할 때 매수한다. 단, 20분봉의 5봉 평균거래량이 20봉 평균 거래량보다 작을 때에는 매수하지 않는다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-02-16 11:44:08

안녕하세요 예스스탁입니다. 1. "5개 이평중 3개 이상이 12회이상 정배열을 유지" 위 내용은 수식으로 작성법을 모르겠습니다. 도움을 드리지 못해 죄송합니다. 2 Input : ep1(60),ep2(90),ep3(150),ep4(200),ep5(300); input : sto1(10),sto2(5),sto3(5),P1(5),P2(20); var : N(0),stok(0),stod(0),TF(0),cnt(0),sum1(0),mav1(0),sum2(0),mav2(0); Array : VV[100](0); value1 = ma(c,ep1); value2 = ma(c,ep2); value3 = ma(c,ep3); value4 = ma(c,ep4); value5 = ma(c,ep5); N = 0; if countif(value1>=value1[1],12) ==12 Then N = N+1; if countif(value2>=value2[1],12) == 12 Then N = N+1; if countif(value3>=value3[1],12) == 12 then N = N+1; if countif(value4>=value1[1],12) == 12 then N = N+1; if countif(value5>=value1[1],12) == 12 then N = N+1; stok = StochasticsK(sto1,sto2); stod = StochasticsD(sto1,sto2,sto3); TF = TimeToMinutes(stime)%20; if bdate != Bdate[1] or (Bdate == Bdate and TF < TF[1]) Then{ VV[0] = 0; for cnt = 1 to 99{ VV[cnt] = VV[cnt-1][1]; } } VV[0] = VV[0] +V; if VV[P2] > 0 then{ sum1 = 0; sum2 = 0; for cnt = 0 to P2{ if cnt < P1 then sum1 = sum1 + VV[cnt]; if cnt < P2 Then sum2 = sum2 + VV[cnt]; } mav1 = sum1/P1; mav2 = sum2/P2; if N >= 3 and crossup(stok,stod) and mav1 > mav2 Then buy(); } 즐거운 하루되세요 > wjfwp 님이 쓴 글입니다. > 제목 : 부분 정배열진입식 > 60봉, 90봉, 150봉, 200봉, 300봉 등 중장기봉들의 배열중 적어도 3개 이상이 12회이상 정배열을 유지하면서 스토캐스틱이 침체에서 벗어날 때 매수하고자 합니다. 아래 조건을 참조한 시스템식을 부탁합니다. Input : ep1(60),ep2(90),ep3(150),ep4(200),ep5(300); var : ta1(false),ta2(false),ta3(false),ta4(false),ta4(false); value1 = ma(c,ep1); value2 = ma(c,ep2); value3 = ma(c,ep3); value4 = ma(c,ep4); value5 = ma(c,ep5); ta1 = countif(value1>=value1[1],12) ==12 ta2 = countif(value2>=value2[1],12) ==12 ta3 = countif(value3>=value3[1],12) ==12 ta4 = countif(value4>=value1[1],12) ==12 ta5 = countif(value5>=value1[1],12) ==12 3분봉에서 ta1~ta5중 적어도 3개 이상이 조건을 만족하고 스토캐스틱의 k%가 d%를 초과할 때 매수한다. 단, 20분봉의 5봉 평균거래량이 20봉 평균 거래량보다 작을 때에는 매수하지 않는다.