커뮤니티

키움수식인데요 예스트레이더용으로 변환부탁드려요

프로필 이미지
dodgesme
2012-06-13 16:12:35
599
글번호 51956
답변완료
1. avg(wavg(o,period1),period1) + 2*stdev(wavg(o,period1),period1) 2. abs(100*(wavg(a,period1)-wavg(a,period2))/wavg(a,period2)) 3. (valuewhen(1,time==090500,dayhigh())+ valuewhen(1,time==090500,daylow()))/2 4. m=oi(0)-oi(1); highestsince(1,crossup(m,d),c) 5. a=(c-(wavg(o,90)) + c-(wavg(o,160)) +c-(wavg(o,240)))/3 ; m=a(0)-a(1); b=highestsince(1,crossup(m,d),o); e=lowestsince(1,crossup(m,d),o); (b + e)/2 아직 예스랭귀지가 익숙치 않아서 잘 모르겠네요. 변환부탁드려요...
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-06-14 10:07:51

안녕하세요 예스스탁입니다. 올리신 내용에 d라고 되어 있는 변수는 식상 어떤 계산된 내용이 없어 외부변수로 처리했습니다. 또한 2번식에 a라는 변수도 5번식의 a와 같은것으로 보고 식을 작성했습니다. input : Period1(10),period2(10),d(1000); var : e(0),b(0); #1 var1 = ma(wma(o,period1),period1) + 2*std(wma(o,period1),period1); #2 value11=(c-(wma(o,90)) + c-(wma(o,160)) +c-(wma(o,240)))/3 ; var2 = abs(100*(wma(value11,period1)-wma(value11,period2))/wma(value11,period2)); #3 if stime == 90500 Then{ value1 = dayhigh; value2 = daylow; } var3 = (value1+value2)/2; #4 value3 =oi-oi[1]; if crossup(value3,d) Then var4= C; if C > var4 Then var4 = c; #5 value4=(c-(wma(o,90)) + c-(wma(o,160)) +c-(wma(o,240)))/3 ; value5=value4-value4[1]; if crossup(value5,d) Then b = O; if O > b Then b = O; if CrossDown(value5,d) Then e = O; if O > b Then e = O; var5 = (b+e)/2; plot1(var1,"1"); plot2(var2,"2"); plot3(var3,"3"); plot4(var4,"4"); plot5(var5,"5"); 즐거운 하루되세요 > dodgesme 님이 쓴 글입니다. > 제목 : 키움수식인데요 예스트레이더용으로 변환부탁드려요 > 1. avg(wavg(o,period1),period1) + 2*stdev(wavg(o,period1),period1) 2. abs(100*(wavg(a,period1)-wavg(a,period2))/wavg(a,period2)) 3. (valuewhen(1,time==090500,dayhigh())+ valuewhen(1,time==090500,daylow()))/2 4. m=oi(0)-oi(1); highestsince(1,crossup(m,d),c) 5. a=(c-(wavg(o,90)) + c-(wavg(o,160)) +c-(wavg(o,240)))/3 ; m=a(0)-a(1); b=highestsince(1,crossup(m,d),o); e=lowestsince(1,crossup(m,d),o); (b + e)/2 아직 예스랭귀지가 익숙치 않아서 잘 모르겠네요. 변환부탁드려요...