커뮤니티

전략작성등

프로필 이미지
트라이
2024-03-10 22:21:08
758
글번호 177339
답변완료
AA=(H+L+C)/3; BB=AA*V; X1=accumn(BB,기간); X2=accumn(v,기간); Y1=accumn(BB,기간1); Y2=accumn(V,기간1); A=X1/X2; A1=Y1/Y2; IF CrossUp(A,A1)&& C>O THEN Plot1(A,"1",Red); Plot2(A1,"2",Blue); 위와 같이 수식을작성하여 지표에등록하였으나 Plot2는 표시가되는데 Plot1이 N/A라고 나오면서 표시가 되지 않습니다 왜그런지 좀 알으켜 주시면 감사하겟습니다 (기간5,기간1 20 입니다)
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-03-11 15:45:23

안녕하세요 예스스탁입니다. 1 IF CrossUp(A,A1)&& C>O THEN Plot1(A,"1",Red); Plot2(A1,"2",Blue); 위 내용에서 plot1은 A가 A1을 상향돌파하고 양봉일때만 출력하라는 내용입니다. 즉 특정조건이 만족할 때만 표시하게 하는 내용입니다. plot2는 if문하고 관계가 없습니다. 지표속성에서 plot1은 점그래프, plot2는 선으로로 지정해 보시면 첨부된 그림과 같이 나타납니다. 2 if문에 포함되는 실행문이 2개 이상이면 {}로 묶어 주셔야 합니다. IF CrossUp(A,A1)&& C>O THEN { Plot1(A,"1",Red); Plot2(A1,"2",Blue); } 3 plot이 if문과 관계가 없으면 if문 없이 작성하셔야 합니다. 즐거운 하루되세요 > 트라이 님이 쓴 글입니다. > 제목 : 전략작성등 > AA=(H+L+C)/3; BB=AA*V; X1=accumn(BB,기간); X2=accumn(v,기간); Y1=accumn(BB,기간1); Y2=accumn(V,기간1); A=X1/X2; A1=Y1/Y2; IF CrossUp(A,A1)&& C>O THEN Plot1(A,"1",Red); Plot2(A1,"2",Blue); 위와 같이 수식을작성하여 지표에등록하였으나 Plot2는 표시가되는데 Plot1이 N/A라고 나오면서 표시가 되지 않습니다 왜그런지 좀 알으켜 주시면 감사하겟습니다 (기간5,기간1 20 입니다)