커뮤니티

시스템트레이딩에서 주문수량 지정 시 시물레이션에서 신호가 안나옵니다.

프로필 이미지
유진파
2010-06-21 22:37:26
791
글번호 30514
답변완료

첨부 이미지

안녕하세요. 리딩스타를 이용하고 있습니다. (리딩에도 질문을 올렸으나 원 개발하신 분이 더 잘 아실 것 같아서^^) 조건에 따라 주문 수량을 조정하려고 아래와 같은 수식을 사용했습니다. IF ... Then Buy("BUY5",OnClose,DEF,5); // 5개 이상 BUY Else Buy("BUY1",OnClose,DEF,1); // 1개만 BUY 그랬더니 첫번째 Then 의 BUY5가 실행이 안되네요. 수량을 1로 고치면 잘 됩니다. 첨부 파일 보시고 답변 주시면 감사하겠습니다.
시스템
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2010-06-22 13:55:42

안녕하세요 예스스탁입니다. 테스트 결과 첨부된 그림과 같이 정상적으로 신호가 발생하고 있습니다. 선물 5분봉에서 2000년 7월 18일에서 전일치 데이터까지 테스한 내용입니다. 테스트 한 식은 아래와 같습니다. IF Diplus(14)-adx(14) > 8 Then Buy("BUY5",OnClose,DEF,5); // 5개 이상 BUY Else Buy("BUY1",OnClose,DEF,1); // 1개만 BUY buy5가 발동하지 않으시면 위 if문 내용외의 다른 내용을 살펴보셔야 합니다. 즐거운 하루되세요 > 유진파 님이 쓴 글입니다. > 제목 : 시스템트레이딩에서 주문수량 지정 시 시물레이션에서 신호가 안나옵니다. > 안녕하세요. 리딩스타를 이용하고 있습니다. (리딩에도 질문을 올렸으나 원 개발하신 분이 더 잘 아실 것 같아서^^) 조건에 따라 주문 수량을 조정하려고 아래와 같은 수식을 사용했습니다. IF ... Then Buy("BUY5",OnClose,DEF,5); // 5개 이상 BUY Else Buy("BUY1",OnClose,DEF,1); // 1개만 BUY 그랬더니 첫번째 Then 의 BUY5가 실행이 안되네요. 수량을 1로 고치면 잘 됩니다. 첨부 파일 보시고 답변 주시면 감사하겠습니다.
프로필 이미지

유진파

2010-06-22 15:05:06

답변 감사드립니다. 저도 똑같은 수식으로 다시 해보았는데도 마찬가지네요. 수량을 2로 변경하는 순간 신호가 전혀 안나옵니다. 한번 더 확인해 주시면 감사하겠습니다. (첨부의 그림은 수량을 1로 하면 신호가 나오고 수량을 2로 하면 신호가 안나오는 그림입니다.) > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템트레이딩에서 주문수량 지정 시 시물레이션에서 신호가 안나옵니다. > 안녕하세요 예스스탁입니다. 테스트 결과 첨부된 그림과 같이 정상적으로 신호가 발생하고 있습니다. 선물 5분봉에서 2000년 7월 18일에서 전일치 데이터까지 테스한 내용입니다. 테스트 한 식은 아래와 같습니다. IF Diplus(14)-adx(14) > 8 Then Buy("BUY5",OnClose,DEF,5); // 5개 이상 BUY Else Buy("BUY1",OnClose,DEF,1); // 1개만 BUY buy5가 발동하지 않으시면 위 if문 내용외의 다른 내용을 살펴보셔야 합니다. 즐거운 하루되세요 > 유진파 님이 쓴 글입니다. > 제목 : 시스템트레이딩에서 주문수량 지정 시 시물레이션에서 신호가 안나옵니다. > 안녕하세요. 리딩스타를 이용하고 있습니다. (리딩에도 질문을 올렸으나 원 개발하신 분이 더 잘 아실 것 같아서^^) 조건에 따라 주문 수량을 조정하려고 아래와 같은 수식을 사용했습니다. IF ... Then Buy("BUY5",OnClose,DEF,5); // 5개 이상 BUY Else Buy("BUY1",OnClose,DEF,1); // 1개만 BUY 그랬더니 첫번째 Then 의 BUY5가 실행이 안되네요. 수량을 1로 고치면 잘 됩니다. 첨부 파일 보시고 답변 주시면 감사하겠습니다.
프로필 이미지

