커뮤니티

재 질문드립니다.

프로필 이미지
뽄때
2019-04-06 22:03:49
135
글번호 127685
답변완료
아래와 같이 일전에 시스템식을 요청드렸습니다. 아래에서 어떤것이 일봉의 이평선이고 어떤것이 60분봉의 이평선인가요? 저는 10분으로 매매를 하고 일봉이평선과 60분봉 이평선을 참조하고 싶습니다. 1 input : P1(20),P2(60); input : sto1(10),sto2(5),sto3(5); var : cnt(0),sum1(0),sum2(0),mav1(0),mav2(0); var : stok(0),stod(0); stok = StochasticsK(sto1,sto2); stod = StochasticsD(sto1,sto2,sto3); sum1 = 0; sum2 = 0; for cnt = 0 to P2 { if cnt < P1 Then sum1 = sum1 + DayClose(cnt); if cnt < P2 Then sum2 = sum2 + DayClose(cnt); } mav1 = sum1/P1; mav2 = sum2/P2; var1 = ma(C,P1); var2 = ma(C,P2); if mav1 > mav2 and var1 > var2 and crossup(stok,stod) Then buy(); if MarketPosition == 1 and stok >= 50 and CrossDown(stok,stod) Then exitlong(); ======================================================================= > 뽄때 님이 쓴 글입니다. > 제목 : 수식 요청 드립니다. > 수식 요청드립니다. 매수조건 : 1) 일봉의 20일 이평선이 60일 이평선보다 클 것 2) 60분봉의 20일 이평선이 60일 이평선보다 클 것 상기조건이 만족하면 buysetup = true if buysetup = true and 스톡케스틱의 k가 D를 CrossUp할 때 매수 (한 계약) 매도조건 : 값이 50이상이면서 스톡케스틱의 k가 D를 CrossDown할 때
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-04-09 13:28:41

안녕하세요 예스스탁입니다. mav1,mav2가 일봉이면선이고 var1,var2가 기본차트 주기의 이평선입니다. 10분에서 일봉과 60분봉 이평선 이용하신다면 60분봉 이평에 대한 변도 내용이 들어가야 합니다. input : ntime1(60),P1(20),P2(60); input : sto1(10),sto2(5),sto3(5); var : cnt(0),sum1(0),sum2(0),mav1(0),mav2(0); var : tsum1(0),tsum2(0),tmav1(0),tmav2(0); var : S1(0),D1(0),TM(0),TF(0); var : stok(0),stod(0); Array : C1[100](0); stok = StochasticsK(sto1,sto2); stod = StochasticsD(sto1,sto2,sto3); sum1 = 0; sum2 = 0; for cnt = 0 to P2 { if cnt < P1 Then sum1 = sum1 + DayClose(cnt); if cnt < P2 Then sum2 = sum2 + DayClose(cnt); } mav1 = sum1/P1; mav2 = sum2/P2; if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then{ if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%ntime1; if Bdate != Bdate[1] or (ntime1 != 1 and Bdate == Bdate[1] and TF < TF[1]) or (ntime1 == 1 and Bdate == Bdate[1] and TF > TF[1]) Then { for cnt = 1 to 99 { C1[cnt] = C1[cnt-1][1]; } } C1[0] = C; if C1[P2] > 0 then { tsum1 = 0; tsum2 = 0; for cnt = 0 to P2-1 { if cnt < P1 then tsum1 = tsum1+C1[cnt]; if cnt < P2 then tsum2 = tsum2+C1[cnt]; } tmav1 = tsum1/P1; tmav1 = tsum2/P2; } if mav1 > mav2 and tmav1 > tmav2 and tmav2 > 0 and crossup(stok,stod) Then buy(); if MarketPosition == 1 and stok >= 50 and CrossDown(stok,stod) Then exitlong(); } 즐거운 하루되세요 > 뽄때 님이 쓴 글입니다. > 제목 : 재 질문드립니다. > 아래와 같이 일전에 시스템식을 요청드렸습니다. 아래에서 어떤것이 일봉의 이평선이고 어떤것이 60분봉의 이평선인가요? 저는 10분으로 매매를 하고 일봉이평선과 60분봉 이평선을 참조하고 싶습니다. 1 input : P1(20),P2(60); input : sto1(10),sto2(5),sto3(5); var : cnt(0),sum1(0),sum2(0),mav1(0),mav2(0); var : stok(0),stod(0); stok = StochasticsK(sto1,sto2); stod = StochasticsD(sto1,sto2,sto3); sum1 = 0; sum2 = 0; for cnt = 0 to P2 { if cnt < P1 Then sum1 = sum1 + DayClose(cnt); if cnt < P2 Then sum2 = sum2 + DayClose(cnt); } mav1 = sum1/P1; mav2 = sum2/P2; var1 = ma(C,P1); var2 = ma(C,P2); if mav1 > mav2 and var1 > var2 and crossup(stok,stod) Then buy(); if MarketPosition == 1 and stok >= 50 and CrossDown(stok,stod) Then exitlong(); ======================================================================= > 뽄때 님이 쓴 글입니다. > 제목 : 수식 요청 드립니다. > 수식 요청드립니다. 매수조건 : 1) 일봉의 20일 이평선이 60일 이평선보다 클 것 2) 60분봉의 20일 이평선이 60일 이평선보다 클 것 상기조건이 만족하면 buysetup = true if buysetup = true and 스톡케스틱의 k가 D를 CrossUp할 때 매수 (한 계약) 매도조건 : 값이 50이상이면서 스톡케스틱의 k가 D를 CrossDown할 때