커뮤니티
수식 부탁 드립니다~
2012-03-14 21:23:57
299
글번호 48948
1. 특정시점에서 누적하는거 말고요 보이는 화면 처음 부터 누적하고 싶습니다.
2. macd 오실레이터 값이 봉이 만들어지기 전에 값이 오르기도 하고 내리기도 하는데, 그렇게 말고 해당 봉에서 오실레이터 값이 가장 커진 값만 표시 하고 싶습니다.
그러니까 캔들로 치자면 고가를 표시 하고 싶습니다.
3. Sdate, Stime, Time, interval 이 이해가 잘안가네요... 활용 예 들어서 설명해주시면 감사하겠습니다.
수고 많으십니다~ 감사합니다~
답변 1
예스스탁 예스스탁 답변
2012-03-15 11:17:54
안녕하세요
예스스탁입니다.
1,
차트상 보이는 봉부터 누적할 방법은 없습니다.
차트전체에서 첫봉부터 누적하고자 하시면
아래와 같이 작성하시면 됩니다.
var1 = var1+누적할값;
plot1(var1);
이 외에는 시점을 지정하여 누적해야 합니다.
2.
가능하지 않습니다.
3.
하나의 봉은 시가가 있고 종가가 있습니다.
sdate는 봉의 시가의 날짜 date는 종가의 날짜입니다.
일봉이하(분봉,초종,틱봉)에서는 두개가 모두 같은 값이므로 구별해서 사용하는 것은 의미없습니다.
두개중에 하나를 쓰시면 됩니다.
주봉이나 월봉에서는 sdate는 한주 또는 하나의 달의 첫거래일의 날짜, date는 마자막거래일의 날짜입니다.
sdate > sdate[1]
date > date[1]
현재봉의 날짜가 직전봉의 날짜보다 크다라는 조건이므로
분봉이하에서 날자가 변경되는 첫봉을 나타내게 됩니다.
sdate > sdate[1]+30
date > date[1]+30
은 월이 변경되는 것을 나타납니다.
stime이나 time도 마찬가지로 시가와 종가의 시간입니다.
예스트레이더의 차트는 시작시간을 기준으로 봉을 그리고 지칭하므로
time은 일반적으로 사용되지 않습니다.
if stime == 100000 then
10시 봉이면 이라는 표현입니다.
interval은 차트의 주기를 나타납니다.
차트가 5분봉으로 설정되어 있다면 5라는 값을 리턴합니다.
if datacompress == 2 and interval == 5 then
차트의 주기가 분봉이고 5분봉이라는 의미입니다.
즐거운 하루되세요
> 듀오 님이 쓴 글입니다.
> 제목 : 수식 부탁 드립니다~
> 1. 특정시점에서 누적하는거 말고요 보이는 화면 처음 부터 누적하고 싶습니다.
2. macd 오실레이터 값이 봉이 만들어지기 전에 값이 오르기도 하고 내리기도 하는데, 그렇게 말고 해당 봉에서 오실레이터 값이 가장 커진 값만 표시 하고 싶습니다.
그러니까 캔들로 치자면 고가를 표시 하고 싶습니다.
3. Sdate, Stime, Time, interval 이 이해가 잘안가네요... 활용 예 들어서 설명해주시면 감사하겠습니다.
수고 많으십니다~ 감사합니다~