커뮤니티

수식작성부탁드립니다.

프로필 이미지
외국인
2011-04-06 09:55:36
720
글번호 37302
답변완료
Input : Short(12), Long(24); value1 = accumN(C-C[1],Short); value2 = accumN(C-C[1],Long); value3 = iff(C>C[1],C-C[1],0); value4 = iff(C<C[1],C-C[1],0); If value1 > 0 Then plot1(value1*(-100)/accumN(value3,Short), "reverse1"); Else plot1(value1*100/accumN(value4,Short), "reverse1"); If value2 > 0 then plot2(value2*(-100)/accumN(value3,Long),"reverse2"); Else plot2(value2*100/accumN(value4,Long),"reverse2"); PlotBaseLine1(0, "기준선1"); PlotBaseLine2(75, "기준선2"); PlotBaseLine3(-75, "기준선3"); 의수식을 시스템식으로 바꾸고자할경우 어떻게해야하는지요 3200green@naver.com
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-04-06 10:41:40

안녕하세요 예스스탁입니다. 시스템의 조건에 대해 언급이 없으셔서 단순 교차식으로 작성했습니다. Input : Short(12), Long(24); value1 = accumN(C-C[1],Short); value2 = accumN(C-C[1],Long); value3 = iff(C>C[1],C-C[1],0); value4 = iff(C<C[1],C-C[1],0); If value1 > 0 Then var1 = value1*(-100)/accumN(value3,Short); Else var1 = value1*100/accumN(value4,Short); If value2 > 0 then var2 = value2*(-100)/accumN(value3,Long); Else var2 = value2*100/accumN(value4,Long); if crossup(var1,var2) Then buy(); if CrossDown(var1,var2) Then sell(); 즐거운 하루되세요 > 외국인 님이 쓴 글입니다. > 제목 : 수식작성부탁드립니다. > Input : Short(12), Long(24); value1 = accumN(C-C[1],Short); value2 = accumN(C-C[1],Long); value3 = iff(C>C[1],C-C[1],0); value4 = iff(C<C[1],C-C[1],0); If value1 > 0 Then plot1(value1*(-100)/accumN(value3,Short), "reverse1"); Else plot1(value1*100/accumN(value4,Short), "reverse1"); If value2 > 0 then plot2(value2*(-100)/accumN(value3,Long),"reverse2"); Else plot2(value2*100/accumN(value4,Long),"reverse2"); PlotBaseLine1(0, "기준선1"); PlotBaseLine2(75, "기준선2"); PlotBaseLine3(-75, "기준선3"); 의수식을 시스템식으로 바꾸고자할경우 어떻게해야하는지요 3200green@naver.com