敬啟者 您好:
請問工程師
雷達程式碼 我若將搜尋條件放在1.前面或2.後面時(順序不同時)
搜尋的時間與速度會有差別嗎?(吃資源與提升效率差別)
例如
方式 a. 1. volume >3000張 2.日 K>D (先搜尋過濾昨天成交量有3000張的股票 可能只有600檔 檔數較少)
方式 b. 1.日 K>D 2. volume >3000張 (先搜尋日 K>D 檔數會有1700檔)
謝謝您 !
敬啟者 您好:
請問工程師
雷達程式碼 我若將搜尋條件放在1.前面或2.後面時(順序不同時)
搜尋的時間與速度會有差別嗎?(吃資源與提升效率差別)
例如
方式 a. 1. volume >3000張 2.日 K>D (先搜尋過濾昨天成交量有3000張的股票 可能只有600檔 檔數較少)
方式 b. 1.日 K>D 2. volume >3000張 (先搜尋日 K>D 檔數會有1700檔)
謝謝您 !
東尼 您好
如果您是這樣寫
方法一:
value1 = Stochastic(9,3,3,value2,value3,value4); if volume>3000 and value3>value4 then ret=1;
基本上是不會有差異的
----
但如果您是這樣寫
方法二:
value1 = Stochastic(9,3,3,value2,value3,value4);
if volume>3000 then
if value3>value4 then
ret=1;
那就會有差
主要的不同點是在於
方法一 是去同時判斷兩個條件 如果成立才觸發
方法二 是先判斷一個,如果第一個條件都沒有過 那就不會跑第二的條件
以上小知識提供給您參考 感謝
2 評論