커뮤니티
오실레이터 작성관련한 문의입니다.
2010-09-28 10:01:16
1186
글번호 32532
하이투자증권 yes trader를 사용하고 있습니다.
혼자서 만들려다보니 시간도 촉박하고 너무 오래 걸려서 부탁드립니다.
현재 만들려고 하는 것은 오실레이터입니다.
첫번째로, kospi200선물에서 단위시간당 체결틱수를 오실레이터로 그래프화시켜 표현하고 싶습니다.
여기서 체결틱수를 3가지로 해서 총 오실레이터를 3개를 만들려고 합니다.
바로 체결틱수, 상승체결틱수, 하락체결틱수가 그것입니다.
단위시간은 10초단위로 선물차트에 따라서 조절가능했으면 하고 y축은 체결틱수, x축은 시간이 표시되었으면 합니다.
그리고 이동평균 개념으로 표현되었으면 좋겠습니다. 즉, 단위시간단위로 밀리면서 단위시간당 체결되는 틱수를 표현하고자 합니다.
두번째로, kospi200선물에서 100틱당 100틱이 체결되는데 걸리는 시간을 오실레이터로 그래프화시켜 표현하고 싶습니다.
그래프는 10틱당으로 표현되어서 이동평균개념으로 10틱씩 밀리면서 100틱당 체결되는데 걸리는 시간을 표현하고자 합니다.
y축은 100틱당 걸리는 시간, x축은 현재시간이 표시되었으면 합니다.
답변 2
예스스탁 예스스탁 답변
2010-09-28 18:43:52
안녕하세요
예스스탁입니다.
체결틱수, 상승체결틱수, 하락체결틱수는
각각 ticks,upticks,downticks로 제공됩니다.
지표로 보시고자 하시면 아래의 지표를 적용하시면 됩니다.
plot1(Ticks);
plot2(Upticks);
plot3(Downticks);
다만 지정한 시간단위로 보시고자 하시면
차트가 해당 시간단위이어야 합니다.
하나의 봉에서 시간을 나누어 계산이 가능하지 않으므로
10초단위시면 차트 주기를 10초로 설정하셔야 합니다.
틱봉이 만들어지는 시간의 식은 아래와 같습니다.
var : stimeTosecond(0),timeTosecond(0),SecondMakecandle(0);
var1 = TimeToMinutes(stime)*60;
var2 = FracPortion(stime/100)*100;//시작시간 초
stimeTosecond = var1+var2;
value1 = TimeToMinutes(time)*60;
value2 = FracPortion(time/100)*100;//긑시간 초
timeTosecond = value1+value2;
SecondMakecandle = timeTosecond-stimeTosecond;
plot1(SecondMakecandle);
마찬가지로 100틱당 걸리는 시간을 보시려면
100틱 차트에 거셔야 합니다.
즐거운 하루되세요
> 청룡 님이 쓴 글입니다.
> 제목 : 오실레이터 작성관련한 문의입니다.
> 하이투자증권 yes trader를 사용하고 있습니다.
혼자서 만들려다보니 시간도 촉박하고 너무 오래 걸려서 부탁드립니다.
현재 만들려고 하는 것은 오실레이터입니다.
첫번째로, kospi200선물에서 단위시간당 체결틱수를 오실레이터로 그래프화시켜 표현하고 싶습니다.
여기서 체결틱수를 3가지로 해서 총 오실레이터를 3개를 만들려고 합니다.
바로 체결틱수, 상승체결틱수, 하락체결틱수가 그것입니다.
단위시간은 10초단위로 선물차트에 따라서 조절가능했으면 하고 y축은 체결틱수, x축은 시간이 표시되었으면 합니다.
그리고 이동평균 개념으로 표현되었으면 좋겠습니다. 즉, 단위시간단위로 밀리면서 단위시간당 체결되는 틱수를 표현하고자 합니다.
두번째로, kospi200선물에서 100틱당 100틱이 체결되는데 걸리는 시간을 오실레이터로 그래프화시켜 표현하고 싶습니다.
그래프는 10틱당으로 표현되어서 이동평균개념으로 10틱씩 밀리면서 100틱당 체결되는데 걸리는 시간을 표현하고자 합니다.
y축은 100틱당 걸리는 시간, x축은 현재시간이 표시되었으면 합니다.
예스스탁 예스스탁 답변
2010-09-29 11:01:14
안녕하세요
예스스탁입니다.
1.
input : P(10);
plot1(ma(Ticks,P));
plot2(ma(Upticks,P));
plot3(ma(Downticks,P));
2.
input : P(10);
var : stimeTosecond(0),timeTosecond(0),SecondMakecandle(0);
var1 = TimeToMinutes(stime)*60;
var2 = FracPortion(stime/100)*100;//시작시간 초
stimeTosecond = var1+var2;
value1 = TimeToMinutes(time)*60;
value2 = FracPortion(time/100)*100;//긑시간 초
timeTosecond = value1+value2;
SecondMakecandle = timeTosecond-stimeTosecond;
plot1(SecondMakecandle);
plot2(ma(SecondMakecandle,P));
즐거운 하루되세요
> 청룡 님이 쓴 글입니다.
> 제목 : 오실레이터 작성관련한 문의입니다.
> 하이투자증권 yes trader를 사용하고 있습니다.
혼자서 만들려다보니 시간도 촉박하고 너무 오래 걸려서 부탁드립니다.
현재 만들려고 하는 것은 오실레이터입니다.
첫번째로, kospi200선물에서 단위시간당 체결틱수를 오실레이터로 그래프화시켜 표현하고 싶습니다.
여기서 체결틱수를 3가지로 해서 총 오실레이터를 3개를 만들려고 합니다.
바로 체결틱수, 상승체결틱수, 하락체결틱수가 그것입니다.
단위시간은 10초단위로 선물차트에 따라서 조절가능했으면 하고 y축은 체결틱수, x축은 시간이 표시되었으면 합니다.
그리고 이동평균 개념으로 표현되었으면 좋겠습니다. 즉, 단위시간단위로 밀리면서 단위시간당 체결되는 틱수를 표현하고자 합니다.
두번째로, kospi200선물에서 100틱당 100틱이 체결되는데 걸리는 시간을 오실레이터로 그래프화시켜 표현하고 싶습니다.
그래프는 10틱당으로 표현되어서 이동평균개념으로 10틱씩 밀리면서 100틱당 체결되는데 걸리는 시간을 표현하고자 합니다.
y축은 100틱당 걸리는 시간, x축은 현재시간이 표시되었으면 합니다.