커뮤니티

주문회수 제한

프로필 이미지
감사1
2013-07-02 11:39:31
1599
글번호 222424
답변완료
시스템트레이딩에서 주문회수를 제한하는 수식을 알고싶습니다 예 : 주문종류1 : 주문종류2 : 주문종류3 3가지 주문종류를 사용할때 각주문종류당 주문회수를 1회로 하려면 어떻게 수식을 작성해야 하는지 알려주시면 감사하겠습니다 그리고 특정시간 봉값을 불러와 기준선으로 사용할수있는 수식도 부탁드립니다 예 : 복합차트에서 CME(야간선물) open가격을 기준선으로 사용할수 있는 수식도 부탁 드립니다 계시판이나 이메일로 알려주시면 감사하겠습니다 부탁드립니다 이메일 ; kb5617@hanmail.net
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-07-02 19:33:33

안녕하세요 예스스탁입니다. 1. Inputs: d1(20); var : i(0), upline(0), dnline(0); var : upline1(0), dnline1(0); Array: dm[20](0); Array: dm1[60](0); upline = 1; dnline = 1; FOR i = 1 TO 20 { dm[i] = ma(c,i); if dm[i] > dm[i][1] Then { upline = upline * 1; } else { upline = upline * 0; } if dm[i] < dm[i][1] Then { dnline = dnline * 1; } else { dnline = dnline * 0; } } upline1 = 1; dnline1 = 1; FOR i = 1 TO 60 { dm1[i] = ma(c,i); if dm1[i] > dm1[i][1] Then { upline1 = upline1 * 1; } else { upline1 = upline1 * 0; } if dm[i] < dm[i][1] Then { dnline1 = dnline1 * 1; } else { dnline1 = dnline1 * 0; } } var : cnt(0),B1cnt(0),B2cnt(0),S1cnt(0),S2cnt(0); #이름별 진입횟수 카운트 B1cnt = 0; B2cnt = 0; S1cnt = 0; S2cnt = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) and IsEntryName("매수1",1) == true Then B1cnt = B1cnt+1; if sdate == EntryDate(cnt) and IsEntryName("매수2",1) == true Then B1cnt = B1cnt+1; if sdate == EntryDate(cnt) and IsEntryName("매도1",1) == true Then S1cnt = S1cnt+1; if sdate == EntryDate(cnt) and IsEntryName("매도2",1) == true Then S2cnt = S2cnt+1; } //주문1 /////////////////////////////////////////////////////////////////// if upline == 1 and B1cnt < 1 and S1cnt < 1 Then { Buy("매수1", OnClose, DEF); } if dnline == 1 and B1cnt < 1 and S1cnt < 1 Then { Sell("매도1", OnClose, DEF); } //주문2 /////////////////////////////////////////////////////////////////// if upline1 == 1 and B2cnt < 1 and S2cnt < 1 Then { Buy("매수2", OnClose, DEF); } if dnline1 == 1 and B2cnt < 1 and S2cnt < 1 Then { Sell("매도2", OnClose, DEF); } 주문함수에 이름을 지정하고 이름별로 진입횟수를 카운트하여 사용하셔야 합니다. 2 아래식과 같이 시간을 지정해서 값을 저장하고 사용하시면 됩니다. if stime == 180000 then var1 = O; plot1(var1); 즐거운 하루되세요 > 감사1 님이 쓴 글입니다. > 제목 : 주문회수 제한 > 시스템트레이딩에서 주문회수를 제한하는 수식을 알고싶습니다 예 : 주문종류1 : 주문종류2 : 주문종류3 3가지 주문종류를 사용할때 각주문종류당 주문회수를 1회로 하려면 어떻게 수식을 작성해야 하는지 알려주시면 감사하겠습니다 그리고 특정시간 봉값을 불러와 기준선으로 사용할수있는 수식도 부탁드립니다 예 : 복합차트에서 CME(야간선물) open가격을 기준선으로 사용할수 있는 수식도 부탁 드립니다 계시판이나 이메일로 알려주시면 감사하겠습니다 부탁드립니다 이메일 ; kb5617@hanmail.net