수량의 일부분 청산관련 질문드립니다.
data1 과 data2 에서 아래와 같이 적용하면 청산신호가 발생하는데
if C > data2고가 Then ExitLong("익절",AtLimit,data2고가,"",수량일부,1);
시스템 적용 종목은 data1 이고
아래와 같이 적용하면 신호가 발생하지 않는데 해결이 안됩니다
if data2현재가 > data3고가 Then ExitLong("익절",AtLimit,data3고가,"",수량일부,1);
도움부탁드립니다.
그리고 수량의 일부만 청산하는 방법이 Exitlong을 이용하는 방법외에 다른 방법이 있는지요 ?
있다면 2가지 방법중 편한 방법을 사용하려 합니다.
답변 1
예스스탁
예스스탁 답변
2022-12-06 13:30:39
안녕하세요
예스스타입니다.
1
올리신 수식만으로는 확인을 할 수 없습니다.
atstop이나 atlimit은 봉완성시 값을 셋팅하고
지정한 값과 data1의 현재가와 비교를 하게 됩니다.
작성하신 식은 봉완성시 data2(c)가 data3(h)보다 크면
해당봉의 data3(h)가 셋팅되고 다음봉에서 data1의 현재가가
셋팅된 값보다 커야 합니다.
봉완성시 if조건 만족여부와 다음봉에서
data1의 현재가가 data3의 최근 완성봉의 고가와 같거나 큰지 확인하셔야 합니다.
위 조건만 만족하면 신호 발생에 문제가 없습니다.
2
일부수량을 청산하시려면 청산함수에 수량을 지정하셔야 합니다.
별도로 다른 방법은 없습니다.
즐거운 하루되세요
> 베스트시스템 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 수량의 일부분 청산관련 질문드립니다.
data1 과 data2 에서 아래와 같이 적용하면 청산신호가 발생하는데
if C > data2고가 Then ExitLong("익절",AtLimit,data2고가,"",수량일부,1);
시스템 적용 종목은 data1 이고
아래와 같이 적용하면 신호가 발생하지 않는데 해결이 안됩니다
if data2현재가 > data3고가 Then ExitLong("익절",AtLimit,data3고가,"",수량일부,1);
도움부탁드립니다.
그리고 수량의 일부만 청산하는 방법이 Exitlong을 이용하는 방법외에 다른 방법이 있는지요 ?
있다면 2가지 방법중 편한 방법을 사용하려 합니다.