커뮤니티

통장잔고기준으로 주문을 넣고 싶습니다.

프로필 이미지
하기는해봤나
2012-12-31 19:18:58
237
글번호 57698
답변완료
선물을 기준으로 5분봉 첫봉이 양봉이면 매수 음봉이면 매도입니다. 그런데 진입수량은 통장잔고/30,000,000을 소수점은 절사하여 한계약 기준으로 주문을 넣고싶습니다. 그리고 청산은 전일 보유수량으로 하고 싶네요. 예를들면 통장잔고가 9천만원이 있으면 첫날 5분봉이 양봉이면 3계약을 매수 들어갔다가 다음날 첫봉이 음봉이면 청산은 매수보유수량 3계약이 청산이 되는 것이고 진입은 전일 보유수량을 청산하여 손실이 5백만원 나면 2계약 매도(8500만원/3000만원, 소수점절사)하는 식으로 거래하고 싶습니다. 다음날도 마찬가지고요...물론 여기서 진입지연을 쓴다는 가정하에요(주문지연을 안쓰면 통장잔고부족으로 주문이 안되는것 맞죠?) 시스템식 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-01-02 17:01:33

안녕하세요 예스스탁입니다. 문의하신 내용 아래와 같이 작성하시면 첫봉에 잔고 파악해 주문내는 것은 가능합니다. 다만 다음날 전일의 주문수량을 파악해 청산주문을 해당 수량으로 낼수는 없습니다. 잔고의 내용은 현재의 값만 가져오게 되므로 전일자의 내용을 알수는 없습니다. 해당 부분은 시스템을 장전에 주문시작신호를 진입신호로 하시고 진입신호 발생시에 전일자 청산은 수동으로 처리를 해주셔야 합니다. if dayindex == 0 Then{ var1 = GetUnclearedDeposits("계좌번호"); if C > O Then buy("b",OnClose,def,int(var1/3000000)); if C < O Then sell("s",OnClose,def,int(var1/3000000)); } 즐거운 하루되세요 > 하기는해봤나 님이 쓴 글입니다. > 제목 : 통장잔고기준으로 주문을 넣고 싶습니다. > 선물을 기준으로 5분봉 첫봉이 양봉이면 매수 음봉이면 매도입니다. 그런데 진입수량은 통장잔고/30,000,000을 소수점은 절사하여 한계약 기준으로 주문을 넣고싶습니다. 그리고 청산은 전일 보유수량으로 하고 싶네요. 예를들면 통장잔고가 9천만원이 있으면 첫날 5분봉이 양봉이면 3계약을 매수 들어갔다가 다음날 첫봉이 음봉이면 청산은 매수보유수량 3계약이 청산이 되는 것이고 진입은 전일 보유수량을 청산하여 손실이 5백만원 나면 2계약 매도(8500만원/3000만원, 소수점절사)하는 식으로 거래하고 싶습니다. 다음날도 마찬가지고요...물론 여기서 진입지연을 쓴다는 가정하에요(주문지연을 안쓰면 통장잔고부족으로 주문이 안되는것 맞죠?) 시스템식 부탁드립니다.