안녕하세요. 아래는 다른 답변에서 알려주식 수식입니다.
---------------------------------------------------------------------
if nextbarstime == 090000 and nextbaropen > C*1.01 then
buy("B", AtLimit, NextBarOpen*0.99);
위 식은 첫번째 봉에서 당일 시가가 전일종가보다 1%이상 상승해서 시작하고
당일 시가보다 1% 이하로 현재가가 내려올 때 매수신호가 발생됩니다.
--------------------------------------------------------------------
동일한 조건을 타종목의 값을기준으로 판단해서 주종목에 진입하고 싶은데요, 아래와 같이 적용하면 될런지요?
if data2(nextbarstime) == 090000 and data2(nextbaropen) > data2(C)*1.01 then
buy("B", AtLimit, NextBarOpen*0.99);
답변 1
예스스탁
예스스탁 답변
2022-05-26 14:38:11
안녕하세요
예스스탁입니다.
해당수식은 첫봉 미완성시에 신호가 발생하는데
참조데이타는 봉완성시로만 가능합니다.
즉 atstop,atlimit은 값을 지정하면 지정한 값과
기본종목(data1)의 현재가하고만 비교해서 신호를 발생시키게 됩니다.
참조데이타면 봉완성시로만 작성이 가능합니다.
if Data2(Bdate != Bdate[1] and O >= C[1]*1.01 and C <= C[1]) Then
Buy();
즐거운 하루되세요
> 건곤대 님이 쓴 글입니다.
> 제목 : 타종목 참조시
> 안녕하세요. 아래는 다른 답변에서 알려주식 수식입니다.
---------------------------------------------------------------------
if nextbarstime == 090000 and nextbaropen > C*1.01 then
buy("B", AtLimit, NextBarOpen*0.99);
위 식은 첫번째 봉에서 당일 시가가 전일종가보다 1%이상 상승해서 시작하고
당일 시가보다 1% 이하로 현재가가 내려올 때 매수신호가 발생됩니다.
--------------------------------------------------------------------
동일한 조건을 타종목의 값을기준으로 판단해서 주종목에 진입하고 싶은데요, 아래와 같이 적용하면 될런지요?
if data2(nextbarstime) == 090000 and data2(nextbaropen) > data2(C)*1.01 then
buy("B", AtLimit, NextBarOpen*0.99);