커뮤니티

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으로 찍히는것은 왜그런지요?