奇狐社區論壇
在這個頁面顯示本主題全部的 4 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 請問版主 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=19187)


由 cc_tsou 在 2015-04-14 15:20 發表:

請問版主

A1:=Vol>=ref(Vol,1) and Vol>refx(Vol,1);

若 A1=1, 則將前面成交量小於今日成交量的柱狀線 A1 設為 0

如附圖中 A 到 B 之間 A1 柱狀線都設為 0, 要怎麼寫?


由 cgjj 在 2015-04-14 23:53 發表:

回覆: 請問版主

引用:
最初由 cc_tsou 發表
A1:=Vol>=ref(Vol,1) and Vol>refx(Vol,1);

若 A1=1, 則將前面成交量小於今日成交量的柱狀線 A1 設為 0

如附圖中 A 到 B 之間 A1 柱狀線都設為 0, 要怎麼寫?



垂直線都是 A1=1 的地方嗎?

如此處理,會影響原先歷史K棒 A1 的狀態唷
(後面的未來,會影響前面的歷史)


由 cgjj 在 2015-04-15 09:12 發表:

看看是否為您要的結果

原碼:

A1
:Vol>=ref(Vol,1) and Vol>refx(Vol,1);
VV:=VCkV:=0;
for 
i=datacount downto lbound(A1) do begin
  
if A1[i]>0 then begin
    
if VV[i]>=CkV then begin
      CKV
:=VV[i];
    
end else begin
      A1
[i]:=0;
    
end;
  
end;
end;


由 cc_tsou 在 2015-04-15 11:25 發表:

贊成

3Q


全部時間均為台灣時間, 現在時間為23:27
在這個頁面顯示本主題全部的 4 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.