커뮤니티

부탁드립니다

프로필 이미지
뉴스타트
2012-06-08 16:04:34
294
글번호 51811
답변완료
수고하십니다. 글쓰기제목 분류선택에서 강조가 없어 검색으로 올립니다. 제가 예스언어에 아직 많이 서툴어서 직접해보니 오류투성이라고 하네요. 꼭 부탁드립니다. 수고하세요.
검색
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2012-06-08 15:27:21

안녕하세요 예스스탁입니다. 내용을 문법에 맞게 작성해 올려드립니다. input : Previous(1),Period(10); var : Xclose(0),xOpen(0),Xhigh(0),Xlow(0); xClose = (Open+High+Low+Close)/4; xOpen = (Open[Previous] + Close[Previous])/2 ; xHigh = Max(High, xOpen, xClose); xLow = Min(Low, xOpen, xClose) ; if ma(Xclose,Period) > ma(Xopen,Period) Then{ plot1((Xhigh-Xclose)+ma(Xclose,Period)); plot2(ma(Xclose,Period)); plot3(ma(Xopen,Period)); plot4(ma(Xopen,Period)); plot5(ma(xopen,Period)-(Xopen-Xlow)); plot6(ma(xopen,Period)-(Xopen-Xlow)); } Else if ma(Xclose,Period) < ma(Xopen,Period) Then{ plot1((Xhigh-Xopen)+ma(xopen,period)); plot2(ma(Xopen,Period)); plot3(ma(Xclose,Period)); plot4(ma(Xclose,Period)); plot5(ma(Xclose,Period)-(Xclose-Xlow)); plot6(ma(Xclose,Period)-(Xclose-Xlow)); } Else{ noplot(1); noplot(2); noplot(3); noplot(4); noplot(5); noplot(6); } if (ma(xclose,Period) > ma(xopen,period) and C < ma(xclose,period)) or (ma(xclose,Period) < ma(xopen,period) and C > ma(xclose,period)) Then { if ma(xclose,Period) > ma(xopen,Period) Then { plot7((Xhigh-Xclose)+ma(Xclose,Period)); plot8(ma(Xclose,Period)); plot9(ma(Xopen,Period)); plot10(ma(Xopen,Period)); plot11(ma(xopen,Period)-(Xopen-Xlow)); plot12(ma(xopen,Period)-(Xopen-Xlow)); } Else { plot7((Xhigh-Xopen)+ma(xopen,Period)); plot8(ma(Xopen,Period)); plot9(ma(Xclose,Period)); plot10(ma(Xclose,Period)); plot11(ma(Xclose,Period)-(Xclose-Xlow)); plot12(ma(Xclose,Period)-(Xclose-Xlow)); } } else{ noplot(7); noplot(8); noplot(9); noplot(10); noplot(11); noplot(12); } 즐거운 하루되세요 > 뉴스타트 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 수고하십니다. 글쓰기제목 분류선택에서 강조가 없어 검색으로 올립니다. 제가 예스언어에 아직 많이 서툴어서 직접해보니 오류투성이라고 하네요. 꼭 부탁드립니다. 수고하세요.
프로필 이미지

뉴스타트

2012-06-11 12:30:23

답변감사드립니다. 일부 수정부탁드릴께요. 위의 문의드린 내용의 가격들(xClose,xOpen,xHigh,xLow)을 산출함에있어 당일의 첫번째 가격들을 산출할때만 xClose=(Open+High+Low+Close)/4 xOpen=Open xHigh=Max(High,xOpen,xClose) xLow =Min(Low, xOpen,xClose) 을 적용해주시고 당일의 두번째가격부터 당일의 마지막 가격까지는 xClose=(Open+High+Low+Close)/4 xOpen=(xOpen(1)+xClose(1))/2 xHigh=Max(High,xOpen,xClose) xLow =Min(Low,xOpen,xClose)을 적용해 주십시요. 당일의 기준시각은 예스트레이더에서 코스피선물은 아침개장부터 장마감시까지, 예스글로벌에서는 차트배경시각기준 0시부터 24시까지 적용되게 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁드립니다 > 안녕하세요 예스스탁입니다. 내용을 문법에 맞게 작성해 올려드립니다. input : Previous(1),Period(10); var : Xclose(0),xOpen(0),Xhigh(0),Xlow(0); xClose = (Open+High+Low+Close)/4; xOpen = (Open[Previous] + Close[Previous])/2 ; xHigh = Max(High, xOpen, xClose); xLow = Min(Low, xOpen, xClose) ; if ma(Xclose,Period) > ma(Xopen,Period) Then{ plot1((Xhigh-Xclose)+ma(Xclose,Period)); plot2(ma(Xclose,Period)); plot3(ma(Xopen,Period)); plot4(ma(Xopen,Period)); plot5(ma(xopen,Period)-(Xopen-Xlow)); plot6(ma(xopen,Period)-(Xopen-Xlow)); } Else if ma(Xclose,Period) < ma(Xopen,Period) Then{ plot1((Xhigh-Xopen)+ma(xopen,period)); plot2(ma(Xopen,Period)); plot3(ma(Xclose,Period)); plot4(ma(Xclose,Period)); plot5(ma(Xclose,Period)-(Xclose-Xlow)); plot6(ma(Xclose,Period)-(Xclose-Xlow)); } Else{ noplot(1); noplot(2); noplot(3); noplot(4); noplot(5); noplot(6); } if (ma(xclose,Period) > ma(xopen,period) and C < ma(xclose,period)) or (ma(xclose,Period) < ma(xopen,period) and C > ma(xclose,period)) Then { if ma(xclose,Period) > ma(xopen,Period) Then { plot7((Xhigh-Xclose)+ma(Xclose,Period)); plot8(ma(Xclose,Period)); plot9(ma(Xopen,Period)); plot10(ma(Xopen,Period)); plot11(ma(xopen,Period)-(Xopen-Xlow)); plot12(ma(xopen,Period)-(Xopen-Xlow)); } Else { plot7((Xhigh-Xopen)+ma(xopen,Period)); plot8(ma(Xopen,Period)); plot9(ma(Xclose,Period)); plot10(ma(Xclose,Period)); plot11(ma(Xclose,Period)-(Xclose-Xlow)); plot12(ma(Xclose,Period)-(Xclose-Xlow)); } } else{ noplot(7); noplot(8); noplot(9); noplot(10); noplot(11); noplot(12); } 즐거운 하루되세요 > 뉴스타트 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 수고하십니다. 글쓰기제목 분류선택에서 강조가 없어 검색으로 올립니다. 제가 예스언어에 아직 많이 서툴어서 직접해보니 오류투성이라고 하네요. 꼭 부탁드립니다. 수고하세요.