input : Price(31850),진입횟수(1);
var : entry(0);
if Bdate != Bdate[1] Then
entry = 0;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
if NextBarSdate == sDate and
NextBarStime >= 91500 and
H < price and
entry < 진입횟수 Then
Buy("b",AtStop,price);
------------------------------------------------------------------------------------
안녕하세요?
① 위 수식은 9시 15분 이후에 현재가가 지정한 가격보다 낮은 가격에 있는지 확인하고 지정한 가격을 돌파 시 매수하는 전략입니다.
② 그런데 9시 15분 이후에 현재가가 지정한 가격보다 높아서 매수가 안 되고 있다가 현재가가 지정한 가격보다 내려온 후 다시 지정한 가격을 재돌파하는 경우에는 위 수식이 적용되지 않는 것으로 보입니다. 혹시 어떤 부분을 추가해야 할까요?
답변 감사드립니다.
답변 1
예스스탁
예스스탁 답변
2023-12-14 16:29:17
안녕하세요
예스스탁입니다.
해당 수식은 9시 15분 이후에 봉자체가 지정한값보다 낮은상태에서
(고가가 지정한 값보다 작음)
가격이 상승해서 지정가를 터치할대 매수신호가 발생하게 되어 있습니다.
저가로 일부 내려온 상태는 조건이 충족하지 못합니다.
만약 봉의 일부라도 내려오면 신호발생을 원하시면 H < price 조건을 L < Price로 변경하시면 됩니다.
즐거운 하루되세요
> autotra 님이 쓴 글입니다.
> 제목 : 수식 문의
> input : Price(31850),진입횟수(1);
var : entry(0);
if Bdate != Bdate[1] Then
entry = 0;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
if NextBarSdate == sDate and
NextBarStime >= 91500 and
H < price and
entry < 진입횟수 Then
Buy("b",AtStop,price);
------------------------------------------------------------------------------------
안녕하세요?
① 위 수식은 9시 15분 이후에 현재가가 지정한 가격보다 낮은 가격에 있는지 확인하고 지정한 가격을 돌파 시 매수하는 전략입니다.
② 그런데 9시 15분 이후에 현재가가 지정한 가격보다 높아서 매수가 안 되고 있다가 현재가가 지정한 가격보다 내려온 후 다시 지정한 가격을 재돌파하는 경우에는 위 수식이 적용되지 않는 것으로 보입니다. 혹시 어떤 부분을 추가해야 할까요?
답변 감사드립니다.