커뮤니티

거래량 수식전환

프로필 이미지
이대표
2019-12-10 13:23:47
971
글번호 134254
답변완료
거래량관련하여 키움수식을 예스수식으로 전환부탁드립니다. <1> a=sum(volume); b=a-valuewhen(1,date != date(1),a(1)); if((c>avg(c,20),b,-b); avg(k,60) <2> a=avg(c,period); b=b*c; //거래대금 m=sum(b); k=m-valuewhen(1,crossup(c,a) or crossdown((c,a),m(1)); if(c>a,k,-k); avg(if(c>a,k,-k),20); *period 20 <3> a=avg(c,period); b=b*c; //거래대금 m=sum(b); k=m-valuewhen(1,crossup(c,a) or crossdown((c,a),m(1)); f=if(c>a,k,-k); g=avg(if(c>a,k,-k),20); valuewhen(crossup(f,g) or crossdown(f,g),(high+low)/2) <4> P=V*(C+L)/(H+L); N=V*(H+C)/(H+L); VF=if(c>o,p,if(c<o,-n,o); sum(VF,기간)/sum(V,기간) *기간 20 막대표시 기준선 0추가 <5> P=V*(C+L)/(H+L); N=V*(H+C)/(H+L); VF=if(c>o,p,if(c<o,-n,o); A=sum(VF,기간)/sum(V,기간) eavg(A,signal) *기간20 signal 9 <6>P=V*(C+L)/(H+L); N=V*(H+C)/(H+L); VF=if(c>o,p,if(c<o,-n,o); A=sum(VF,기간)/sum(V,기간) dema(A,signal) *기간20 signal 9 <7> 위<5>와 <6>을 한꺼번에 표시 즉, eavg와 dema선 한꺼번에 표시 <8> A=highest(H,5); B=lowest(L,5); mv=ma(v,5); eavg(((A+B)/2-A(1)+B(1)/2)/(MV/(A-B),period); *period 10 기준선 0추가 매번 감사드리고 있습니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-12-11 10:46:10

안녕하세요 예스스탁입니다. b = b*c; //거래대금 올려주신 내용에서 위 거래대금으로 주석한 부분의 계산식은 한번 살펴보시기 바랍니다. 0값만 나오는 계산식입니다. 1번 수식에 k에 대한 정의가 없는데 avg(k,60)와 같이 사용이 되어 있습니다. if((c>avg(c,20),b,-b);를 k에 저장하는것으로 보고 작성해 드립니다. 8번 수식과 같이 수식의 계산식에 ( )쓰기가 잘못된 부분이 있습니다. eavg(((A+B)/2-A(1)+B(1)/2)/(MV/(A-B)),period); 로 처리해 드립니다. 1 var : aa(0),bb(0),k(0); aa = Accum(volume); if date != date[1] Then var1 = aa[1]; bb = aa-var1; k = iff(c > ma(c,20),bb,-bb); var2 = ma(k,60); plot1(var2); 2 input : Period(20); var : aa(0),bb(0),mm(0),kk(0); aa = ma(c,period); bb = bb*c; //거래대금 mm = Accum(bb); if crossup(c,aa) or CrossDown(c,aa) Then var1 = mm[1]; kk = mm-var1; var2 = iff(c>aa,kk,-kk); var3 = ma(var2,20); plot1(var3); 3 input : period(20); var : aa(0),bb(0),mm(0),kk(0),ff(0),gg(0); aa = ma(c,period); bb = bb*c; //거래대금 mm = Accum(bb); if crossup(c,aa) or CrossDown(c,aa) Then var1 = mm[1]; kk = mm - var1; ff = iff(c>aa,kk,-kk); gg = ma(ff,20); if crossup(ff,gg) or CrossDown(ff,gg) Then var2 = (h+l)/2; plot1(var2); 4 input : 기간(20); var : PP(0),NN(0),VF(0); PP = V*(C+L)/(H+L); NN = V*(H+C)/(H+L); VF = IFF(c>o,PP,IFF(c<o,-NN,o)); var1 = AccumN(VF,기간)/AccumN(V,기간); plot1(var1); 5 input : 기간(20),signal(9); var : PP(0),NN(0),VF(0); PP = V*(C+L)/(H+L); NN = V*(H+C)/(H+L); VF = IFF(c>o,PP,IFF(c<o,-NN,o)); var1= AccumN(VF,기간)/AccumN(V,기간); var2 = ema(var1,signal); plot1(var2); 6 input : 기간(20),signal(9); var : PP(0),NN(0),VF(0),AA(0); PP = V*(C+L)/(H+L); NN = V*(H+C)/(H+L); VF = IFF(c>o,PP,IFF(c<o,-NN,o)); var1 = AccumN(VF,기간)/AccumN(V,기간); var2 = ema(ema(var1,signal),signal); plot1(var2); 7 input : 기간(20),signal(9); var : PP(0),NN(0),VF(0),AA(0); PP = V*(C+L)/(H+L); NN = V*(H+C)/(H+L); VF = IFF(c>o,PP,IFF(c<o,-NN,o)); var1 = AccumN(VF,기간)/AccumN(V,기간); var2 = ema(var1,signal); var3 = ema(ema(var1,signal),signal); plot1(var2); plot2(var3); 8 input : Period(10); var : AA(0),BB(0),MV(0); AA=highest(H,5); BB=lowest(L,5); mv=ma(v,5); var1 = ema(((AA+BB)/2-AA[1]+BB[1]/2)/(MV/(AA-BB)),period); plot1(var1); Plot2(0); 즐거운 하루되세요 > 이대표 님이 쓴 글입니다. > 제목 : 거래량 수식전환 > 거래량관련하여 키움수식을 예스수식으로 전환부탁드립니다. <1> a=sum(volume); b=a-valuewhen(1,date != date(1),a(1)); if((c>avg(c,20),b,-b); avg(k,60) <2> a=avg(c,period); b=b*c; //거래대금 m=sum(b); k=m-valuewhen(1,crossup(c,a) or crossdown((c,a),m(1)); if(c>a,k,-k); avg(if(c>a,k,-k),20); *period 20 <3> a=avg(c,period); b=b*c; //거래대금 m=sum(b); k=m-valuewhen(1,crossup(c,a) or crossdown((c,a),m(1)); f=if(c>a,k,-k); g=avg(if(c>a,k,-k),20); valuewhen(crossup(f,g) or crossdown(f,g),(high+low)/2) <4> P=V*(C+L)/(H+L); N=V*(H+C)/(H+L); VF=if(c>o,p,if(c<o,-n,o); sum(VF,기간)/sum(V,기간) *기간 20 막대표시 기준선 0추가 <5> P=V*(C+L)/(H+L); N=V*(H+C)/(H+L); VF=if(c>o,p,if(c<o,-n,o); A=sum(VF,기간)/sum(V,기간) eavg(A,signal) *기간20 signal 9 <6>P=V*(C+L)/(H+L); N=V*(H+C)/(H+L); VF=if(c>o,p,if(c<o,-n,o); A=sum(VF,기간)/sum(V,기간) dema(A,signal) *기간20 signal 9 <7> 위<5>와 <6>을 한꺼번에 표시 즉, eavg와 dema선 한꺼번에 표시 <8> A=highest(H,5); B=lowest(L,5); mv=ma(v,5); eavg(((A+B)/2-A(1)+B(1)/2)/(MV/(A-B),period); *period 10 기준선 0추가 매번 감사드리고 있습니다.