커뮤니티
부탁드립니다
2015-02-17 17:38:12
112
글번호 83274
부탁드립니다 ^^
답변 3
예스스탁 예스스탁 답변
2015-02-17 14:25:37
안녕하세요
예스스탁입니다.
해당 부분은 저희쪽에서 따로 수정해 드릴부분이 없습니다.
현재 올리신 식은
condition1,condition2,condition3,condition4
4개중 한개라도 만족하면 신호가 발생하는 식입니다.
각 condition의 조건식 내용을 살펴보셔야 합니다.
원치 않는 곳에 신호가 발생하시면 각 conditon의 조건내용이 의도와 다르다는 내용입니다.
해당 부분은 사용자분이 판단하셔서 변경하셔야 합니다.
각 조건은 아래와 같은 내용으로 작성되어 있습니다.
최고가 대비 얼마 떨어진 가격입니다.
최저가 대비 얼마이상 높은 가격이 기준이면 LL+RR로 지정하시면 됩니다.
condition1은
5이평이 20이평보다 크고 3개봉 연속 몸통하단이 당일최고가-변동폭의 73.6%보다 높으면 조건만족
condition2는
5이평이 20이평보다 작고 3개봉 연속 시가가 당일최고가-변동폭의 73.6%보다 낮으면 조건만족
condition3은
5이평이 20이평보다 크고 3개봉 연속 몸통하단이 당일최고가-변동폭의 23.6%보다 높으면 조건만족
condition4 는
5이평이 20이평보다 작고 3개봉 연속 시가 당일최고가-변동폭의 23.6%보다 낮으면 조건만족
즐거운 하루되세요
> 불기둥짱 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> 부탁드립니다 ^^
불기둥짱
2015-02-17 14:40:13
각각의 수식이 잘못되지 않았다는 것은 알고 있습니다.
1과 2만 설정해서 하나의 시스탬신호로 만들면 신호가 맞고
3과 4만 설정해서 하나의 시스탬신호로 만들면 신호가 맞습니다
그런데
1,2,3,4 모두 동시에 하나의 시스템신호로 설정을하면
1,2 에서 발생해야 할 신호가 2, 3에서 발생한 조건과 겹쳐서 본래의 신호자리에 신호가 잡히지 않습니다
2,3 에서 발생 해야 할 신호가 1, 2에서 발생한 조건과 겹쳐서 본래의 신호자리에 신호가 잡히지 않습니다
예스스탁 예스스탁 답변
2015-02-17 17:14:47
안녕하세요
예스스탁입니다.
Condition1 = var1 > var2 and countif(min(c,O) > HH-RR*0.736,3) == 3 and crossup(min(c[2],O[2]),HH[2]-RR[2]*0.736);
Condition2 = var1 < var2 and countif(O < HH-RR*0.736,3) == 3 and CrossDown(O[2],HH[2]-RR[2]*0.736);
Condition3 = var1 > var2 and countif(min(c,O) > HH-RR*0.236,3) == 3 and crossup(min(c[2],O[2]),HH[2]-RR[2]*0.236);
Condition4 = var1 < var2 and countif(O < HH-RR*0.236,3) == 3 and CrossDown(O[2],HH[2]-RR[2]*0.236);
즐거운 하루되세요
> 불기둥짱 님이 쓴 글입니다.
> 제목 : Re : Re : 부탁드립니다
> 각각의 수식이 잘못되지 않았다는 것은 알고 있습니다.
1과 2만 설정해서 하나의 시스탬신호로 만들면 신호가 맞고
3과 4만 설정해서 하나의 시스탬신호로 만들면 신호가 맞습니다
그런데
1,2,3,4 모두 동시에 하나의 시스템신호로 설정을하면
1,2 에서 발생해야 할 신호가 2, 3에서 발생한 조건과 겹쳐서 본래의 신호자리에 신호가 잡히지 않습니다
2,3 에서 발생 해야 할 신호가 1, 2에서 발생한 조건과 겹쳐서 본래의 신호자리에 신호가 잡히지 않습니다