커뮤니티

질문드립니다.

프로필 이미지
초록물고기
2012-02-21 10:44:50
371
글번호 47999
답변완료
일봉에서 다음과 같은 경우 어떻게 되는가요 buy("b",atlimit,c*(1-0.50/100),1); IF MARKETPOSITION()==1 THEN {BUY("B1",atlimit,c*(1-1/100),1);} 위와같은 경우, 첫번째 매수신호 b는 실행이 됩니다. 그런데, 두번째 b1의 경우에는 실제로 가격이 변동하지만, 주문이 실행되지 않네요. if marketposition()==1 then이 일봉에서 다음봉이 나타나야만 진행이 되는 것인지 궁금합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-02-21 11:54:36

안녕하세요 예스스탁입니다. B1의 경우에는 직전에 매수신호가 있어야 발생됩니다. MARKETPOSITION()==1은 현재 매수진입 상태라는 의미입니다. 그러므로 B1식은 추가매수식입니다. 첫매수신호 다음봉부터나 발생할 수 있습니다. 작성된 B1의 신호와 같은 경우는 시스템 트레이딩 설정창의 피라미딩 설정을 다른진입만신호허용이나 모든진입신호 허용으로 하셔야만 발생하게 되는 식입니다. 즐거운 하루되세요 > 초록물고기 님이 쓴 글입니다. > 제목 : 질문드립니다. > 일봉에서 다음과 같은 경우 어떻게 되는가요 buy("b",atlimit,c*(1-0.50/100),1); IF MARKETPOSITION()==1 THEN {BUY("B1",atlimit,c*(1-1/100),1);} 위와같은 경우, 첫번째 매수신호 b는 실행이 됩니다. 그런데, 두번째 b1의 경우에는 실제로 가격이 변동하지만, 주문이 실행되지 않네요. if marketposition()==1 then이 일봉에서 다음봉이 나타나야만 진행이 되는 것인지 궁금합니다.