커뮤니티

수식전환

프로필 이미지
트라이
2024-09-08 11:50:44
745
글번호 183257
답변완료
수고많으십니다 아래수식을 예스로 변환시켜 보았으나 연산자 앞뒤 두데이타의 형태가 같아야 한다면서 안되네요 ㅠ클리닉 좀 부탁드립니다^^ 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);