커뮤니티

수식을 만들어 주셨는데요...

프로필 이미지
실상사
2011-11-28 14:59:24
387
글번호 45234
답변완료
에러는 발생되지 않는데 시험 적용했더니 적용이 안되는데요??? Input : shortPeriod(12), longPeriod(26), Period(9), 매수1차시간(120000),매수2차시간(143000),목표수량1차(250),목표수량2차(250); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); # 매수/매도청산 If value1 > value2 Then { if stime == 매수1차시간 Then buy("b1",OnClose,def,목표수량1차); if stime == 매수2차시간 and 매수2차시간 > 매수1차시간 Then buy("b2",OnClose,def,목표수량2차); } 매도식은 화면에서 삭제하였습니다 분봉은 181분봉을 적용할려고 합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-11-28 16:49:38

안녕하세요 예스스탁입니다. 시간을 지정하는 것은 지정한 시간의 봉의 완성시로만 작동될 수 있고 181분봉은 하루 3개봉(9시,12시1분,15시2분) 세개만 만들어 지므로 수식에서 시간지정은 위 3개의 시간뿐이 할수 없습니다. 또한 15시 2분봉의 완성은 당일 장종료 후이므로 다음날 시초가에 주문이 들어갑니다. 시간을 90000,120100,150200 세가지만 사용하실 수 있습니다. 하나의 봉안에 포함된 시간으로는 지정하실수 없습니다. Input : shortPeriod(12), longPeriod(26), Period(9), 매수1차시간(120100),매수2차시간(150200),목표수량1차(250),목표수량2차(250); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); If value1 > value2 Then { if stime == 매수1차시간 Then buy("b1",OnClose,def,목표수량1차); if stime == 매수2차시간 and 매수2차시간 > 매수1차시간 Then buy("b2",OnClose,def,목표수량2차); } 즐거운 하루되세요 > 실상사 님이 쓴 글입니다. > 제목 : 수식을 만들어 주셨는데요... > 에러는 발생되지 않는데 시험 적용했더니 적용이 안되는데요??? Input : shortPeriod(12), longPeriod(26), Period(9), 매수1차시간(120000),매수2차시간(143000),목표수량1차(250),목표수량2차(250); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); # 매수/매도청산 If value1 > value2 Then { if stime == 매수1차시간 Then buy("b1",OnClose,def,목표수량1차); if stime == 매수2차시간 and 매수2차시간 > 매수1차시간 Then buy("b2",OnClose,def,목표수량2차); } 매도식은 화면에서 삭제하였습니다 분봉은 181분봉을 적용할려고 합니다