혹시 이런게 가능한가.
예를들어 input변수에 input : Ntime1(3); 항목이 들어 있고 (Ntime1은 3분봉을 뜻함).
plot 함수에 Plot32(타주기이평_3분봉20MA, "3분봉20MA "); 있다고 가정할때,
plot32항목의 "3분봉20MA"가 정적으로 표시되고 있는데, 혹시 Ntime1이 3분봉을 뜻하고 있으니, Ntime1을 이용하여 "3분봉20MA"를 동적으로 변경시킬수가 있나요? 다시 예를들어 Ntime1의 input 변수를 현제의 3에서 5로 변경시켰을때, Plot32항목의 "3분봉20MA"가 "5분봉20MA"로 변경되어 표시되도록 하려면 어찌 해야 하나요
예를 들어 아래와 같은 식으로 표시해 주세요.( 아래의 식은 에러 발생하여 사용이 안됨)
input : Ntime1(3);
var : Label("");
// 동적 레이블 설정
if Ntime1 = 3 then Label = "3분봉20MA";
else if Ntime1 = 5 then Label = "5분봉20MA";
// 필요에 따라 추가 조건 설정 가능
// 플롯 설정
Plot32(타주기이평_3분봉20MA, Label);
답변 1
예스스탁
예스스탁 답변
2024-10-22 14:23:02
안녕하세요
예스스탁입니다.
문의하신 내용은 가능하지 않습니다.
plot의 이름은 가변으로 지정이 되지 않습니다.
즐거운 하루되세요
> 강심장 님이 쓴 글입니다.
> 제목 : input 항목의 변수를 plot항목에 동적형태로 나타내게 만들기
> 혹시 이런게 가능한가.
예를들어 input변수에 input : Ntime1(3); 항목이 들어 있고 (Ntime1은 3분봉을 뜻함).
plot 함수에 Plot32(타주기이평_3분봉20MA, "3분봉20MA "); 있다고 가정할때,
plot32항목의 "3분봉20MA"가 정적으로 표시되고 있는데, 혹시 Ntime1이 3분봉을 뜻하고 있으니, Ntime1을 이용하여 "3분봉20MA"를 동적으로 변경시킬수가 있나요? 다시 예를들어 Ntime1의 input 변수를 현제의 3에서 5로 변경시켰을때, Plot32항목의 "3분봉20MA"가 "5분봉20MA"로 변경되어 표시되도록 하려면 어찌 해야 하나요
예를 들어 아래와 같은 식으로 표시해 주세요.( 아래의 식은 에러 발생하여 사용이 안됨)
input : Ntime1(3);
var : Label("");
// 동적 레이블 설정
if Ntime1 = 3 then Label = "3분봉20MA";
else if Ntime1 = 5 then Label = "5분봉20MA";
// 필요에 따라 추가 조건 설정 가능
// 플롯 설정
Plot32(타주기이평_3분봉20MA, Label);