커뮤니티

키움수식 변환부탁드립니다~

프로필 이미지
자연생명
2025-01-14 11:39:22
923
글번호 187164
답변완료
키움 신호 수식입니다 1분봉에서 사용하고 있습니다~ 예스에서 신호 검색시 종목검색으로 표현하고 싶습니다~ aa=C-(H+L)/2; bb=(O+C+H+L+If(0<=aa,(C+H)/2,(C+L)/2))/5; A=Sum(If(0<=aa,bb*V,0)); B=Sum(If(aa<0,bb*V,0)); AV=Sum(If(0<=aa,V,0)); BV=Sum(If(aa<0,V,0)); D=Valuewhen(1,Date!=Date(1),A(1)); E=Valuewhen(1,Date!=Date(1),B(1)); F=Valuewhen(1,Date!=Date(1),AV(1)); G=Valuewhen(1,Date!=Date(1),BV(1)); BF=(A-D)/(AV-F); SF=(B-E)/(BV-G); PBF=If(0<BF,BF,bb); PSF=If(0<SF,SF,bb); BFH=HighestSince(1,Date!=Date(1),PBF); SFH=HighestSince(1,Date!=Date(1),PSF); (BFH(2)<>PBF(2)&&BFH==PBF)||(BFH(1) 추운날씨 감기조심하세요~
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-01-15 11:42:53

안녕하세요 예스스탁입니다. var : aa(0),bb(0),a(0),b(0),av(0),bv(0),d(0),e(0),f(0),g(0); var : bf(0),sf(0),pbf(0),psf(0),bfh(0),SFH(0); aa=C-(H+L)/2; bb=(O+C+H+L+Iff(0<=aa,(C+H)/2,(C+L)/2))/5; A=Accum(Iff(0<=aa,bb*V,0)); B=Accum(Iff(aa<0,bb*V,0)); AV=Accum(Iff(0<=aa,V,0)); BV=Accum(Iff(aa<0,V,0)); if sDate != sDate[1] Then { D=A[1]; E=B[1]; F=AV[1]; G=BV[1]; } BF=(A-D)/(AV-F); SF=(B-E)/(BV-G); PBF=Iff(0<BF,BF,bb); PSF=Iff(0<SF,SF,bb); if sdate != sDate[1] Then { BFH = PBF; SFH = PSF; } if PBF > BFH then BFH = PBF; if PSF > SFH Then SFH = PSF; if (BFH[2]<>PBF[2]&&BFH==PBF)|| (BFH[1]) Then Find(1); 즐거운 하루되세요 > 자연생명 님이 쓴 글입니다. > 제목 : 키움수식 변환부탁드립니다~ > 키움 신호 수식입니다 1분봉에서 사용하고 있습니다~ 예스에서 신호 검색시 종목검색으로 표현하고 싶습니다~ aa=C-(H+L)/2; bb=(O+C+H+L+If(0<=aa,(C+H)/2,(C+L)/2))/5; A=Sum(If(0<=aa,bb*V,0)); B=Sum(If(aa<0,bb*V,0)); AV=Sum(If(0<=aa,V,0)); BV=Sum(If(aa<0,V,0)); D=Valuewhen(1,Date!=Date(1),A(1)); E=Valuewhen(1,Date!=Date(1),B(1)); F=Valuewhen(1,Date!=Date(1),AV(1)); G=Valuewhen(1,Date!=Date(1),BV(1)); BF=(A-D)/(AV-F); SF=(B-E)/(BV-G); PBF=If(0<BF,BF,bb); PSF=If(0<SF,SF,bb); BFH=HighestSince(1,Date!=Date(1),PBF); SFH=HighestSince(1,Date!=Date(1),PSF); (BFH(2)<>PBF(2)&&BFH==PBF)||(BFH(1) 추운날씨 감기조심하세요~