請問寫法:
本帖最後由 fancytom 於 18-10-16 12:30 編輯'請問寫法:
'如果站上上軌線有2次
'第1次站上時 我已存到 x_bar1 ,x_high ,x_low
'第2次站上時 我已存到 x_bar2
'如何找出 x_bar1~x_bar2-1 之間的所有K棒的 最高價 和 最低價 ,將其另存到y_high ,y_low ???
input : bollingerprice(close), length(20), numdevsdn(2);
var:x_bar1(0),x_bar2(0),x_high(0),x_low(0),y_high ,y_low;
//var0上軌線var1下軌線
var0=bollingerband(bollingerprice,length,numdevsdn);
var1=bollingerband(bollingerprice,length,-numdevsdn);
if d>d then begin
x_bar1=barnumber;
x_high=0
x_low=0;
end;
'若突破上軌線 => 記住變數
if close>var0then
condition1=true;
condition2=false;
x_bar1=barnumber
x_high=x_high;
x_low=low;
endif;
'第2次突破上軌線, 記住變數 x_bar2
if condition1=true AND C > var0 then begin
x_bar2=barnumber;
end;
'以下 不會寫:
'如何找出 x_bar1~x_bar2-1 之間的所有K棒的 最高價 和 最低價 ,將其另存到y_high ,y_low
再問1個問題:
我1開始把以下這2行放在if d>d then begin 之內
x_high=0
x_low=0;
每一次都會歸0
這樣子好像是是錯誤的
應該刪除這2行 對不對???
ok 已經都解決了.
頁:
[1]