안녕하세요?
- 현재가보다 높은가격에 매수를 걸어놀수 있나요?
- 아래 설명이 맞는지 판단 부탁드립니다
hs = Highest(H,10);
hs : 전봉부터 10개봉중 고가
hs[1] : 전전봉부터 10개봉중 고가
C = C[0] ; 현재가
C[1] = ; 전봉종가
- A 와 B 는 동일한 동작을 하나요?
- 에러 없는 가장 유리한 수식 추천 부탁드립니다.
- hs값 계산시 100개봉에 현재봉이 포함되나요? 아니면 전봉부터 100개봉중 고가인가요?
- hs값은 봉완성중 실시간 변동되나요? 아니면 봉 마감시마다 변동되나요?
답변 1
예스스탁
예스스탁 답변
2022-03-21 14:44:04
안녕하세요
예스스탁입니다.
1
현재가보다 높은 가격에 가격을 걸어 신호발생은 불가합니다.
2
hs는 완성봉기준으로 가장최근이고 hs[1]은 그 전입니다.
C도 같은내용입니다.
실제 수식의 모든 데이타나 계산값은 실시간으로 변경은 됩니다.
다만 랭귀지의 if문이나 값사용구조가 완성봉에서 확정된 값만 사용하게 되어 있습니다.
그러므로 봉완성기준으로만 보셔야 합니다.
3
봉완성시 진입으로 작성하시면 아래와 같습니다.
아래와 같이 작성하시면 봉완성시 종가기준으로
종가가 전봉기준 10개봉 최고가보다 크면 매수입니다.
if marketposition <= 0 and C > highest(H,10)[1] then
buy();
현재봉의 종가가 현재봉을 포함한 10개봉 최고가보다는 클수가 없기에
10개봉 최고가는 전봉기준으로 지정하셔야 합니다.
4
봉미완성시에 신호발생을 하고자하시면 아래와 같습니다.
if marketposition <= 0 then
buy("b",atstop,highest(H,10));
신호타입중 atstop,atlimit은 이렇게 완성봉 기준으로 값을 셋팅하고
셋팅된 값과 현재가를 비교하게끔 만들어져 있는 신호타입니다.
봉완성시 완성봉기준 10개봉 최고가를 셋팅하고
다음봉 시세중에 셋팅된값 이상의 시세가 발생하면 신호가 발생합니다.
봉미완성시에 미완성봉기준 10개봉 최고가를 사용하는 것이 아닙니다.
봉이 완성되면 완성봉기준 10개봉 최고가를 셋팅하고
다음봉미완성시에 현재가와 직전완성봉기준으로 셋팅된 값을 비교합니니다.
즐거운 하루되세요
> 코퍼 님이 쓴 글입니다.
> 제목 : 함수문의 드립니다
> 안녕하세요?
- 현재가보다 높은가격에 매수를 걸어놀수 있나요?
- 아래 설명이 맞는지 판단 부탁드립니다
hs = Highest(H,10);
hs : 전봉부터 10개봉중 고가
hs[1] : 전전봉부터 10개봉중 고가
C = C[0] ; 현재가
C[1] = ; 전봉종가
- A 와 B 는 동일한 동작을 하나요?
- 에러 없는 가장 유리한 수식 추천 부탁드립니다.
- hs값 계산시 100개봉에 현재봉이 포함되나요? 아니면 전봉부터 100개봉중 고가인가요?
- hs값은 봉완성중 실시간 변동되나요? 아니면 봉 마감시마다 변동되나요?