 |
fox1688
中級會員
註冊日期: Feb 2004
來 自:
文章數量: 82 |
BARSLAST(X) 條件不成立時可否回 0 , 而非空值
例如
BARSLAST(C<0) ==> 空值 , 而非 0
類似情形 , 會造成後續無法 比較或運算
|
|
向版主報告此篇 |  |
|
2021-06-04 16:53 |
|
|
|  |
 |
color858
初級會員

註冊日期: Jan 2018
來 自:
文章數量: 15 |
沒數據可抓時,如何調整?
CBV18:STKINDI('TX216700F1','BSVV_SUB.BV',0,0)linethick ;
if lbound(CBV18)=0 then CBV18:=0;
CSV18:STKINDI('TX216700F1','BSVV_SUB.SV',0,0)linethick;
if lbound(CSV18)=0 then CSV18:=0;
BC18:=(CBV18-CSV18),linethick1;
價差 : (BC18),linethick1;
這樣的寫法,沒數據可抓時,為何無法變成CBV18 :=0的數字?
|
|
向版主報告此篇 |  |
|
2021-06-07 14:10 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18128 |
回覆: 沒數據可抓時,如何調整?
引用: 最初由 color858 發表
CBV18:STKINDI('TX216700F1','BSVV_SUB.BV',0,0)linethick ;
if lbound(CBV18)=0 then CBV18:=0;
CSV18:STKINDI('TX216700F1','BSVV_SUB.SV',0,0)linethick;
if lbound(CSV18)=0 then CSV18:=0;
BC18:=(CBV18-CSV18),linethick1;
價差 : (BC18),linethick1;
這樣的寫法,沒數據可抓時,為何無法變成CBV18 :=0的數字?
不會無法變唷!
CBV18:STKINDI('TX216700F1','BSVV_SUB.BV',0,0)linethick ;
if lbound(CBV18)=0 then CBV18:=0;
單就這兩行看,沒有問題!
有查看歷史最末根K棒的CBV18值嗎?
或是,您追加這一行在尾端,看看 CKLB 值等於多少?
CKLB: lbound(CBV18) linethick;
|
|
向版主報告此篇 |  |
|
2021-06-07 14:31 |
|
|
|  |
 |
color858
初級會員

註冊日期: Jan 2018
來 自:
文章數量: 15 |
CKLC:lbound(CBV),linethick;行六出現操作數類型錯誤
CBV:STKINDI('','BSVV_SUB.BV',0,0)linethick ;
if lbound(CBV)=0 then CBV:=0;
CSV:STKINDI('','BSVV_SUB.SV',0,0) linethick;
if lbound(CSV)=0 then CSV:=0;
價差 : (CBV-CSV)linethick1;
用上面式子測試周選各個履約價
台指16300賣權106W2
主圖有資料,副圖也有跑出價差線型
但是
台指16300買權106W2
9:多後才有副圖價差線型
若
台指19000賣權106W2
沒主圖資料,也沒副圖資料
還有其他作法,若沒資料的也可出現0
|
|
向版主報告此篇 |  |
|
2021-06-07 16:27 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18128 |
引用: 最初由 color858 發表
CKLC:lbound(CBV),linethick;行六出現操作數類型錯誤
CBV:STKINDI('','BSVV_SUB.BV',0,0)linethick ;
if lbound(CBV)=0 then CBV:=0;
CSV:STKINDI('','BSVV_SUB.SV',0,0) linethick;
if lbound(CSV)=0 then CSV:=0;
價差 : (CBV-CSV)linethick1;
用上面式子測試周選各個履約價
台指16300賣權106W2
主圖有資料,副圖也有跑出價差線型
但是
台指16300買權106W2
9:多後才有副圖價差線型
若
台指19000賣權106W2
沒主圖資料,也沒副圖資料
還有其他作法,若沒資料的也可出現0
[台指16300買權106W2] 10:02:55 才成交歷史首筆
[台指19000賣權106W2] 至今都無成交(無歷史K棒)
無歷史資料!!!
公式是不會被執行的,因為無任何數據可算!
這一行是要加在程式最末端唷,不能放第一行(因為CBV尚末被定義)。
CKLC:lbound(CBV),linethick;
|
|
向版主報告此篇 |  |
|
2021-06-07 16:37 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|