커뮤니티

키움증권 수식 변환을 부탁드립니다.

프로필 이미지
질풍이
2022-12-29 23:13:59
1338
글번호 164964
답변완료
수고하십니다. 키움 수식 변환을 부탁드립니다. 새해 복많이 받으십시요 S=sum(1); TT=S%기간; 조건=TT==1; HH=HighestSince(1,조건,H); Hc=valuewhen(1,조건,HH(1)); LL=LowestSince(1,조건,L); Lc=valuewhen(1,조건,LL(1)); Cc=valuewhen(1,조건,C(1)); Oo=valuewhen(2,조건,O); 기준=Hc+Lc+Cc; 고=if(Cc>Oo, (기준+Hc)/2-Lc, if(Cc<Oo, (기준+Lc)/2-Lc, (기준+Cc)/2-Lc)); 저=if(Cc>Oo, (기준+Hc)/2-Hc, if(Cc<Oo, (기준+Lc)/2-Hc, (기준+Cc)/2-Hc)); (고+저)/2 ----------------- 기간 : 3 비율 : 3
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-01-02 09:43:54

안녕하세요. 예스스탁 입니다. input : Period(3), Scale(3); Var : S(0), TT(0),조건(False),HH(0), HC(0), LL(0), LC(0), CC(0), OO(0), 기준(0), 고(0), 저(0); S = Accum(1); // S=sum(1); 전체 봉을 더할 때에는 Accum, 기간 지정이 필요하면 AccumN TT = S%Period; // TT=S%기간; 조건=TT==1; if 조건 Then { HH = H; Condition1 = True; HC = HH[1]; LL = L; Condition2 = True; LC = LL[1]; CC = C[1]; var1 = O; OO = Var1[1]; } Else { if condition1 == True and H > HH Then HH = H; if Condition2 == True and L < LL Then LL = L; } 기준 = HC+LC+CC; // 기준=Hc+Lc+Cc; 고 = IFf(CC>OO,(기준+HC)/2-LC, IFf(CC<OO,(기준+LC)/2-LC, (기준+CC)/2-LC)); 저 = IFf(CC>OO,(기준+HC)/2-HC, IFF(CC<OO,(기준+LC)/2-HC, (기준+CC)/2-HC)); Plot1((고+저)/2); 즐거운 하루 되세요. > 질풍이 님이 쓴 글입니다. > 제목 : 키움증권 수식 변환을 부탁드립니다. > 수고하십니다. 키움 수식 변환을 부탁드립니다. 새해 복많이 받으십시요 S=sum(1); TT=S%기간; 조건=TT==1; HH=HighestSince(1,조건,H); Hc=valuewhen(1,조건,HH(1)); LL=LowestSince(1,조건,L); Lc=valuewhen(1,조건,LL(1)); Cc=valuewhen(1,조건,C(1)); Oo=valuewhen(2,조건,O); 기준=Hc+Lc+Cc; 고=if(Cc>Oo, (기준+Hc)/2-Lc, if(Cc<Oo, (기준+Lc)/2-Lc, (기준+Cc)/2-Lc)); 저=if(Cc>Oo, (기준+Hc)/2-Hc, if(Cc<Oo, (기준+Lc)/2-Hc, (기준+Cc)/2-Hc)); (고+저)/2 ----------------- 기간 : 3 비율 : 3