커뮤니티
질문드립니다.
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이 일봉에서 다음봉이 나타나야만 진행이 되는 것인지
궁금합니다.
다음글
이전글