커뮤니티

다시한번 자세히좀 부탁드립니다.

프로필 이미지
이카나
2012-02-24 09:05:27
429
글번호 48143
답변완료
어제 이 식을 해주셨습니다. 안된다고 나와요 다시 정확하게좀 말해주세여 다시 검토 부탁드립니다. 왜 안되는지 ㅠㅠ 다시한번 자세히좀 부탁드립니다. 질문 내용 "5분봉챠트에서 일봉의 5ema ,10ema, 20ema, 40ema 평균선을 보고 매수 조건 입니다. 5분봉 지수5이평이 일봉 10ma를 상향교차시 매수하고 분봉5이평이 일봉 5이평을 하향이탈하면 청산합니다. 매도조건입니다. 분봉5이평이 일봉 10이평을 하향 이탈하면 매도하고 분봉5이평이 일봉 5이평을 상향돌파시 청산합니다. 강제청산은 0.10로 반대 매매의 경우 강제 청산하게 해주세요 일봉정배열이 나올때 노래신호 나오게 해주세요^^ 역시 반대 역배열시에도 ^^ (반복으로 10회정도)" 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");
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-02-24 13:17:23

> 이카나 님이 쓴 글입니다. > 제목 : 다시한번 자세히좀 부탁드립니다. > 어제 이 식을 해주셨습니다. 안된다고 나와요 다시 정확하게좀 말해주세여 다시 검토 부탁드립니다. 왜 안되는지 ㅠㅠ 다시한번 자세히좀 부탁드립니다. 질문 내용 "5분봉챠트에서 일봉의 5ema ,10ema, 20ema, 40ema 평균선을 보고 매수 조건 입니다. 5분봉 지수5이평이 일봉 10ma를 상향교차시 매수하고 분봉5이평이 일봉 5이평을 하향이탈하면 청산합니다. 매도조건입니다. 분봉5이평이 일봉 10이평을 하향 이탈하면 매도하고 분봉5이평이 일봉 5이평을 상향돌파시 청산합니다. 강제청산은 0.10로 반대 매매의 경우 강제 청산하게 해주세요 일봉정배열이 나올때 노래신호 나오게 해주세요^^ 역시 반대 역배열시에도 ^^ (반복으로 10회정도)" 1, 시스템식 Input : Period1(5),Period2(10),Period3(20),Period4(40); 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(20),Period4(40); 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(Jisu2); plot3(Jisu3); plot4(Jisu4); #소리출력부분 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");