커뮤니티

비슷하게 매수 매도를 돌리는데...

프로필 이미지
donbosco
2006-07-05 20:41:36
1122
글번호 10377
답변완료
input : lp(20), sp(5), v2(0.05); var : val1(0), val2(0); if date != entrydate(0) and date != entrydate(1) then { if crossdown(ma(c,sp),ma(c,lp)) then sell(); val1=val1+1; if c > entryprice()+v2 then exitshort(); } if stime == 150400 then { exitshort(); } 같은 방식으로 매수는 결과가 나오는데, 위의 수식에서 v2를 최적화 하기 위해서 실행 시켜보면 결과가 나오질 않네요... 뭐가 잘 못 됐을까요... 미리 감사드립니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2006-07-06 09:33:45

안녕하세요 예스스탁입니다. 기본값 0.05 최소값 0.05 최대값 0.3 증가단위 0.05로 v2의 최적화결과 정상적으로 시뮬레이션이 작동합니다. 다만 한봉에서 매도진입 매도청산이 한번에 다 나오므로 총손익등의 결과값들이 0으로 나옵니다. 시뮬레이션은 2005/01/03년부터 현재까지 10분봉 5분봉에서 실행시켰습니다. 참고하시기 바랍니다. 즐거운 하루되세요 > donbosco 님이 쓴 글입니다. > 제목 : 비슷하게 매수 매도를 돌리는데... > input : lp(20), sp(5), v2(0.05); var : val1(0), val2(0); if date != entrydate(0) and date != entrydate(1) then { if crossdown(ma(c,sp),ma(c,lp)) then sell(); val1=val1+1; if c > entryprice()+v2 then exitshort(); } if stime == 150400 then { exitshort(); } 같은 방식으로 매수는 결과가 나오는데, 위의 수식에서 v2를 최적화 하기 위해서 실행 시켜보면 결과가 나오질 않네요... 뭐가 잘 못 됐을까요... 미리 감사드립니다.
프로필 이미지

donbosco

2006-07-06 09:46:05

^^네...감사드립니다. 그런데 제가 질문 드린 부분이 그 부분인데요... 그 봉에서 청산되지 않게 하기 위해 수정해야 할 부분을 도와주셨으면 해서 질문 드린겁니다. 또다시 미리 감사^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 비슷하게 매수 매도를 돌리는데... > 안녕하세요 예스스탁입니다. 기본값 0.05 최소값 0.05 최대값 0.3 증가단위 0.05로 v2의 최적화결과 정상적으로 시뮬레이션이 작동합니다. 다만 한봉에서 매도진입 매도청산이 한번에 다 나오므로 총손익등의 결과값들이 0으로 나옵니다. 시뮬레이션은 2005/01/03년부터 현재까지 10분봉 5분봉에서 실행시켰습니다. 참고하시기 바랍니다. 즐거운 하루되세요 > donbosco 님이 쓴 글입니다. > 제목 : 비슷하게 매수 매도를 돌리는데... > input : lp(20), sp(5), v2(0.05); var : val1(0), val2(0); if date != entrydate(0) and date != entrydate(1) then { if crossdown(ma(c,sp),ma(c,lp)) then sell(); val1=val1+1; if c > entryprice()+v2 then exitshort(); } if stime == 150400 then { exitshort(); } 같은 방식으로 매수는 결과가 나오는데, 위의 수식에서 v2를 최적화 하기 위해서 실행 시켜보면 결과가 나오질 않네요... 뭐가 잘 못 됐을까요... 미리 감사드립니다.
프로필 이미지

예스스탁 예스스탁 답변

2006-07-06 10:10:24

안녕하세요 매도청산을 매도진입을 확인하고 들어 가게했습니다. input : lp(20), sp(5), v2(0.05); var : val1(0), val2(0); if date != entrydate(0) and date != entrydate(1) then { if crossdown(ma(c,sp),ma(c,lp)) then sell(); val1=val1+1; } if marketposition() == -1 and c > entryprice()+v2 then exitshort(); if stime == 150000 then { exitshort(); } 참고하시기 바랍니다. 즐거운 하루되세요 > donbosco 님이 쓴 글입니다. > 제목 : Re : Re : 비슷하게 매수 매도를 돌리는데... > ^^네...감사드립니다. 그런데 제가 질문 드린 부분이 그 부분인데요... 그 봉에서 청산되지 않게 하기 위해 수정해야 할 부분을 도와주셨으면 해서 질문 드린겁니다. 또다시 미리 감사^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 비슷하게 매수 매도를 돌리는데... > 안녕하세요 예스스탁입니다. 기본값 0.05 최소값 0.05 최대값 0.3 증가단위 0.05로 v2의 최적화결과 정상적으로 시뮬레이션이 작동합니다. 다만 한봉에서 매도진입 매도청산이 한번에 다 나오므로 총손익등의 결과값들이 0으로 나옵니다. 시뮬레이션은 2005/01/03년부터 현재까지 10분봉 5분봉에서 실행시켰습니다. 참고하시기 바랍니다. 즐거운 하루되세요 > donbosco 님이 쓴 글입니다. > 제목 : 비슷하게 매수 매도를 돌리는데... > input : lp(20), sp(5), v2(0.05); var : val1(0), val2(0); if date != entrydate(0) and date != entrydate(1) then { if crossdown(ma(c,sp),ma(c,lp)) then sell(); val1=val1+1; if c > entryprice()+v2 then exitshort(); } if stime == 150400 then { exitshort(); } 같은 방식으로 매수는 결과가 나오는데, 위의 수식에서 v2를 최적화 하기 위해서 실행 시켜보면 결과가 나오질 않네요... 뭐가 잘 못 됐을까요... 미리 감사드립니다.