안녕하세요.
일봉 거래 중인데 고가에서 장 중에 매도를 하기 위해서
다음과 같은 수식을 넣어서 시스템을 작성해봤는데 장중매도가 안되고 종가 등에서 거래가 됐습니다.
혹시 당일 특정 가격에서 매도 또는 장중에 trailing stop으로 매도할 수 있는 방법에 대해서 문의드립니다.
감사합니다.
//예, 당일 20% 상승시 매수청산
If marketposition == 1 then
{ Exitlong("매도",atlimit,c[1]*1.2,"",1,1);}
답변 1
예스스탁
예스스탁 답변
2023-10-26 14:40:54
안녕하세요
예스스탁입니다.
1
atlimit은 봉완성시에 가격을 셋팅하고 다음봉 현재가와 비교해서 신호가 발생합니다.
현재봉 미완성시에 전일종가대비 20% 상승시 즉시 신호를 발생하려면 C로 지정하셔야 합니다.
atlimit의 가격조건이 봉완성시에 셋팅이 되므로 C로 지정하셔야 전일종가가 됩니다.
If marketposition == 1 then
{
Exitlong("매도",atlimit,c*1.2,"",1,1);
}
2
미완성봉에서 고가와 저가를 사용할 수 없어
일반청산 함수로 트레일링스탑은 구현이 가능하지 않습니다.
해당 부분은 강제청산 함수로 지정하셔야 합니다.
즐거운 하루되세요
> 깜피 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 안녕하세요.
일봉 거래 중인데 고가에서 장 중에 매도를 하기 위해서
다음과 같은 수식을 넣어서 시스템을 작성해봤는데 장중매도가 안되고 종가 등에서 거래가 됐습니다.
혹시 당일 특정 가격에서 매도 또는 장중에 trailing stop으로 매도할 수 있는 방법에 대해서 문의드립니다.
감사합니다.
//예, 당일 20% 상승시 매수청산
If marketposition == 1 then
{ Exitlong("매도",atlimit,c[1]*1.2,"",1,1);}