진입조건에 우선순위를 두고 싶습니다.
input:up(100),down(150),fly(200);
if data2(c>lowd(0)+up) and data2(c<highd(0)-down) and data2(c>lowd(0)+fly) then
buy();
첫째 up 조건 만족되고
두번째 down 조건 만족한 후
세번째 fly 조건이 되면 buy
수식 변경바랍니다.
항상 고맙습니다.
답변 1
예스스탁
예스스탁 답변
2023-05-02 15:22:00
안녕하세요
예스스탁입니다.
input:up(100),down(150),fly(200);
var : T(0);
if Data2(Bdate != Bdate[1]) Then
T = 0;
if data2(CrossUp(c,lowd(0)+up)) Then
T = 1;
if T == 1 and data2(CrossDown(c,highd(0)-down)) Then
T = 2;
if T == 2 and data2(CrossUp(c,lowd(0)+fly)) then
{
T = 3;
buy();
}
즐거운 하루되세요
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 문의
> 진입조건에 우선순위를 두고 싶습니다.
input:up(100),down(150),fly(200);
if data2(c>lowd(0)+up) and data2(c<highd(0)-down) and data2(c>lowd(0)+fly) then
buy();
첫째 up 조건 만족되고
두번째 down 조건 만족한 후
세번째 fly 조건이 되면 buy
수식 변경바랍니다.
항상 고맙습니다.