예스스탁 예스스탁 답변

2010-06-22 15:15:32

안녕하세요 예스스탁입니다. 1로 하면 신호가 나오고 2로 하시면 신호가 발생하지 않는 것은 피라미딩 설정의 주문수량 때문으로 추측됩니다. 파리미딩 설정 하단의의 주문수량은 한번 주문시나 혹은 피라미딩으로 수량을 누적시에 지정된 수 이상은 들어가지 말아라라는 설정으로 포지션의 누적수량외에 착오주문을 방지하는 기능도 있습니다. 혹시 첨부된 그림에서 빨간색으로 표시된 란에 수량이 1로 적혀 있는 것은 아닌지 확인해 보시기 바랍니다. 1이시면 이 수치를 크게 잡으시면 됩니다. 참고로 신호시에 주문수량은 비용/수량탭에서 설정하셔야 합니다. 만약 위의 사항이 아니신데 해당 사항이 발생을 계속 하시면 현재 교육관계로 외부에 있는 관계로 내일 오전에 02-3453-1060으로 전화주셔서 수식담당자 찾아주시기 바랍니다. 즐거운 하루되세요 > 유진파 님이 쓴 글입니다. > 제목 : Re : Re : 시스템트레이딩에서 주문수량 지정 시 시물레이션에서 신호가 안나옵니다. > 답변 감사드립니다. 저도 똑같은 수식으로 다시 해보았는데도 마찬가지네요. 수량을 2로 변경하는 순간 신호가 전혀 안나옵니다. 한번 더 확인해 주시면 감사하겠습니다. (첨부의 그림은 수량을 1로 하면 신호가 나오고 수량을 2로 하면 신호가 안나오는 그림입니다.) > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템트레이딩에서 주문수량 지정 시 시물레이션에서 신호가 안나옵니다. > 안녕하세요 예스스탁입니다. 테스트 결과 첨부된 그림과 같이 정상적으로 신호가 발생하고 있습니다. 선물 5분봉에서 2000년 7월 18일에서 전일치 데이터까지 테스한 내용입니다. 테스트 한 식은 아래와 같습니다. IF Diplus(14)-adx(14) > 8 Then Buy("BUY5",OnClose,DEF,5); // 5개 이상 BUY Else Buy("BUY1",OnClose,DEF,1); // 1개만 BUY buy5가 발동하지 않으시면 위 if문 내용외의 다른 내용을 살펴보셔야 합니다. 즐거운 하루되세요 > 유진파 님이 쓴 글입니다. > 제목 : 시스템트레이딩에서 주문수량 지정 시 시물레이션에서 신호가 안나옵니다. > 안녕하세요. 리딩스타를 이용하고 있습니다. (리딩에도 질문을 올렸으나 원 개발하신 분이 더 잘 아실 것 같아서^^) 조건에 따라 주문 수량을 조정하려고 아래와 같은 수식을 사용했습니다. IF ... Then Buy("BUY5",OnClose,DEF,5); // 5개 이상 BUY Else Buy("BUY1",OnClose,DEF,1); // 1개만 BUY 그랬더니 첫번째 Then 의 BUY5가 실행이 안되네요. 수량을 1로 고치면 잘 됩니다. 첨부 파일 보시고 답변 주시면 감사하겠습니다.
프로필 이미지

유진파

2010-06-22 15:24:18

감사합니다. 피라미딩에 1로 잡아서 그랬습니다. 좋은 하루 되세요~ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : 시스템트레이딩에서 주문수량 지정 시 시물레이션에서 신호가 안나옵