안녕하세요
아래 수식은을 보면 4봉 뒤에 나오게 설정이 되어있는데..
2봉전이나 1봉전에 나오게 설정 할수있었으면 좋겠습니다.
if h[4]>=h[3] && h[4]>=h[2] && h[4]>=h[1] && h[4]>=h[5] && h[4]>=h[6] && h[4]>=h[7] Then
var1 = high[4];
if var1 > 0 Then
Plot1(var1);
if L[4]<=L[3] && L[4]<=L[2] && L[4]<=L[1] && L[4]<=L[5] && L[4]<=L[6] && L[4]<=L[7] Then
Var2 = Low[4];
if Var2 > 0 Then
plot2(Var2);
FixPlotShift(1,-4);
FixPlotShift(2,-4);
감사합니다.
답변 1
예스스탁
예스스탁 답변
2020-12-01 13:58:22
안녕하세요
예스스탁입니다.
1
FixPlotShift함수가 지표를 이동하는 함수입니다.
FixPlotShift(1,-4); --> plot1을 4봉전으로 이동
FixPlotShift의 2번째 매개변수를 원하시는 봉수로 변경하시면 됩니다.
2
현재 수식이 4봉전값으로 고정입니다.
해당 기준봉을 변경하고자 하시면 아래식 이용하시면 됩니다.
input : bars(4);
if SwingHigh(1,H,bars,bars,bars*2+1) != -1 Then
var1 = high[bars];
if var1 > 0 Then
Plot1(var1);
if Swinglow(1,L,bars,bars,bars*2+1) != -1 Then
var2 = Low[bars];
if Var2 > 0 Then
plot2(Var2);
FixPlotShift(1,-bars);
FixPlotShift(2,-bars);
즐거운 하루되세요
> 로꼬로꼬 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 안녕하세요
아래 수식은을 보면 4봉 뒤에 나오게 설정이 되어있는데..
2봉전이나 1봉전에 나오게 설정 할수있었으면 좋겠습니다.
if h[4]>=h[3] && h[4]>=h[2] && h[4]>=h[1] && h[4]>=h[5] && h[4]>=h[6] && h[4]>=h[7] Then
var1 = high[4];
if var1 > 0 Then
Plot1(var1);
if L[4]<=L[3] && L[4]<=L[2] && L[4]<=L[1] && L[4]<=L[5] && L[4]<=L[6] && L[4]<=L[7] Then
Var2 = Low[4];
if Var2 > 0 Then
plot2(Var2);
FixPlotShift(1,-4);
FixPlotShift(2,-4);
감사합니다.