커뮤니티

시스템식 질문드립니다.

프로필 이미지
비엔에프
2013-03-20 10:43:14
176
글번호 60963
답변완료
저번 답변에 상세한 설명해주셔서 이해하기 쉬웠습니다. 감사드립니다. 다음 사항을 문의드리구 싶습니다. > input:매수가(1200); 매수가를 1200으로 잡고 시스템을 돌리면 1200에 100주 매수주문 들어가게 하고 이후부터 가격이 빠지기 시작하면 1195에 200주 매수주문 1190에 300주 매수주문 1185에 400주 매수주문 1180에 500주 매수주문처럼 5호가를 5번정도 분할로 매수물량이 피라미드 식으로 자동으로 들어가게 하려면 어떻게 하면 좋은지여?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-03-20 14:31:58

안녕하세요 예스스탁입니다. 이전에 답변드린바와 같이 첫봉에서 신호를 발생하기 위해서는 전일마지막봉에서 신호를 발생해야 하는데 시초가가 어디에서 형성되는지에 따라 아래 와 같이 조금 세분화해서 작성해야 합니다. 시초가가 지정한 가격 이상에서 발생 시초가가 지정한 가격 -1틱에서 발생 시초가가 지정한 가격 -2틱에서 발생 시초가가 지정한 가격 -3틱에서 발생 시초가가 지정한 가격 -4틱에서 발생 이미 지정한 가격 -N틱 이하에서 시작했다면 지정한 가격과 시초가 사이에서 진입할 물량을 합산해서 진입하고 이후 한틱씩 하락할때 추가 진입합니다. input:가격(1520),매매일(20130320),전일(20130319);//수정 var:cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count + 1; } if stime == 150000 and sdate == 전일 Then{ if NextBarOpen >= 가격 Then{#시가가 지정한 가격이상에서 시작했을때 buy("b11.",Atlimit,가격,100); buy("b12.",Atlimit,가격-PriceScale*1,200); buy("b13.",Atlimit,가격-PriceScale*2,300); buy("b14.",Atlimit,가격-PriceScale*3,400); buy("b15.",Atlimit,가격-PriceScale*4,500); } if NextBarOpen == 가격-PriceScale*1 Then{ #시가가 지정한 가격-1틱에서 시작했을때 buy("b21",Atlimit,가격-PriceScale*2,300); buy("b23.",Atlimit,가격-PriceScale*2,300); buy("b24.",Atlimit,가격-PriceScale*3,400); buy("b25.",Atlimit,가격-PriceScale*4,500); } if NextBarOpen == 가격-PriceScale*2 Then{ #시가가 지정한 가격-2틱에서 시작했을때 buy("b33.",Atlimit,가격-PriceScale*2,600); buy("b34.",Atlimit,가격-PriceScale*3,400); buy("b35.",Atlimit,가격-PriceScale*4,500); } if NextBarOpen == 가격-PriceScale*3 Then{ #시가가 지정한 가격-3틱에서 시작했을때 buy("b44.",Atlimit,가격-PriceScale*3,1000); buy("b45.",Atlimit,가격-PriceScale*4,500); } if NextBarOpen == 가격-PriceScale*4 Then{ #시가가 지정한 가격-4틱에서 시작했을때 buy("b55.",Atlimit,가격-PriceScale*4,1500); } } if sdate == 매매일 Then{ if daylow > 가격 Then buy("b1",Atlimit,가격,100); if daylow > 가격-PriceScale*1 Then buy("b2",Atlimit,가격-PriceScale*1,200); if daylow > 가격-PriceScale*2 Then buy("b3",Atlimit,가격-PriceScale*2,300); if daylow > 가격-PriceScale*3 Then buy("b4",Atlimit,가격-PriceScale*3,400); if daylow > 가격-PriceScale*4 Then buy("b5",Atlimit,가격-PriceScale*4,500); } 즐거운 하루되세요 > 비엔에프 님이 쓴 글입니다. > 제목 : 시스템식 질문드립니다. > 저번 답변에 상세한 설명해주셔서 이해하기 쉬웠습니다. 감사드립니다. 다음 사항을 문의드리구 싶습니다. > input:매수가(1200); 매수가를 1200으로 잡고 시스템을 돌리면 1200에 100주 매수주문 들어가게 하고 이후부터 가격이 빠지기 시작하면 1195에 200주 매수주문 1190에 300주 매수주문 1185에 400주 매수주문 1180에 500주 매수주문처럼 5호가를 5번정도 분할로 매수물량이 피라미드 식으로 자동으로 들어가게 하려면 어떻게 하면 좋은지여?