커뮤니티
MarketPosition관련하여
2011-05-19 11:33:43
688
글번호 38815
다음과 같이 식을 짜보았습니다.
BuyPrice = Close - PriceScale * 10; // 종가보다 10호가 낮은가격으로 매수
Buy("B", AtLimit, BuyPrice); //Buyit가격 도달시 매수
MessageLog("콜매수, 포지션=%.0f, 종가=%.2f, 주문가격=%.2f", MarketPosition, Close, BuyPrice);
그런데 결과는 다음과 같습니다.
매수, 포지션=0, 종가=3.60, 주문가격=3.10
포지션이 0으로 찍히는것은 왜그런지요?
답변 1
예스스탁 예스스탁 답변
2011-05-19 20:49:47
안녕하세요
예스스탁입니다.
onclose타입의 경우에는 신호가 나온봉 다음봉부터가 marketposition이 1이고
atmaket,atstop,atlimit은 신호발생봉부터가 1입니다.
첨부된 그림과 같이 신호발생봉에 1이 발생됩니다.
즐거운 하루되세요
> 고무 님이 쓴 글입니다.
> 제목 : MarketPosition관련하여
>
다음과 같이 식을 짜보았습니다.
BuyPrice = Close - PriceScale * 10; // 종가보다 10호가 낮은가격으로 매수
Buy("B", AtLimit, BuyPrice); //Buyit가격 도달시 매수
MessageLog("콜매수, 포지션=%.0f, 종가=%.2f, 주문가격=%.2f", MarketPosition, Close, BuyPrice);
그런데 결과는 다음과 같습니다.
매수, 포지션=0, 종가=3.60, 주문가격=3.10
포지션이 0으로 찍히는것은 왜그런지요?
이전글