커뮤니티
수식질문드립니다.
2009-10-20 16:42:33
545
글번호 25535
if sdate[1] != sdate then{
var1 = 1000;
var2 = -1000;
}
if DayIndex == 0 and asks < bids then{
var1 = highest(h,3);
}
buy("매수",atstop,var1);
if DayIndex == 0 and asks > bids then{
var2 = lowest(L,3);
}
sell("매도",atstop,var2);
위의 식과 var2 = 0으로 바꾼 아래의 식의 신호가 급격히 차이납니다.
if sdate[1] != sdate then{
var1 = 1000;
var2 = 0;
}
if DayIndex == 0 and asks < bids then{
var1 = highest(h,3);
}
buy("매수",atstop,var1);
if DayIndex == 0 and asks > bids then{
var2 = lowest(L,3);
}
sell("매도",atstop,var2);
제 생각으로는 var2 = -1000이나 var2 = 0으로 할당하나 별차이가 없어야 되는데 왜 신호의 차이가 나는지 궁금합니다. if DayIndex == 0 and asks < bids조건이 만족했을때는 var2의 값을 매우낮게 잡아서 매도주문을 장중에 안나가게 하려고 하는데 이론적으로 var2 = -1000, var2 = 0이 나올수 없는 값이기 때문에 매도주문이 둘다 안나와야 하는것 아닙니까? 10분봉을 사용하여 테스트 했는데 두개의 식이 전혀다른 신호를 나타내는 군요.
답변 2
매매클리닉
2009-10-21 05:43:07
매매클리닉 님에 의해 삭제된 답변입니다.
예스스탁 예스스탁 답변
2009-10-21 09:10:10
안녕하세요
예스스탁입니다.
atstop이나 atlimit의 값으로 0을 넣으시면
디폴트 값으로 종가값이 들어갑니다.
식작성에 유의하시기 바랍니다.
즐거운 하루되세요
> 하기는해봤나 님이 쓴 글입니다.
> 제목 : 수식질문드립니다.
> if sdate[1] != sdate then{
var1 = 1000;
var2 = -1000;
}
if DayIndex == 0 and asks < bids then{
var1 = highest(h,3);
}
buy("매수",atstop,var1);
if DayIndex == 0 and asks > bids then{
var2 = lowest(L,3);
}
sell("매도",atstop,var2);
위의 식과 var2 = 0으로 바꾼 아래의 식의 신호가 급격히 차이납니다.
if sdate[1] != sdate then{
var1 = 1000;
var2 = 0;
}
if DayIndex == 0 and asks < bids then{
var1 = highest(h,3);
}
buy("매수",atstop,var1);
if DayIndex == 0 and asks > bids then{
var2 = lowest(L,3);
}
sell("매도",atstop,var2);
제 생각으로는 var2 = -1000이나 var2 = 0으로 할당하나 별차이가 없어야 되는데 왜 신호의 차이가 나는지 궁금합니다. if DayIndex == 0 and asks < bids조건이 만족했을때는 var2의 값을 매우낮게 잡아서 매도주문을 장중에 안나가게 하려고 하는데 이론적으로 var2 = -1000, var2 = 0이 나올수 없는 값이기 때문에 매도주문이 둘다 안나와야 하는것 아닙니까? 10분봉을 사용하여 테스트 했는데 두개의 식이 전혀다른 신호를 나타내는 군요.
다음글
이전글