커뮤니티

문의 드립니다 ^^;

프로필 이미지
리베로송
2012-10-25 16:10:45
227
글번호 55948
답변완료
Inputs: FastLen(9), SlowLen(18),FastLen1(9), SlowLen2(18); If Crossup(MA(Close, FastLen), MA(Close, SlowLen)) Then Buy ("MACBUY"); If CrossDown(MA(Close, FastLen1), MA(Close, SlowLen2)) Then Sell ("MACSELL"); 위의 시스템식을 예스글로벌에서 사용할 계획인데요.. 한국시간으로 밤12시부터 새벽5시까지 데이터만 사용하고 매매신호도 밤12시부터 새벽5시까지만 나오게 하려고 합니다. 쉽게 말해서 해외시장이 밤12시부터 새벽5시까지만 열린다고 생각하고 매매를 하려는 겁니다. 어떻게 바꾸어야 되죠 ^^; 부탁드리겠습니다 추신 : TS에는 EDIT심볼이라고하여 종목의 세션을 변경할수가 있거든요... 원하는 시간대만 데이터를 이용하고 매매도 원하는 시간대만 할수 있는데 예스스탁에도 혹시 그렇게 할수 있나요 ?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-10-25 19:11:05

안녕하세요 예스스탁입니다. 0시에서 05시까지의 데이터만 이용해 이평을 계산하고 신호가 발생하게 변경한 식입니다. Inputs: FastLen(9), SlowLen(18); var : cnt1(0),cnt2(0),sum1(0),sum2(0),fast(0),slow(0); Array : CC[121](0); if stime >= 0 and stime < 050000 Then{ CC[0] = C; for cnt1 = 1 to 119{ Cc[cnt1] = CC[cnt1-1][1]; } sum1 = 0; sum2 = 0; for cnt2 = 0 to SlowLen{ if cnt2 < FastLen Then sum1 = sum1+CC[cnt2]; if cnt2 < SlowLen Then sum2 = sum2+CC[cnt2]; } fast = sum1/FastLen; Slow = sum2/SlowLen; If Crossup(fast, Slow) Then Buy ("MACBUY"); If CrossDown(fast, Slow) Then Sell ("MACSELL"); } 말씀하신 TS와 동일한 기능은 없습니다. 도움을 드리지 못해 죄송합니다. 즐거운 하루되세요 > 리베로송 님이 쓴 글입니다. > 제목 : 문의 드립니다 ^^; > Inputs: FastLen(9), SlowLen(18),FastLen1(9), SlowLen2(18); If Crossup(MA(Close, FastLen), MA(Close, SlowLen)) Then Buy ("MACBUY"); If CrossDown(MA(Close, FastLen1), MA(Close, SlowLen2)) Then Sell ("MACSELL"); 위의 시스템식을 예스글로벌에서 사용할 계획인데요.. 한국시간으로 밤12시부터 새벽5시까지 데이터만 사용하고 매매신호도 밤12시부터 새벽5시까지만 나오게 하려고 합니다. 쉽게 말해서 해외시장이 밤12시부터 새벽5시까지만 열린다고 생각하고 매매를 하려는 겁니다. 어떻게 바꾸어야 되죠 ^^; 부탁드리겠습니다 추신 : TS에는 EDIT심볼이라고하여 종목의 세션을 변경할수가 있거든요... 원하는 시간대만 데이터를 이용하고 매매도 원하는 시간대만 할수 있는데 예스스탁에도 혹시 그렇게 할수 있나요 ?