커뮤니티

질문드립니다.

프로필 이미지
2012-07-15 17:33:37
348
글번호 52893
답변완료
수고많습니다. 1. yesgrobal 나스닥(NQ_1)에서 전일폭 일정부분 상승이면 매수,하락이면 매도하는 시스템을 만들어 주세요. var1= dayhigh(1)-daylow(1); if marketposition==0 AND stime >=84000 then { buy("",atstop,dayopen+var1*0.5); sell("",atstop,dayopen-var1*0.5); } 1) 왜진입이 8:50분이 되는 경우가 없고, 다들 9시 넘게 되는지 돌려보고 그 이유를 좀 알려주시고요. 해결된 예제를 하나 보여주세요. 2. 전전일 매매가 2번 있었고,이익이 -1p보다 클때...를 수식화. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-07-16 17:25:44

안녕하세요 에스스탁입니다. 1. 작성하신식 내용이 시초가대비 전일폭의 절반이상 상승하면매수 하락하면 매도하는 식 내용이 맞게 작성된 식입니다. 문의하신 내용으로는 추가나 수정할 내용이 없습니다. 신호가 차트상의 표시시간은 8시 50분봉에는 발생하지 않는 이유는 차트상 표시시간과 수식의 데이터시간이 불일치 하기 때문입니다. 예스글로벌은 10분봉을 기준으로 8시30분 ~ 9시39분59초데이터가 차트표시로는 8시40분으로 표시되고 stime은 84000입니다. 8시40분 ~ 9시49분59초데이터가 차트표시로는 8시50분으로 표시되고 stime은 85000입니다. 8시50분 ~ 9시59분59초데이터가 차트표시로는 9시00분으로 표시되고 stime은 90000입니다. 식상 stime >= 84000으로 되어 있으므로 차트상 8시 50분부터 if조건이 만족하므로 최소 9시부터 신호가 발생할 수 있습니다. 아래 지표식으로 적용하신 후 시간 확인하시면서 작성하시기 바랍니다. plot1(stime); plot2(time); 2. if date != date[1] Then{ #밤0시 기준입니다. 서버리셋기준은 dayopen != dayopen[1]입니다. var1 = TotalTrades[1]; var2 = NetProfit; value21 = value1[1];#전일 거래횟수 value22 = value2[1];#전일 손익 value31 = value21[1];#전전일 거래횟수 value32 = value22[1];#전전일 손익 } #당일 거래횟수 value1 = TotalTrades-var1; #당일 손익 value2 = NetProfit-var2; if value31 == 2 and value32 > -1 Then 즐거운 하루되세요 > 난 님이 쓴 글입니다. > 제목 : 질문드립니다. > 수고많습니다. 1. yesgrobal 나스닥(NQ_1)에서 전일폭 일정부분 상승이면 매수,하락이면 매도하는 시스템을 만들어 주세요. var1= dayhigh(1)-daylow(1); if marketposition==0 AND stime >=84000 then { buy("",atstop,dayopen+var1*0.5); sell("",atstop,dayopen-var1*0.5); } 1) 왜진입이 8:50분이 되는 경우가 없고, 다들 9시 넘게 되는지 돌려보고 그 이유를 좀 알려주시고요. 해결된 예제를 하나 보여주세요. 2. 전전일 매매가 2번 있었고,이익이 -1p보다 클때...를 수식화. 감사합니다.