답변완료
개장직후 첫번쨰 봉에서는 진입신호를 피하고 싶습니다.
미니 나스닥 입니다. 래리 윌리엄스의 변동성 돌파전략을 적용하려고 하는데요.
전일 변동폭과 특정 배수를 곱해서 ltr을 구하고, 이를 금일 시가에 더하여 매수진입 밴드를 형성합니다. 그리고 매수진입 밴드를 상향돌파하면 매수포지션에 진입하는 전략을 만드려고 하는데요
input : k(0.45),mini(20),maxi(135),p(45);
var : range(0), ltr(0), cut(0), setup(0);
range = dayhigh(1) - daylow(1);
ltr = min(maxi,max(mini,k * range));
var : b(0), nb(0), ii(0);
var : entry(0);
b = dayopen + ltr;
if bdate != bdate[1] then Begin
ii = 0;
end;
if bdate == bdate[1] then Begin
ii = ii + 1;
end;
if ii >= 1 then Begin
if MarketPosition == 0 then begin
if h < b then buy("b",atstop,b);
end;
end;
SetStopEndofday();
상기와 같이 진입수식을 짯는데 가끔 첫번쨰 봉에서 매수진입을 합니다. 그리고 매수진입가가 전일 dayopen + ltr 값으로 되어있습니다.
첫번쨰 봉에서는 전일 dayopen + ltr 값을 매수진입 가격으로 인식하는 듯 한데요,
참고로 연두색선이 dayopen + ltr 이고 파란색선은 dayopen 입니다
이를 좀 해결할 방법이 없을까요?
제가 원하는 건 첨부파일에서 빨갛게 표시된 연두색 선에서 진입해야 합니다
2020-11-17
786
글번호 143985
시스템