커뮤니티

식좀 부탁합니다

프로필 이미지
이재찬
2011-09-05 17:14:17
535
글번호 42481
답변완료
수고하십니다 이평선 변곡매매입니다 매도식 30분봉 20이평선이 전봉대비 하락추세일때, 5분봉 20이평선이 상승에서 하락으로 전환하면 매도 매도 진입후 5분봉 20이평선이 상승으로 전환하면 청산 매수식 30분봉 20이평선이 전봉대비 상승추세일때, 5분봉 20이평선이 하락에서 상승으로 전환하면 매수 매수 진입후5분봉 20이평선이 하락으로 전환하면 청산 (큰 흐름이 하락일땐 하락만 진입하고 상승일때는 상승만 진입한다는 것) 나머지 조건은 첫째,9시에 시작할때 5분봉의 첫신호는 무시하고 두번째 신호부터만 거래시작 시가가 갭으로 상승이나 하락일땐 이평외곡이 나타나 건너뛰고 싶습니다 둘째,10시전에 첫신호가 나오면 그날은 횡보장일 가능성이 많은 날이라 진입안하고 그날 하루는 매매를 하지 않는다 마지막으로 3시에 모든 포지션 청산하고 하루 거래를 마감 부탁합니다
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2011-09-05 18:13:09

안녕하세요 예스스탁입니다. input : Atime(30),P(20); var : cnt(0),count(0),sum(0),mav(0),mav1(0); Array : CC[100](0); if date != date[1] Then value1 = 0; var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or (var1 <= var1[1] and stime > stime[1]) Then{ for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } mav1 = mav[1]; } CC[0] = C; sum = 0; for count = 0 to P-1{ sum = sum+CC[count]; } mav = sum/P; var1 = ma(C,P); if mav < mav1 and mav1 > 0 And var1 < var1[1] and var1[1] > var1[2] Then{ value1 = value1+1; if value1 == 1 Then value2 = stime; if value2 > 100000 and value1 >= 2 Then sell(); } if MarketPosition == -1 and var1 > var1[1] and var1[1] < var1[2] Then ExitShort(); if mav > mav1 and mav1 > 0 And var1 > var1[1] and var1[1] < var1[2] Then{ value1 = value1+1; if value1 == 1 Then value2 = stime; if value2 > 100000 and value1 >= 2 Then Buy(); } if MarketPosition == 1 and var1 < var1[1] and var1[1] > var1[2] Then ExitLong(); SetStopEndofday(150000); 즐거운 하루되세요 > 이재찬 님이 쓴 글입니다. > 제목 : 식좀 부탁합니다 > 수고하십니다 이평선 변곡매매입니다 매도식 30분봉 20이평선이 전봉대비 하락추세일때, 5분봉 20이평선이 상승에서 하락으로 전환하면 매도 매도 진입후 5분봉 20이평선이 상승으로 전환하면 청산 매수식 30분봉 20이평선이 전봉대비 상승추세일때, 5분봉 20이평선이 하락에서 상승으로 전환하면 매수 매수 진입후5분봉 20이평선이 하락으로 전환하면 청산 (큰 흐름이 하락일땐 하락만 진입하고 상승일때는 상승만 진입한다는 것) 나머지 조건은 첫째,9시에 시작할때 5분봉의 첫신호는 무시하고 두번째 신호부터만 거래시작 시가가 갭으로 상승이나 하락일땐 이평외곡이 나타나 건너뛰고 싶습니다 둘째,10시전에 첫신호가 나오면 그날은 횡보장일 가능성이 많은 날이라 진입안하고 그날 하루는 매매를 하지 않는다 마지막으로 3시에 모든 포지션 청산하고 하루 거래를 마감 부탁합니다
프로필 이미지

이재찬

2011-09-05 20:28:58

기대했던것보다 시뮬레이션해보니 결과가 좋지안아 직접 엑셀로 계산해보니 어째 만들어주신 수식과 다른결과가 나오네요 수익이 나야될것 같은데 엄청난 손실의 로직이라 다시 한번 잘 작성해 주셧는지 검토해주시면 고맙겠습니다.
프로필 이미지

예스스탁 예스스탁 답변

2011-09-06 11:05:54

안녕하세요 예스스탁입니다. 죄송합니다. 변수처리가 잘못된 부분이 있어 변경했습니다. 시뮬레이션 차트에 적용해 본 결과 말씀하신것 처럼 수익이 나지 않습니다. 계산하신 방법과 차이가 있을 수 있으므로 엑셀식을 올려주시기 바랍니다. input : Atime(30),P(20); var : cnt(0),count(0),sum(0),mav(0),mav1(0); Array : CC[100](0); if date != date[1] Then value1 = 0; var11 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or (var11 <= var11[1] and stime > stime[1]) Then{ for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } mav1 = mav[1]; } CC[0] = C; sum = 0; for count = 0 to P-1{ sum = sum+CC[count]; } mav = sum/P; var1 = ma(C,P); if mav < mav1 and mav1 > 0 And var1 < var1[1] and var1[1] > var1[2] Then{ value1 = value1+1; if value1 == 1 Then value2 = stime; if value2 > 100000 and value1 >= 2 Then sell(); } if MarketPosition == -1 and var1 > var1[1] and var1[1] < var1[2] Then ExitShort(); if mav > mav1 and mav1 > 0 And var1 > var1[1] and var1[1] < var1[2] Then{ value1 = value1+1; if value1 == 1 Then value2 = stime; if value2 > 100000 and value1 >= 2 Then Buy(); } if MarketPosition == 1 and var1 < var1[1] and var1[1] > var1[2] Then ExitLong(); SetStopEndofday(150000); 즐거운 하루되세요 > 이재찬 님이 쓴 글입니다. > 제목 : Re : Re : 식좀 부탁합니다 > 기대했던것보다 시뮬레이션해보니 결과가 좋지안아 직접 엑셀로 계산해보니 어째 만들어주신 수식과 다른결과가 나오네요 수익이 나야될것 같은데 엄청난 손실의 로직이라 다시 한번 잘 작성해 주셧는지 검토해주시면 고맙겠습니다.