커뮤니티

수식문의드립니다

프로필 이미지
드림컴트루1
2013-07-24 16:14:10
831
글번호 65698
답변완료

첨부 이미지

1. 어제질문에 이어 다시 질문드립니다. 이동평균선이 현재 곡선으로 나오잖아요? 그걸 각지게 계단식으로 표현하는 수식을 구합니다. 예를들어 5분단위로 이평선의 각도에따라 수평고저로 표현하고싶습니다. 그림처럼요 2. 그리고 시가대비 +- 1.25포인트마다 저렇게 짧은선을 긋는수식을 알려주세요 노란선 그어논것처럼, 길게 수평으로 쭉이어진 선말고 짧게 끊기는 선을 만들고싶습니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-07-24 18:42:04

안녕하세요 예스스탁입니다. 1. 5분단위로만 값을 저장해 해당 값을 그리도록 작성했습니다. input : 분(5),P(20); var : TT(0); TT = TimeToMinutes(stime)%분; value1 = ma(C,P); if (date != date[1] or (TT < TT[1] and stime > stime[1])) Then var1 = value1; plot1(var1); 2. 문의하신 부분과 같이 구현하기 위해서는 plot에 특정조건을 주어 조건이 만족하면 값이 출력되고 만족하지 않으면 출력되지 않게 작성을 해야 합니다. 예)10시부터 11시 까지 출력 올려주신 내용과 그림만ㅇ으로는 식을 작성해 드리기 어렵습니다. 아래식은 시초가+1.25간격으로 종가가 0.5이내에 근접하면 선이 출력되고 아니면 출력되지 않게 작성한 식입니다. 선그래프는 이전출력지점과 현재출력지점이 사선으로 연결되므로 속성에서 그래프 모양을 점그래프나 일자그래프로 설정하셔야 합니다. 아래식 참고하셔서 원하시는 내용으로 수정보완해 사용하시기 바랍니다. var1 = dayopen+1.25; var2 = dayopen+2.50; var3 = dayopen-1.25; var4 = dayopen-2.50; if C > var1-0.5 and c <= var1 Then plot1(var1); if C > var1-0.5 and c <= var2 Then plot1(var2); if C < var1+0.5 and c >= var3 Then plot1(var3); if C < var1+0.5 and c >= var4 Then plot1(var4); 즐거운 하루되세요 > 드림컴트루1 님이 쓴 글입니다. > 제목 : 수식문의드립니다 > 1. 어제질문에 이어 다시 질문드립니다. 이동평균선이 현재 곡선으로 나오잖아요? 그걸 각지게 계단식으로 표현하는 수식을 구합니다. 예를들어 5분단위로 이평선의 각도에따라 수평고저로 표현하고싶습니다. 그림처럼요 2. 그리고 시가대비 +- 1.25포인트마다 저렇게 짧은선을 긋는수식을 알려주세요 노란선 그어논것처럼, 길게 수평으로 쭉이어진 선말고 짧게 끊기는 선을 만들고싶습니다