수고많으십니다 아래수식을 예스로 변환시켜 보았으나 연산자 앞뒤 두데이타의 형태가 같아야 한다면서 안되네요 ㅠ클리닉 좀 부탁드립니다^^
AA=DAYCLOSE[1]*가격1<=DAYHIGH() AND DAYLOW()*가격2<=DAYHIGH() AND
DAYOPEN()*가격3<=DAYCLOSE();
A=(DAYHIGH()+DAYLOW())*0.5;
Valuewhen(1,AA,A);
B=DAYLOW()+((DAYHIGH()-DAYLOW())*0.382);
Valuewhen(1,AA,B);
BB=DAYLOW()+((DAYHIGH()-DAYLOW())*0.618);
Valuewhen(1,AA,BB);
위를 변환시킨식은 아래와 같습니다 뭣이가 잘못인지요?
VAR:AA(0),A(0),B(0),BB(0),가격1(1.12),가격2(1.12),가격3(1.07);
AA=DAYCLOSE[1]*가격1<=DAYHIGH() AND DAYLOW()*가격2<=DAYHIGH() AND
DAYOPEN()*가격3<=DAYCLOSE();
A=(DAYHIGH()+DAYLOW())*0.5;
B=DAYLOW()+((DAYHIGH()-DAYLOW())*0.382);
BB=DAYLOW()+((DAYHIGH()-DAYLOW())*0.618);
IF DAYCLOSE[1]*가격1<=DAYHIGH() AND DAYLOW()*가격2<=DAYHIGH() AND
DAYOPEN()*가격3<=DAYCLOSE() TheN
VAR1=A;
IF DAYCLOSE[1]*가격1<=DAYHIGH() AND DAYLOW()*가격2<=DAYHIGH() AND
DAYOPEN()*가격3<=DAYCLOSE() TheN
Var2=B;
IF DAYCLOSE[1]*가격1<=DAYHIGH() AND DAYLOW()*가격2<=DAYHIGH() AND
DAYOPEN()*가격3<=DAYCLOSE() TheN
Var3=BB;
Plot1(VAR1);
PLOT2(Var2);
PLOT3(Var3);
답변 1
예스스탁
예스스탁 답변
2024-09-09 14:46:17
안녕하세요
예스스탁입니다.
1
AA는 조건식의 결과(true/fale)가 저장되는 변수입니다.
선언시 AA(false)로 선언하셔야 합니다.
2
DAYCLOSE[1]가 전일종가이면 dayclose(1)이 되어야 합니다.
3
VAR:AA(false),A(0),B(0),BB(0),가격1(1.12),가격2(1.12),가격3(1.07);
AA=DAYCLOSE(1)*가격1<=DAYHIGH() AND DAYLOW()*가격2<=DAYHIGH() AND DAYOPEN()*가격3<=DAYCLOSE();
A=(DAYHIGH()+DAYLOW())*0.5;
B=DAYLOW()+((DAYHIGH()-DAYLOW())*0.382);
BB=DAYLOW()+((DAYHIGH()-DAYLOW())*0.618);
IF DAYCLOSE[1]*가격1<=DAYHIGH() AND DAYLOW()*가격2<=DAYHIGH() AND
DAYOPEN()*가격3<=DAYCLOSE() TheN
VAR1=A;
IF DAYCLOSE[1]*가격1<=DAYHIGH() AND DAYLOW()*가격2<=DAYHIGH() AND
DAYOPEN()*가격3<=DAYCLOSE() TheN
Var2=B;
IF DAYCLOSE[1]*가격1<=DAYHIGH() AND DAYLOW()*가격2<=DAYHIGH() AND
DAYOPEN()*가격3<=DAYCLOSE() TheN
Var3=BB;
Plot1(VAR1);
PLOT2(Var2);
PLOT3(Var3);
즐거운 하루되세요
> 트라이 님이 쓴 글입니다.
> 제목 : 수식전환
> 수고많으십니다 아래수식을 예스로 변환시켜 보았으나 연산자 앞뒤 두데이타의 형태가 같아야 한다면서 안되네요 ㅠ클리닉 좀 부탁드립니다^^
AA=DAYCLOSE[1]*가격1<=DAYHIGH() AND DAYLOW()*가격2<=DAYHIGH() AND
DAYOPEN()*가격3<=DAYCLOSE();
A=(DAYHIGH()+DAYLOW())*0.5;
Valuewhen(1,AA,A);
B=DAYLOW()+((DAYHIGH()-DAYLOW())*0.382);
Valuewhen(1,AA,B);
BB=DAYLOW()+((DAYHIGH()-DAYLOW())*0.618);
Valuewhen(1,AA,BB);
위를 변환시킨식은 아래와 같습니다 뭣이가 잘못인지요?
VAR:AA(0),A(0),B(0),BB(0),가격1(1.12),가격2(1.12),가격3(1.07);
AA=DAYCLOSE[1]*가격1<=DAYHIGH() AND DAYLOW()*가격2<=DAYHIGH() AND
DAYOPEN()*가격3<=DAYCLOSE();
A=(DAYHIGH()+DAYLOW())*0.5;
B=DAYLOW()+((DAYHIGH()-DAYLOW())*0.382);
BB=DAYLOW()+((DAYHIGH()-DAYLOW())*0.618);
IF DAYCLOSE[1]*가격1<=DAYHIGH() AND DAYLOW()*가격2<=DAYHIGH() AND
DAYOPEN()*가격3<=DAYCLOSE() TheN
VAR1=A;
IF DAYCLOSE[1]*가격1<=DAYHIGH() AND DAYLOW()*가격2<=DAYHIGH() AND
DAYOPEN()*가격3<=DAYCLOSE() TheN
Var2=B;
IF DAYCLOSE[1]*가격1<=DAYHIGH() AND DAYLOW()*가격2<=DAYHIGH() AND
DAYOPEN()*가격3<=DAYCLOSE() TheN
Var3=BB;
Plot1(VAR1);
PLOT2(Var2);
PLOT3(Var3);