커뮤니티

문의 드립니다.

프로필 이미지
양치기
2014-10-23 15:53:30
208
글번호 79704
답변완료
항상 도움 주셔서 감사합니다. 문1) 예스랭귀지 편집기에 파일관리자 하단에 보면 합성이라는 것이 있습니다. 합성은 2개 이상의 시스템을 혼합하여 운영할수 있는 것으로 알고 있는데 만약 2개의 시스템을 합성하여 합성 시스템을 만들었다면 한계좌로 운영이 가능한 건가요? 즉 선물의 경우 한계약을 가지고 2개가 합쳐진 합성 시스템을 운영 할수 있는 건가요? 아니면 단순히 시스템만 합성 해 놓은 것으로 실제 2가지 시스템을 운영하려면 한계좌에 2계약을 운영해야 하는건가요? 문2) 미국 선물 오후 3시부터 다음날 새벽 5시까지 매매할때 시간 셋팅하는 법입니다. 여러차례문의 했지만 그때마다 답변도 좀 틀리고 잘 이해가 되지 않아서요. 설명좀 부탁드립니다. 매매조건 1. 오후 3시부터 다음날 5시까지 매매 2. 다음날 5시에 포지션 청산 위 매매 조건에 맞는 로직은 어떤것인가요? 예문1) var : entry(false); if stime == 150000 or (stime > 150000 and stime[1] < 150000) Then entry = true; if stime == 050000 or (stime > 050000 and stime[1] < 050000) then entry = false; if entry == true and MarketPosition == 0 and crossup(c,highest(H,10)[1]) Then buy(); if MarketPosition == 1 Then{ ExitLong("BL",AtStop,EntryPrice-PriceScale); ExitLong("BP",AtLimit,EntryPrice+PriceScale*10); } if entry == true and MarketPosition == 0 and CrossDown(c,Lowest(L,10)[1]) Then sell(); if MarketPosition == -1 Then{ ExitShort("SL",AtStop,EntryPrice+PriceScale); ExitShort("SP",AtLimit,EntryPrice-PriceScale*10); } 예문2) if sTime >= 150000 or stime < 050000 Then { # 매매시간 시작 If crossup(value1,value2) Then Buy("B1",OnClose,def,vol); If crossdown(value1, value2) then sell("S1",OnClose,def,vol); } if stime == 050000 or (stime > 050000 and stime[1] < 050000) Then{ # 포지션 청산 ExitLong(); ExitShort(); } 문3) if stime == 150000 or (stime > 150000 and stime[1] < 150000) Then entry = true; 위 구문에 대한 설명 좀 부탁드립니다. 이해가 안되어서요. 현재 시간이 15이거나 또는 현재시간이 15시보다 크고 전?시간이 15보다 작으면 이게 무슨 뜻인가요.. (stime > 150000 and stime[1] < 150000) 이게 무슨 뜻인지? flase 인가요? 알게 쉽게 설명좀 부탁드립니다. 문4) 예문1) if crossup(이평5, 이평10) or crossup(이평10, 이평20) then buy("buy") ; 예문2) if crossup(이평5, 이평10) then buy("b1"); else if crossup(이평10,이평20) then buy("b2"); 예문3) if crossup(이평5, 이평10) then buy("b1") if crossup(이평10,이평20) then buy("b2"); 만약에 1조건(crossup(이평5,이평10))과 2조건(crossup(이평10,이평20))이 동시에 일어난다고 가정할 경우 예문1)의 경우 한계약만 매수 되는지? 예문2)의 경우도 한계약만 매수 되는지? 예문3)의 경우는 두계약 매수 되는지? 각각 예문에 따라 몇계약이 매수 되는지 설명 부탁드립니다. 질문이 많이 죄송합니다. 답변 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-10-23 18:29:24

> 양치기 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 항상 도움 주셔서 감사합니다. 문1) 예스랭귀지 편집기에 파일관리자 하단에 보면 합성이라는 것이 있습니다. 합성은 2개 이상의 시스템을 혼합하여 운영할수 있는 것으로 알고 있는데 만약 2개의 시스템을 합성하여 합성 시스템을 만들었다면 한계좌로 운영이 가능한 건가요? 즉 선물의 경우 한계약을 가지고 2개가 합쳐진 합성 시스템을 운영 할수 있는 건가요? 아니면 단순히 시스템만 합성 해 놓은 것으로 실제 2가지 시스템을 운영하려면 한계좌에 2계약을 운영해야 하는건가요? 문2) 미국 선물 오후 3시부터 다음날 새벽 5시까지 매매할때 시간 셋팅하는 법입니다. 여러차례문의 했지만 그때마다 답변도 좀 틀리고 잘 이해가 되지 않아서요. 설명좀 부탁드립니다. 매매조건 1. 오후 3시부터 다음날 5시까지 매매 2. 다음날 5시에 포지션 청산 위 매매 조건에 맞는 로직은 어떤것인가요? 예문1) var : entry(false); if stime == 150000 or (stime > 150000 and stime[1] < 150000) Then entry = true; if stime == 050000 or (stime > 050000 and stime[1] < 050000) then entry = false; if entry == true and MarketPosition == 0 and crossup(c,highest(H,10)[1]) Then buy(); if MarketPosition == 1 Then{ ExitLong("BL",AtStop,EntryPrice-PriceScale); ExitLong("BP",AtLimit,EntryPrice+PriceScale*10); } if entry == true and MarketPosition == 0 and CrossDown(c,Lowest(L,10)[1]) Then sell(); if MarketPosition == -1 Then{ ExitShort("SL",AtStop,EntryPrice+PriceScale); ExitShort("SP",AtLimit,EntryPrice-PriceScale*10); } 예문2) if sTime >= 150000 or stime < 050000 Then { # 매매시간 시작 If crossup(value1,value2) Then Buy("B1",OnClose,def,vol); If crossdown(value1, value2) then sell("S1",OnClose,def,vol); } if stime == 050000 or (stime > 050000 and stime[1] < 050000) Then{ # 포지션 청산 ExitLong(); ExitShort(); } 문3) if stime == 150000 or (stime > 150000 and stime[1] < 150000) Then entry = true; 위 구문에 대한 설명 좀 부탁드립니다. 이해가 안되어서요. 현재 시간이 15이거나 또는 현재시간이 15시보다 크고 전?시간이 15보다 작으면 이게 무슨 뜻인가요.. (stime > 150000 and stime[1] < 150000) 이게 무슨 뜻인지? flase 인가요? 알게 쉽게 설명좀 부탁드립니다. 문4) 예문1) if crossup(이평5, 이평10) or crossup(이평10, 이평20) then buy("buy") ; 예문2) if crossup(이평5, 이평10) then buy("b1"); else if crossup(이평10,이평20) then buy("b2"); 예문3) if crossup(이평5, 이평10) then buy("b1") if crossup(이평10,이평20) then buy("b2"); 만약에 1조건(crossup(이평5,이평10))과 2조건(crossup(이평10,이평20))이 동시에 일어난다고 가정할 경우 예문1)의 경우 한계약만 매수 되는지? 예문2)의 경우도 한계약만 매수 되는지? 예문3)의 경우는 두계약 매수 되는지? 각각 예문에 따라 몇계약이 매수 되는지 설명 부탁드립니다. 질문이 많이 죄송합니다. 답변 부탁드립니다.