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);
★ 위 수식이 당일 장이 시작되는 09:00부터 생성되는 봉만으로 판단하여 작동될 수 있도록 변경 부탁드리겠습니다. 노고에 늘 감사드립니다.
------------------------------------------------------------------------------------
위 질의에 대하여 아래와 같이 답변주셨습니다.
올리신 수식에서 다른 부분은 이전봉의 값을 사용하는 부분이 없습니다.
NextBarStime >= 91500 9시 15분 이후로 되어 있어
NextBarStime >= 90000 9시로 변경해 드립니다.
------------------------------------------------------------------------------------
제가 질의드린 내용과 답변이 일치하지 않아 재질의드립니다.
기존 수식은 전략실행차트에서 시스템적용을 하면 당일 09:00 이후로 생성된 봉만으로 판단하지 않고, 전날 봉까지 인식하여 진입신호가 발생한 것으로 보고 매매가 이뤄지는 것을 알 수 있었습니다.
따라서, 전날 봉이 아니라 당일 09:00 이후에 생성된 봉만으로 조건 충족 여부를 판단하여 09:15 이후에 거래가 이뤄질 수 있도록 수식 수정 부탁드리겠습니다. 감사합니다.
답변 1
예스스탁
예스스탁 답변
2024-01-16 13:14:49
안녕하세요
예스스탁입니다.
항상 당일에만 신호가 발생하기를 원하시면 아래와 같이
조건식에 CurrentDate == sDate 조건을 추가하시면 됩니다.
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
CurrentDate == sDate and
NextBarStime >= 91500 and
H < price and
entry < 진입횟수 Then
Buy("b",AtStop,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);
★ 위 수식이 당일 장이 시작되는 09:00부터 생성되는 봉만으로 판단하여 작동될 수 있도록 변경 부탁드리겠습니다. 노고에 늘 감사드립니다.
------------------------------------------------------------------------------------
위 질의에 대하여 아래와 같이 답변주셨습니다.
올리신 수식에서 다른 부분은 이전봉의 값을 사용하는 부분이 없습니다.
NextBarStime >= 91500 9시 15분 이후로 되어 있어
NextBarStime >= 90000 9시로 변경해 드립니다.
------------------------------------------------------------------------------------
제가 질의드린 내용과 답변이 일치하지 않아 재질의드립니다.
기존 수식은 전략실행차트에서 시스템적용을 하면 당일 09:00 이후로 생성된 봉만으로 판단하지 않고, 전날 봉까지 인식하여 진입신호가 발생한 것으로 보고 매매가 이뤄지는 것을 알 수 있었습니다.
따라서, 전날 봉이 아니라 당일 09:00 이후에 생성된 봉만으로 조건 충족 여부를 판단하여 09:15 이후에 거래가 이뤄질 수 있도록 수식 수정 부탁드리겠습니다. 감사합니다.