커뮤니티
여쭙습니다.
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)번이 정답이어야 할 것 같은데... 그럼 수고하세요 ^^
다음글