커뮤니티

여쭙습니다.

프로필 이미지
스테디어드밴서
2009-05-01 20:48:20
874
글번호 22035
답변완료
안녕하세요? 예를 들어 5분봉 시스템에서, 오전 10시 2분이라 현재봉이 아직 완성되지 않았습니다. 이때 오전 9시55분~10시 사이의 5분봉의 종가가 160이고, rsi(14)값이 90을 넘었습니다. 그렇다면, 현재봉이 아직 완성되지 않았지만, 직전봉의 종가보다 0.2p가 떨어지고, 직전봉 rsi(14)가 90보다 크면 매도하라...는 시스템을 만든다면 바수 표시는 어찌 해야 하나요? 1)rsi(14)>90 ...c-0.2 2)rsi(14)[1]>90 ...c-0.2 3)rsi(14)[1]>90 ...c[1]-0.2 4)rsi(14)>90 ...c[1]-0.2 --- 1)번이 정답인지요? 혹은 2)번이 정답인지요? 논리상 1)번이 정답이어야 할 것 같은데... 그럼 수고하세요 ^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-05-04 13:47:14

안녕하세요 예스스탁입니다. if문은 봉완성시 if조건이 만족했는지 여부를 판단하므로 if문으로는 조건만족 즉시 신호가 발생하고 주문하는 부분은 구현되지 않습니다. 5분봉에서 9시 55분에 atlimit을 사용하여 해당내용을 구현하셔야 합니다. if stime == 95500 and RSI(14) > 90 then ## 9시 55분에 RSI가 90보다 크면 buy("b1",AtLimit,C-0.2; ## 종가-0.2의 가격을 atlimit가격으로 사용하여 다음봉 시세 형성중 이 가격 이하의 시세가 발생하면 매수 즐거운 하루되세요 > 스테디어드밴서 님이 쓴 글입니다. > 제목 : 여쭙습니다. > 안녕하세요? 예를 들어 5분봉 시스템에서, 오전 10시 2분이라 현재봉이 아직 완성되지 않았습니다. 이때 오전 9시55분~10시 사이의 5분봉의 종가가 160이고, rsi(14)값이 90을 넘었습니다. 그렇다면, 현재봉이 아직 완성되지 않았지만, 직전봉의 종가보다 0.2p가 떨어지고, 직전봉 rsi(14)가 90보다 크면 매도하라...는 시스템을 만든다면 바수 표시는 어찌 해야 하나요? 1)rsi(14)>90 ...c-0.2 2)rsi(14)[1]>90 ...c-0.2 3)rsi(14)[1]>90 ...c[1]-0.2 4)rsi(14)>90 ...c[1]-0.2 --- 1)번이 정답인지요? 혹은 2)번이 정답인지요? 논리상 1)번이 정답이어야 할 것 같은데... 그럼 수고하세요 ^^