첨부 이미지
그림1
input : Price(16250),진입횟수(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);
제 수식은 위와 같은데 출근 전에 전략실행차트 켜서 시스템적용하면, 자동으로 포지션 매수가 되는 경우가 있습니다.
왜 그런 걸까요? 첨부된 사진 보시면 장이 열리지도 않았는데 전날 사진 것처럼 되어버리고 매수신호유지가 뜹니다.
답변 1
예스스탁
예스스탁 답변
2023-12-12 18:51:35
안녕하세요? 예스스탁입니다.
작성한 식에 의해서 과거 시점의 매수신호가 발생된 것으로 보이는데,
어떤 점이 문제 있다고 말씀하시는지 정확히 이해하지 못하였습니다.
조금더 자세한 설명 주시면 추가 답변드리겠습니다.
감사합니다.
> autotra 님이 쓴 글입니다.
> 제목 : 오작동 문의
> input : Price(16250),진입횟수(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);
제 수식은 위와 같은데 출근 전에 전략실행차트 켜서 시스템적용하면, 자동으로 포지션 매수가 되는 경우가 있습니다.
왜 그런 걸까요? 첨부된 사진 보시면 장이 열리지도 않았는데 전날 사진 것처럼 되어버리고 매수신호유지가 뜹니다.