커뮤니티

지표 변환 부탁드립니다.

프로필 이미지
삼손감자
2025-06-09 09:48:53
196
글번호 191503
답변완료
키움 수식인데 변환 부탁드립니다. 수식1 S=sar(af,maxAf); -------------------------------- 수식2 S=sar(af,maxAf); D=ValueWhen(1,CrossDown(C,S),S(1)); Ds=ValueWhen(1,CrossDown(C,S),S); DDs2=S-(Ds-D)/2; DDs4=S-(Ds-D)/4; U=ValueWhen(1,CrossUp(C,S),S(1)); Us=ValueWhen(1,CrossUp(C,S),S); UUs2=(U-Us)/2+S; UUs4=(U-Us)/4+S; if(C>S, UUs2,DDs2) --------------------------------- 수식3 S=sar(af,maxAf); D=ValueWhen(1,CrossDown(C,S),S(1)); Ds=ValueWhen(1,CrossDown(C,S),S); DDs2=S-(Ds-D)/2; DDs4=S-(Ds-D)/4; U=ValueWhen(1,CrossUp(C,S),S(1)); Us=ValueWhen(1,CrossUp(C,S),S); UUs2=(U-Us)/2+S; UUs4=(U-Us)/4+S; if(C>S, UUs4,DDs4) ----------------------------------- 수식4 S=sar(af,maxAf); 조건=Crossup(C,S); 시작가=ValueWhen(1,조건,O); bs=BarsSince(조건); 라인1=if(조건,시작가,시작가+시작가*(비율1/100)*bs); if(S<C && S<라인1,라인1,S); ------------------------------------ 수식5 S=sar(af,maxAf); 조건=Crossup(C,S); 시작가=ValueWhen(1,조건,O); bs=BarsSince(조건); 라인2=if(조건,시작가,시작가+시작가*(비율2/100)*bs); if(S<C && S<라인2,라인2,S); =================== 설정 af=0.01 maxAf=0.2 비율1=0.5 비율2=1
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-06-09 20:20:44

안녕하세요 예스스탁입니다. input : af(0.01),maxaf(0.2),비율1(0.5),비율2(1); var : S(0),D(0),DS(0),DDs2(0),DDs4(0); var : U(0),US(0),UUs2(0),UUs4(0); var : 조건(False),시작가(0),bs(-1),라인1(0),라인2(0); S=sar(af,maxAf); if CrossDown(c,S) Then { D = S[1]; DS = S; } DDs2=S-(Ds-D)/2; DDs4=S-(Ds-D)/4; if CrossUp(C,S) Then { U = S[1]; Us = S; } UUs2=(U-Us)/2+S; UUs4=(U-Us)/4+S; var2 = iff(C>S, UUs2,DDs2); var3 = iff(C>S, UUs4,DDs4); 조건=Crossup(C,S); if 조건 == true Then { 시작가 = O; bs = 0; } Else { if bs >= 0 Then bs = bs+1; } Plot1(S); plot2(var2); plot3(var3); if 시작가 > 0 Then { 라인1=iff(조건,시작가,시작가+시작가*(비율1/100)*bs); 라인2=iff(조건,시작가,시작가+시작가*(비율2/100)*bs); var4 = iff(S<C && S<라인1,라인1,S); var5 = iff(S<C && S<라인2,라인2,S); plot4(var4); plot5(var5); } 즐거운 하루되세요 > 삼손감자 님이 쓴 글입니다. > 제목 : 지표 변환 부탁드립니다. > 키움 수식인데 변환 부탁드립니다. 수식1 S=sar(af,maxAf); -------------------------------- 수식2 S=sar(af,maxAf); D=ValueWhen(1,CrossDown(C,S),S(1)); Ds=ValueWhen(1,CrossDown(C,S),S); DDs2=S-(Ds-D)/2; DDs4=S-(Ds-D)/4; U=ValueWhen(1,CrossUp(C,S),S(1)); Us=ValueWhen(1,CrossUp(C,S),S); UUs2=(U-Us)/2+S; UUs4=(U-Us)/4+S; if(C>S, UUs2,DDs2) --------------------------------- 수식3 S=sar(af,maxAf); D=ValueWhen(1,CrossDown(C,S),S(1)); Ds=ValueWhen(1,CrossDown(C,S),S); DDs2=S-(Ds-D)/2; DDs4=S-(Ds-D)/4; U=ValueWhen(1,CrossUp(C,S),S(1)); Us=ValueWhen(1,CrossUp(C,S),S); UUs2=(U-Us)/2+S; UUs4=(U-Us)/4+S; if(C>S, UUs4,DDs4) ----------------------------------- 수식4 S=sar(af,maxAf); 조건=Crossup(C,S); 시작가=ValueWhen(1,조건,O); bs=BarsSince(조건); 라인1=if(조건,시작가,시작가+시작가*(비율1/100)*bs); if(S<C && S<라인1,라인1,S); ------------------------------------ 수식5 S=sar(af,maxAf); 조건=Crossup(C,S); 시작가=ValueWhen(1,조건,O); bs=BarsSince(조건); 라인2=if(조건,시작가,시작가+시작가*(비율2/100)*bs); if(S<C && S<라인2,라인2,S); =================== 설정 af=0.01 maxAf=0.2 비율1=0.5 비율2=1