crossup이나 crossdown 같은 조건으로 매수신호를 발생시킨다고 할 때
if 1번조건 and 2번조건 and 3번조건 then {buy();}
이런 시스템의 경우 1, 2, 3번조건이 동시에 충족해야만 신호가 발생하는 것으로 알고있습니다.
대신
1. 1번>2번>3번을 순차적으로 만족하는 경우나
2. 순서 상관없이 해당 조건을 한번 만족한 후에는 나머지 조건이 만족되기 전까지 계속 조건성립인채로 유지되는 방법이 있을까요?(첫 조건 만족 후 몇분안에 조건을 모두 만족시키지 않으면 다시 처음부터)
3 1번 2번을 동시에 사용할 수도 있을까요?
4. 추가로 봉이 형성되는 도중에 crossup같은 조건이 충족되면 신호가 발생하나요?
표현이 가능하다면 아래 식으로 부탁드립니다.
crossup(value1,0) and crossdown(value2,0) and value3=value4 then buy
답변 3
예스스탁
예스스탁 답변
2022-02-28 13:33:28
안녕하세요
예스스탁입니다.
1,2,3,
아래 내용 참고하시기 바랍니다.
3가지 조건이 하나의 봉에서 동시만족이 아닌 시차가 있고
그 시차가 일정봉갯수 이내일때만 조건을 유효하게 하는 표현입니다.
value1 > 0 and Value2 > 0 and Value3 == Value4
각 조건에 시차가 있거나 한봉에서 동시 충족될 경우에
현재봉에서는 최종적으로 위 조건이 성립되어야 하므로
위조건이 현재봉에는 만족하고 한봉전에는 만족하지 않았다고 하면
현재봉에서 처음 3가지 조건이 충족된것입니다.
이 내용에 각 조건만족시 봉번호와 현재봉 번호를 비교해서
n개봉 이내로 제한하시면 됩니다.
input : N(5);
var : i1(0),i2(0),i3(0);
if CrossUp(value1,0) Then
i1 = Index;
if CrossDown(value2,0) Then
i2 = Index;
if Value3 == value4 Then
i3 = Index;
Condition1 = value1 > 0 and Value2 > 0 and Value3 == Value4;
if Condition1 == true and Condition1[1] == False and
Index <= min(i1,i2,i3)+N Then
Buy();
4
랭귀지는 봉완성이 기본체계입니다.
봉미완성시에는 if조건만족을 체크해서 신호발생이 불가능합니다.
즐거운 하루되세요
> 초심자의행운 님이 쓴 글입니다.
> 제목 : 조건만족 관련 추가질문
> crossup이나 crossdown 같은 조건으로 매수신호를 발생시킨다고 할 때
if 1번조건 and 2번조건 and 3번조건 then {buy();}
이런 시스템의 경우 1, 2, 3번조건이 동시에 충족해야만 신호가 발생하는 것으로 알고있습니다.
대신
1. 1번>2번>3번을 순차적으로 만족하는 경우나
2. 순서 상관없이 해당 조건을 한번 만족한 후에는 나머지 조건이 만족되기 전까지 계속 조건성립인채로 유지되는 방법이 있을까요?(첫 조건 만족 후 몇분안에 조건을 모두 만족시키지 않으면 다시 처음부터)
3 1번 2번을 동시에 사용할 수도 있을까요?
4. 추가로 봉이 형성되는 도중에 crossup같은 조건이 충족되면 신호가 발생하나요?
표현이 가능하다면 아래 식으로 부탁드립니다.
crossup(value1,0) and crossdown(value2,0) and value3=value4 then buy
초심자의행운
2022-03-01 22:45:33
초심자의행운 님에 의해 삭제된 답변입니다.
초심자의행운
2022-03-01 22:22:09
초심자의행운 님에 의해 삭제된 답변입니다.