예스스탁
예스스탁 답변
2025-12-30 09:57:34
안녕하세요
예스스탁입니다.
올리신 함수는 키움에서 작성된 사용자함수입니다.
이전에 동일한 키움수식의 변환 질문글이 있어
해당 내용으로 작성해 드립니다.
1번 2번은 사용자함수로 만드신 후에
3번식을 지표식으로 작성하시면 됩니다.
1. 사용자함수
함수명 : Ma_Mx
반환값형 : 숫자형
var : M10(0),M11(0),M12(0),M13(0),M14(0),M15(0),M16(0),M17(0),M18(0),M19(0),M20(0);
var : M21(0),M22(0),M23(0),M24(0),M25(0),M26(0),M27(0),M28(0),M29(0),M30(0);
M10=ma(C,10);M11=ma(C,11);M12=ma(C,12);
M13=ma(C,13);M14=ma(C,14);M15=ma(C,15);
M16=ma(C,16);M17=ma(C,17);M18=ma(C,18);
M19=ma(C,19);M20=ma(C,20);M21=ma(C,21);
M22=ma(C,22);M23=ma(C,23);M24=ma(C,24);
M25=ma(C,25);M26=ma(C,26);M27=ma(C,27);
M28=ma(C,28);M29=ma(C,29);M30=ma(C,30);
Ma_Mx = Max(M10,
M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,
M21,M22,M23,M24,M25,M26,M27,M28,M29,M30);
2. 사용자함수
함수명 : Ma_Mn
반환값형 : 숫자형
var : M10(0),M11(0),M12(0),M13(0),M14(0),M15(0),M16(0),M17(0),M18(0),M19(0),M20(0);
var : M21(0),M22(0),M23(0),M24(0),M25(0),M26(0),M27(0),M28(0),M29(0),M30(0);
M10=ma(C,10);M11=ma(C,11);M12=ma(C,12);
M13=ma(C,13);M14=ma(C,14);M15=ma(C,15);
M16=ma(C,16);M17=ma(C,17);M18=ma(C,18);
M19=ma(C,19);M20=ma(C,20);M21=ma(C,21);
M22=ma(C,22);M23=ma(C,23);M24=ma(C,24);
M25=ma(C,25);M26=ma(C,26);M27=ma(C,27);
M28=ma(C,28);M29=ma(C,29);M30=ma(C,30);
Ma_Mn = Min(M10,
M11,M12,M13,M14,M15,M16,M17,M18,M19,M20,
M21,M22,M23,M24,M25,M26,M27,M28,M29,M30)
3 지표
var : Mx(0),Mn(0),T(0),MM(0),K(0),J(0);
Mx=Ma_Mx();
Mn=Ma_Mn();
T= LRL(C,20)+LRS(C, 20);
MM=ma(C, 5);
K=iff(Mx<T, T, iff(Mn>T, T, (Mx+Mn)/2));
J=iff(Mx<MM, T, iff(Mn>MM,MM, (Mx+Mn)/2));
var1 = iFf(K==J,K,J)-(Mx+Mn)/2;
Plot1(var1);
새해 복 많이 받으세요