"countif(Crossup(c,ma),BarsSinceEntry) >= 2   and crossup(c,ma) and BarsSinceEntry >10
위와 같이 변경하시면 진입이후 10봉이상 경과 후에 crssup이 두번이상 발생하면 조건만족하는 식입니다.
BarsSinceEntry >10조건을 삭제하시면
진입이후 봉수 관계없이 2번 발생하면 청산이 됩니다. "
라고 주셨는데 "countif((crossup(A,B) and C<D),10)>=1 and crossup(E,F)"
일 경우인데 ABCDEF가 다 다르거나 AB와 EF는 같은 경우라도 결과는 countif문은
발생이 안되었는데 crossup(E,F)가 실행이 됩니다. 전제조건인 countif 실행이 안되는것
같은데 무슨 문제인가요?
==> " 현재봉 기준 crossup(E,F)가 발생되었고 현재봉 이전 10봉이내에 countif문이 실행되었다면 매수 " 수식입니다.
답변 2
예스스탁
예스스탁 답변
2020-10-12 14:13:45
안녕하세요
예스스탁입니다.
현재봉에서 신호가 발생하기 위해서는
countif((crossup(A,B) and C<D),10)>=1
crossup(E,F)
위 2가지 조건이 모두 만족해야 합니다.
최근 10봉안에 crossup(A,B) and C<D이 만족한적이 있고
현재봉은 crossup(E,F)조건이 만족하면 조건충족입니다.
10봉안에 해당 조건이 만족하지 않은데 신호가 발생하지는 않습니다.
아래와 같은 내용으로 지표식을 작성해 적용해 보시기 바랍니다.
각봉기준 조건만족횟수를 지표로 보실 수 있습니다.
var1 = countif((crossup(A,B) and C<D),10);
plot1(var1);
즐거운 하루되세요
> chunsk 님이 쓴 글입니다.
> 제목 : 수식 재문의 드립니다.
> "countif(Crossup(c,ma),BarsSinceEntry) >= 2   and crossup(c,ma) and BarsSinceEntry >10
위와 같이 변경하시면 진입이후 10봉이상 경과 후에 crssup이 두번이상 발생하면 조건만족하는 식입니다.
BarsSinceEntry >10조건을 삭제하시면
진입이후 봉수 관계없이 2번 발생하면 청산이 됩니다. "
라고 주셨는데 "countif((crossup(A,B) and C<D),10)>=1 and crossup(E,F)"
일 경우인데 ABCDEF가 다 다르거나 AB와 EF는 같은 경우라도 결과는 countif문은
발생이 안되었는데 crossup(E,F)가 실행이 됩니다. 전제조건인 countif 실행이 안되는것
같은데 무슨 문제인가요?
==> " 현재봉 기준 crossup(E,F)가 발생되었고 현재봉 이전 10봉이내에 countif문이 실행되었다면 매수 " 수식입니다.
chunsk
2020-10-21 16:55:12
chunsk 님에 의해 삭제된 답변입니다.