커뮤니티

문의 드립니다.

프로필 이미지
회원
2014-02-13 16:17:15
166
글번호 72521
답변완료

첨부 이미지

수식 첨부 합니다. 수고 하세요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-02-13 17:58:17

안녕하세요 예스스탁입니다. 일봉에서 시간을 기준으로 정해서 신호가 발생할수 없습니다. 아래식을 5분봉에 적용하시면 됩니다. 아래식은 분봉에서 일봉의 지표값을 계산하고 14시 30분에 조건만족하면 신호가 발생합니다. input : P1(5),P2(30),PP(52),Period(14), Period1(5), Period2(5); var : cnt(0),Vsum1(0),Vsum2(0),Vma1(0),Vma2(0),Vmao(0),LC(0); var : highVal(0), lowVal(0), FK(0), SK(0), SD(0); var : Ep1(0), Ep2(0), PreSK(0), PreSD(0); Vsum1 = 0; Vsum2 = 0; for cnt = 0 to P2{ if cnt < P1 Then Vsum1 = Vsum1+DayVolume(cnt); if cnt < P2 Then Vsum2 = Vsum2+DayVolume(cnt); } Vma1 = Vsum1/P1; Vma2 = Vsum2/P2; Vmao = Vsum1-Vsum2; LC = DayClose; for cnt = 0 to PP-1{ if DayClose(cnt) < LC Then LC = DayClose(cnt); } highVal = dayhigh(0); lowVal = daylow(0); for cnt = 0 to Period-1 { if dayHigh(cnt) > highVal then highVal = dayhigh(cnt); if dayLow(cnt) < lowVal then lowVal = dayLow(cnt); } fK = (C-lowVal)/(highVal-lowVal)*100; Ep1 = 2/(Period1+1); Ep2 = 2/(Period2+1); if date != date[1] then { PreSK = SK[1]; PreSD = SD[1]; } SK = FK * EP1 + PreSK * (1-EP1); SD = SK * EP2 + PreSD * (1-EP2); if stime == 143000 and Vmao < 0 and SK > SD and PreSK < PreSD and C >= LC*1.05 Then buy(); 즐거운 하루되세요 > WT_jp*** 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 수식 첨부 합니다. 수고 하세요.