fancytom 發表於 18-10-16 12:29

請問寫法:

本帖最後由 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


fancytom 發表於 18-10-16 14:25

再問1個問題:
我1開始把以下這2行放在if d>d then begin 之內
   x_high=0
   x_low=0;


每一次都會歸0
這樣子好像是是錯誤的
應該刪除這2行   對不對???


fancytom 發表於 18-10-16 14:49

ok 已經都解決了.
頁: [1]
查看完整版本: 請問寫法: