예스스탁
예스스탁 답변
2024-05-17 14:18:51
안녕하세요
예스스탁입니다.
1
해당식에서 수평이동은 midPeriod로 지정한 값 기준입니다.
수평이동을 FixPlotShift함수로 수식내에서 수행하므로
속성창에서 수평이동은 적용되지 않습니다.
수식안에 midPeriod가 26이므로
수평이동도 기본값은 midPeriod-1로 25입니다.
지표속성에서 midPeriod를 변경하시면 지정한 값-1로 자동으로 수평이동됩니다.
만약 지표속성창 차트표시탭에서 수평이동을 직접 지정하고자 하시면
수식안에서 FixPlotShift함수 제외하고 속성에서 직접 지정하시면 됩니다.
input :shortPeriod(12),midPeriod(26),longPeriod(52),비율(1);
var : AA(0),BB(0),CC(0);
AA = (highest(high,midPeriod)+lowest(low,midPeriod))/2;
BB = (highest(high,shortPeriod)+lowest(low,shortPeriod)+highest(high,midPeriod)+lowest(low,midPeriod))/4;
CC = (highest(high,longPeriod)+lowest(low,longPeriod))/2;
if AA>AA[1]*(1+비율/1000) Then
{
Plot1(AA,"수식1");
}
Else
NoPlot(1);
if AA<=AA[1]*(1+비율/1000) and AA>=AA[1]*(1-비율/1000) Then
{
plot2(AA,"수식2");
}
Else
NoPlot(2);
if AA<AA[1]*(1-비율/1000) Then
{
plot3(AA,"수식3");
}
Else
NoPlot(3);
plot4(BB,"수식4");
plot5(CC,"수식5");
2
해당 수식에서 비율은 등락률입니다.
AA값이 전봉대비 +비율이상 상승하면 plot1로 출력
AA값이 전봉대비 +-비율 이내이면 plot2로 출력
AA값의 전봉대비 -비율이상 하락하면 plot3으로 출력하게 되어 있습니다.
수식은 변경해 드릴 내뇽이 없습니다.
즐거운 하루되세요
> 조르바 님이 쓴 글입니다.
> 제목 : 수평이동
> 안녕하세요.
아래수식에서 수식4, 수식5 의 수평이동이 25로 고정되어 변경이 되지 않습니다.
12로 변경을 했는데, 25로 다시 변경이 됩니다.
수평이동이 가능하게끔 변경부탁드립니다.
그리고, 변수항목에서 비율이 어떤의미인지 잘 모르겠는데,,
비율도 수정함에 따라 차트변화가 있다면 수정이 가능하게끔 부탁드립니다.
input :shortPeriod(12),midPeriod(26),longPeriod(52),비율(1);
var : AA(0),BB(0),CC(0);
AA = (highest(high,midPeriod)+lowest(low,midPeriod))/2;
BB = (highest(high,shortPeriod)+lowest(low,shortPeriod)+highest(high,midPeriod)+lowest(low,midPeriod))/4;
CC = (highest(high,longPeriod)+lowest(low,longPeriod))/2;
if AA>AA[1]*(1+비율/1000) Then
{
Plot1(AA,"수식1");
}
Else
NoPlot(1);
if AA<=AA[1]*(1+비율/1000) and AA>=AA[1]*(1-비율/1000) Then
{
plot2(AA,"수식2");
}
Else
NoPlot(2);
if AA<AA[1]*(1-비율/1000) Then
{
plot3(AA,"수식3");
}
Else
NoPlot(3);
plot4(BB,"수식4");
FixPlotShift(4,midPeriod-1);
plot5(CC,"수식5");
FixPlotShift(5,midPeriod-1);