첨부 이미지
그림1
말씀해주신대로 작업해서 1차적으로 과거 버전은 해결이 되었습니다.
이젠 현재버전과 과거 버전을 탭으로 구분하려고 합니다.
Input : ma1(5), ma2(20),ma3(60),ma4(120),ma5(240);
-> 이 부분은 과거 버전이고
if LastBarOnChart == 1 Then
Plot1((ma(C,ma1)*ma1-C+O)/ma1, "ma1");
Else
Plot1(ma(C,ma1), "ma1");
-> 이 부분이 현재 버전일 때
Plot1(ma(C,ma1), "ma1");
이것을 탭으로 활용해서 사용자가 선택해서 뜨게 할 수 있는 수식은 어떻게 되는지요?
첨부파일 1 처럼 탭으로 처리하고 싶습니다.
답변 1
예스스탁
예스스탁 답변
2023-08-17 15:32:58
안녕하세요
예스스탁입니다.
예스랭귀지에는 외부변수를 체크박스나 드롭다운 메뉴를 설정하는 기능은 없습니다.
외부변수를 스트링형태로 만들고
지정한 스트링별로 다른 값을 출력하게 작성하고
별도로 지정할 값을 설명을 하셔야 할 것 같습니다.
input : 모드("과거");
Input : ma1(5), ma2(20),ma3(60),ma4(120),ma5(240);
if 모드 == "과거" Then
{
if LastBarOnChart == 1 Then
Plot1((ma(C,ma1)*ma1-C+O)/ma1, "ma1");
Else
Plot1(ma(C,ma1), "ma1");
}
if 모드 == "현재" Then
{
Plot1(ma(C,ma1), "ma1");
}
즐거운 하루되세요
> 이웃집고양이 님이 쓴 글입니다.
> 제목 : 이동평균선 변형식에 대해 추가로 문의드립니다.
> 말씀해주신대로 작업해서 1차적으로 과거 버전은 해결이 되었습니다.
이젠 현재버전과 과거 버전을 탭으로 구분하려고 합니다.
Input : ma1(5), ma2(20),ma3(60),ma4(120),ma5(240);
-> 이 부분은 과거 버전이고
if LastBarOnChart == 1 Then
Plot1((ma(C,ma1)*ma1-C+O)/ma1, "ma1");
Else
Plot1(ma(C,ma1), "ma1");
-> 이 부분이 현재 버전일 때
Plot1(ma(C,ma1), "ma1");
이것을 탭으로 활용해서 사용자가 선택해서 뜨게 할 수 있는 수식은 어떻게 되는지요?
첨부파일 1 처럼 탭으로 처리하고 싶습니다.