커뮤니티

재문의 드립니다.

프로필 이미지
부활
2021-01-12 20:35:42
908
글번호 145410
답변완료
재문의 드립니다. 10분봉이 음봉이고 1분봉이 5이평선 이하일때 두 조건을 동시에 만족했을 때 1분봉이나 10분봉에서 화살표 또는 선(ex: 파란선과 빨간선 교차 또는 기준가 이하)으로 표시할수 있는 수식을 만들수 있나요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-01-13 11:25:33

안녕하세요 예스스탁입니다. 1분봉 차트에 적용하셔야 합니다. 예스랭귀지에서 화살표는 시스템에서 매수와 매도신호로만 표시됩니다. 1번은 검색식으로 차트에 적용하면 조건만족봉에 ▲ 표시됩니다. 2번은 시스템식의 매수식으로 작성한 내용입니다. 1 input : ntime1(10); var : S1(0),D1(0),TM(0),TF1(0),cnt(0),mav(0),tx(0); Array : O1[10](0),C1[10](0); mav = ma(C,5); 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; TF1 = TM%ntime1; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime1 > 1 and TF1 < TF1[1]) or (Bdate == Bdate[1] and ntime1 > 1 and TM >= TM[1]+ntime1) or (Bdate == Bdate[1] and ntime1 == 1 and TM > TM[1]) Then { O1[0] = O; for cnt = 1 to 9 { O1[cnt] = O1[cnt-1][1]; C1[cnt] = C1[cnt-1][1]; } } C1[0] = C; if C1[0] > O1[0] and C < mav Then { tx = text_new(sDate,sTime,H,"▲"); Text_SetColor(tx,RED); Text_SetStyle(tx,2,1); } } 2 input : ntime1(10); var : S1(0),D1(0),TM(0),TF1(0),cnt(0),mav(0); Array : O1[10](0),C1[10](0); mav = ma(C,5); 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; TF1 = TM%ntime1; if Bdate != Bdate[1] or (Bdate == Bdate[1] and ntime1 > 1 and TF1 < TF1[1]) or (Bdate == Bdate[1] and ntime1 > 1 and TM >= TM[1]+ntime1) or (Bdate == Bdate[1] and ntime1 == 1 and TM > TM[1]) Then { O1[0] = O; for cnt = 1 to 9 { O1[cnt] = O1[cnt-1][1]; C1[cnt] = C1[cnt-1][1]; } } C1[0] = C; if C1[0] > O1[0] and C < mav Then Buy(); } 즐거운 하루되세요 > 부활 님이 쓴 글입니다. > 제목 : 재문의 드립니다. > 재문의 드립니다. 10분봉이 음봉이고 1분봉이 5이평선 이하일때 두 조건을 동시에 만족했을 때 1분봉이나 10분봉에서 화살표 또는 선(ex: 파란선과 빨간선 교차 또는 기준가 이하)으로 표시할수 있는 수식을 만들수 있나요?