커뮤니티

다시 올립니다.

프로필 이미지
이카나
2012-02-23 16:56:11
417
글번호 48124
답변완료
> 이카나 님이 쓴 글입니다. > 제목 : 질문드립니다. > 안녕하세여 ^^ 5분봉챠트에서 일봉의 5ema ,10ema, 20ema, 40ema 평균선을 보고 매수 조건 입니다. 5분봉 지수5이평이 일봉 10ma를 상향교차시 매수하고 분봉5이평이 일봉 5이평을 하향이탈하면 청산합니다. 매도조건입니다. 분봉5이평이 일봉 10이평을 하향 이탈하면 매도하고 분봉5이평이 일봉 5이평을 상향돌파시 청산합니다. 강제청산은 0.10로 반대 매매의 경우 강제 청산하게 해주세요 일봉정배열이 나올때 노래신호 나오게 해주세요^^ 역시 반대 역배열시에도 ^^ (반복으로 10회정도)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-02-23 17:30:44

안녕하세요 예스스탁입니다. 1, 시스템식 Input : Period1(5),Period2(10),Period3(10),Period4(10); var : DINDEX(0); Var : Ep1(0),JISU1(0),PreJISU1(0); Var : Ep2(0),JISU2(0),PreJISU2(0); Var : Ep3(0),JISU3(0),PreJISU3(0); Var : Ep4(0),JISU4(0),PreJISU4(0); #일봉 지수이평 계산 Ep1 = 2/(Period1+1); Ep2 = 2/(Period2+1); Ep3 = 2/(Period3+1); Ep4 = 2/(Period4+1); if date != date[1] then { DINDEX = DINDEX + 1; PreJISU1 = JISU1[1]; PreJISU2 = JISU2[1]; PreJISU3 = JISU3[1]; PreJISU4 = JISU4[1]; } if DINDEX <= 1 then{ JISU1 = C; JISU2 = C; JISU3 = C; JISU4 = C; } else{ JISU1 = C * EP1 + PreJISU1 * (1-EP1); JISU2 = C * EP2 + PreJISU2 * (1-EP2); JISU3 = C * EP3 + PreJISU3 * (1-EP3); JISU4 = C * EP4 + PreJISU4 * (1-EP4); } #분봉지수이평 var1 = ema(c,5); var2 = ema(c,10); if crossup(var1,Jisu2) Then buy(); if CrossDown(var1,Jisu1) Then ExitLong(); if CrossDown(var1,Jisu2) Then Sell(); if crossup(var1,Jisu1) Then ExitShort(); SetStopLoss(0.10,PointStop); 2, 지표식 일봉 5ema ,10ema, 20ema, 40ema을 그리는 지표식입니다. 지표식안에 정배열,역배열시 소리출력되게 수식 추가했습니다. 다만 그 횟수등은 조절할 수 없습니다. 조건만족하면 계속 발생하게 됩니다. 소리를 출력하는 함수인 playsound는 함수안에 직접 듣고자 하시는 wav파일을 지정하셔야 합니다. 아래수식은 기본으로 제공되는 wav를 파일의 경로와 파일명을 지정해 드렸습니다. 다른음를 듣고자 하시면 직접경로와 파일명을 지정해 주셔야 합니다. Input : Period1(5),Period2(10),Period3(10),Period4(10); var : DINDEX(0); Var : Ep1(0),JISU1(0),PreJISU1(0); Var : Ep2(0),JISU2(0),PreJISU2(0); Var : Ep3(0),JISU3(0),PreJISU3(0); Var : Ep4(0),JISU4(0),PreJISU4(0); #일봉 지수이평 계산 Ep1 = 2/(Period1+1); Ep2 = 2/(Period2+1); Ep3 = 2/(Period3+1); Ep4 = 2/(Period4+1); if date != date[1] then { DINDEX = DINDEX + 1; PreJISU1 = JISU1[1]; PreJISU2 = JISU2[1]; PreJISU3 = JISU3[1]; PreJISU4 = JISU4[1]; } if DINDEX <= 1 then{ JISU1 = C; JISU2 = C; JISU3 = C; JISU4 = C; } else{ JISU1 = C * EP1 + PreJISU1 * (1-EP1); JISU2 = C * EP2 + PreJISU2 * (1-EP2); JISU3 = C * EP3 + PreJISU3 * (1-EP3); JISU4 = C * EP4 + PreJISU4 * (1-EP4); } plot1(Jisu1); plot2(Jisu1); plot3(Jisu1); plot4(Jisu1); #소리출력부분 if Jisu1 > Jisu2 and Jisu2 > Jisu3 and Jisu3 > Jisu4 Then PlaySound("C:₩예스트레이더31₩Data₩alert.wav"); if Jisu1 < Jisu2 and Jisu2 < Jisu3 and Jisu3 < Jisu4 Then PlaySound("C:₩예스트레이더31₩Data₩alert.wav"); 즐거운 하루되세요 > 이카나 님이 쓴 글입니다. > 제목 : 다시 올립니다. > > 이카나 님이 쓴 글입니다. > 제목 : 질문드립니다. > 안녕하세여 ^^ 5분봉챠트에서 일봉의 5ema ,10ema, 20ema, 40ema 평균선을 보고 매수 조건 입니다. 5분봉 지수5이평이 일봉 10ma를 상향교차시 매수하고 분봉5이평이 일봉 5이평을 하향이탈하면 청산합니다. 매도조건입니다. 분봉5이평이 일봉 10이평을 하향 이탈하면 매도하고 분봉5이평이 일봉 5이평을 상향돌파시 청산합니다. 강제청산은 0.10로 반대 매매의 경우 강제 청산하게 해주세요 일봉정배열이 나올때 노래신호 나오게 해주세요^^ 역시 반대 역배열시에도 ^^ (반복으로 10회정도)