[求助]尋找區間
作者:金字塔 來源:cxh99.com 發布時間:2015年08月12日
- 咨詢內容:
逐K模式(日線) 從當前K線往前找,知道有一日收盤價為當前收盤價的Parameter倍為止,之間每天記錄DX+,DX-我的代碼如下 跑不出結果 問題出在哪里
input: Parameter(1.5);variable:flag=false, no=0, FilC[10000]=0, CloseArray[10000]=0, DXPlusArray[10000]=0, DXMinusArray[10000]=0;
no:=1;while log(ref(c,no))<Parameter*log(c) do begin CloseArray[no]:= ref(c,no);
FilC[no]:=log(ref(c,no));
if no=1 then
BEGIN
DXPlusArray[no] := Max( log(c) - FilC[no], 0 );
DXMinusArray[no] := Max(FilC[no] - log(c), 0 );
end
else BEGIN
DXPlusArray[no] := Max( FilC[no-1] - FilC[no], 0 );
DXMinusArray[no] := Max(FilC[no] - FilC[no-1], 0 );
end;
no:=no+1;end;
CloseArray[no]:= ref(c,no);FilC[no]:=log(ref(c,no));DXPlusArray[no] := Max( log(c) - FilC[no], 0 );DXMinusArray[no] := Max(FilC[no] - log(c), 0 );
if (no>1) then
if (FilC[no-1]>=Parameter*log(c)) then
flag:=true;
- 金字塔客服:
你這樣的思路在金字塔里面實現不了
- 用戶回復:
那應該換什么思路或者用什么方法能達到這個目的
- 網友回復:
你這樣的思路是實現不了的,不是方法的問題
- 網友回復:
為什么實現不了,不是支持數組操作?