커뮤니티
비슷하게 매수 매도를 돌리는데...
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를 최적화 하기 위해서 실행 시켜보면 결과가 나오질 않네요...
뭐가 잘 못 됐을까요...
미리 감사드립니다.
다음글
이전글