1. 추세선을 연결해서 오른쪽 확장을 하고
이걸 돌파할때 진입하는 걸 만들고 싶은데요.
만들어서 해봤더니 안되는거 같은데....
혹시 원래 안되는 건가요? ㅠㅠ
원래 안되는 거면 가능한 수식 좀 부탁드려도 될까요?
if 하락추세 then
TL1 = TL_New(10일전 최고가, 3일전 최고가);
TL_SetExtRight(TL1,True);
if CrossUp(C,TL1) then Buy();
2. plot을 생성했다가 지우고 조건을 벗어나면 지우고 싶어요.
if C < 돌파지점 then
{Plot1(돌파지점 ,"돌파지점 ",RED);}
else { Plot1 삭제; }
이런식으로 가능할까요?
답변 1
예스스탁
예스스탁 답변
2022-02-18 10:28:00
안녕하세요
예스스탁입니다.
1
TL1 = TL_New(10일전 최고가, 3일전 최고가);
TL_SetExtRight(TL1,True);
TL1은 추세선의 값이 아닙니다.추세선의 고유 아이디가 저장됩니다.
TL_SetExtRight(TL1,True);#TL1 아이디 추세선의 오른쪽 확장
TL_GetValue함수를 이용해 특정추세선의 값을 가져와 사용하셔야 합니다.
TL1 = TL_New(10일전 최고가, 3일전 최고가);
TL_SetExtRight(TL1,True);
if C > TL_GetValue(TL1,sDate,sTime) and
C[1] <= TL_GetValue(TL1,sDate[1],sTime[1]) then Buy();
2
plot은 과거봉에 표시된것을 지울수는 없습니다.
아래와 같이 noplot함수 이용하셔시면
조건만족시 표시, 불만족하면 표시가 안되게 할수 있습니다.
if C < 돌파지점 then
{
Plot1(돌파지점 ,"돌파지점 ",RED);
}
else
{
noPlot(1);
}
즐거운 하루되세요
> 윤이 님이 쓴 글입니다.
> 제목 : 또 문의드려서 죄송해요 ㅠㅠ
> 1. 추세선을 연결해서 오른쪽 확장을 하고
이걸 돌파할때 진입하는 걸 만들고 싶은데요.
만들어서 해봤더니 안되는거 같은데....
혹시 원래 안되는 건가요? ㅠㅠ
원래 안되는 거면 가능한 수식 좀 부탁드려도 될까요?
if 하락추세 then
TL1 = TL_New(10일전 최고가, 3일전 최고가);
TL_SetExtRight(TL1,True);
if CrossUp(C,TL1) then Buy();
2. plot을 생성했다가 지우고 조건을 벗어나면 지우고 싶어요.
if C < 돌파지점 then
{Plot1(돌파지점 ,"돌파지점 ",RED);}
else { Plot1 삭제; }
이런식으로 가능할까요?