![]() |
在這個頁面顯示本主題全部的 47 個文章 |
奇狐社區論壇 (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=4470)
[求救]要如何以公式算出 某一板塊內的成份股 漲跌家數?
請教版主:
要如何以公式算出 某一板塊內的成份股 漲跌家數?
比如 摩台指數成份股板塊?
謝謝...
__________________
阿德
以 [上市股票] 板塊為例, 給您參考
可統計上漲, 下跌, 平盤, 空盤 家數
關鍵字:STKCOUNT,STKFROMBLK, SUMSTKUD
引用:
最初由 cgjj 發表
以 [上市股票] 板塊為例, 給您參考
可統計上漲, 下跌, 平盤, 空盤 家數
__________________
阿德
引用:
最初由 cgjj 發表
以 [上市股票] 板塊為例, 給您參考
可統計上漲, 下跌, 平盤, 空盤 家數
關鍵字:STKCOUNT,STKFROMBLK
引用:
最初由 yisong 發表
請教一下總版主大
有辦法在1min線圖中將這個漲跌家數畫成線圖,而不是只有數值嗎?要怎麼改呢?
另外,如果希望將漲跌的判斷改成與開盤價格比較,要怎麼做呢?
謝謝
引用:
最初由 cgjj 發表
您是要應用於盤中, 把每一分的漲跌家數繪製為曲線
對吧?
雖然公式是可以做到, 但不建議如此做
因為這樣的公式需載入很多商品的分線來計算(視板塊成員數量)
會讓存取資料花費很多時間
盤中可能會因為負荷過重, 造成跑不動而當掉
硬是要跑
可能需動用到SSD固態式硬碟或RAMDISK, 並且搭配高效能CPU
才比較有可能有機會跑的動
引用:
最初由 yisong 發表
先請教一下用法,SSD固態式硬碟或RAMDISK, 並且搭配高效能CPU的部分我這邊解決,但要怎麼寫呢?
另外,如果資源比較小的用法是否有辦法用外掛的DDE丟資料回到線圖上呢?因目前試用tradestation,這樣變成兩套都要開,能否丟資料回到奇狐線圖上一併看,就不需要另外開tradestation,這樣要怎麼作呢?
引用:
最初由 cgjj 發表
奇狐不支援DDE
DDE 很吃資源的, 且其無法回補資料
奇狐公式範例於附件
請於加權指數1分鐘週期跑
跑之前請先確認您當日所有商品盤中數據已經補齊
統計的板塊現設為[上市股票], 如欲變更請自行修改公式
註:此公式負荷很重
引用:
最初由 yisong 發表
謝謝總版主這麼快速的回覆,想要請教一下"漲跌的判斷改成與開盤價格比較"這一段您寫在哪邊呢?小弟看不出來啊(昨天剛購買)謝謝
引用:
最初由 cgjj 發表
OO:=DYNAINFO2(4,UseStk); //這是取開盤價
應用於後續的這部份 SS:=CC-OO;
引用:
最初由 yisong 發表
謝謝總版主,想請教一個問題,如果我
1.是否用每分鐘抓一次數據可以減少這個程式的資源損耗呢?因為只需要每分鐘update一次就可以,要怎麼改呢?
2.把這個變成指標套用在期貨副指標中,可以跑得出數值,但是在9:00以前的數據跌家都是最大值(舉例來說若20檔,則會有20各跌家),是否可以讓他在在9:00後才開始第一根,或者是定義9:00以前的跌家都定義為0,要怎麼改呢?
謝謝。
引用:
最初由 cgjj 發表
奇狐有新的Tick就會觸發公式計算
請置於加權指數跑, 其目前1分鐘才一個 Tick
也就是1分鐘才被跑一次
台當月Tick 太快了, 一秒可以好幾筆 (跑這公式會跑不動)
引用:
最初由 yisong 發表
謝謝總版主,跑了幾天結果還不錯。
目前尚有一個問題就是,盤後有執行數據管理=>執行收盤作業,但是從訓練基地=>開啟歷史回憶 開啟前幾天的資料,卻發現張跌家數是一片空白,請教要如何處理才可以每天同時備份這個漲跌家數的資料呢?
引用:
最初由 cgjj 發表
以往回看昨天29日的來解說:
歷史回憶29日, 訓練模式也要倒回到29日
否則會因為有之後的資料(例如30日), 使其無法計算
PS:這是因為 SS.ALG 設計為只算當日(減輕負擔)
引用:
最初由 yisong 發表
可以了,謝謝
只不過訓練模式如果可以一起回憶歷史將會更方便
舉例來說,目前作法為需要先開啟歷史回憶,然後選擇需要的那一天,然後再選擇訓練模式,回到歷史回憶的同一天,這樣在長時間的歷史資料迴朔模擬上似乎不太有效率(舉例來說,迴朔一年)
如果修改成訓練模式在倒回前一天時,歷史回憶會自行選擇同一天的資料,這樣在訓練模式的運作上似乎比較方便與人性化
以上建議請參考,謝謝。
引用:
最初由 cgjj 發表
這樣試試
1.先開啟[訓練模式]
2.將訓練模式小視窗中的[動態行情歷史回憶]勾選起來
3.再去調整訓練日期, 就可同步了![]()
cgjj大您好!
若不考慮電腦負荷過重的問題,能否將這個公式寫成能觀看數日變化的1分鐘曲線圖?
引用:
最初由 steven 發表
cgjj大您好!
若不考慮電腦負荷過重的問題,能否將這個公式寫成能觀看數日變化的1分鐘曲線圖?
引用:
最初由 cgjj 發表
近期的統計才會較為精準(越早期的越不準)
(過去的會因為商品下市數據不存在了,統計出來會與當時實際數字有些落差)
註: 此公式延續前問題, 仍以當日開盤價比較判斷漲跌
引用:
最初由 yisong 發表
SS.ALG與SALL.ALG這兩個指標的資料在同一天,下跌與上漲的家數剛好相反,請教是甚麼原因呢?
引用:
最初由 cgjj 發表
Sorry 減反了, 已修正
引用:
最初由 yisong 發表
在請教一下,在當日的資料SS.ALG與SALL.ALG 的內容已經相同
但是若在訓練模式下,SALL.ALG 的資料似乎才是正確的資料,
SS.ALG所回憶的資料(幾乎每天都呈現一樣的資料)好像有問題,如下圖示,最下面的一個指標就是SALL,ALG,倒數第二個則是SS.ALG。
![]()
引用:
最初由 cgjj 發表
請確認您[歷史回憶]的資料有齊全
(回憶時請檢查右邊報表上方的日期)
SS.ALG 是不可能每日的資料都一樣
引用:
最初由 yisong 發表
請版主看一下,確認過歷史回憶的資料有齊全,另外右上角的日期也確認過了,還是一樣有問題
查明原因了
Sorry 我忽略了一個狀況
因為指標有用到 DYNAINFO 動態行情函數
故其是不能搭配歷史回憶去使用的(訓練模式也不行)
也就是說 SS.ALG 公式, 僅能應用在當天行情中
註:DYNAINFO 目前不能支援搭配歷史回憶使用
引用:
最初由 cgjj 發表
查明原因了
Sorry 我忽略了一個狀況
因為指標有用到 DYNAINFO 動態行情函數
故其是不能搭配歷史回憶去使用的(訓練模式也不行)
也就是說 SS.ALG 公式, 僅能應用在當天行情中
註:DYNAINFO 目前不能支援搭配歷史回憶使用
引用:
最初由 yisong 發表
請教一下,在即時盤中,使用SS.ALG與SALL.ALG 所需的系統資源差異會很大嗎?因為認知上SALL.ALG這個多日的指標在前幾日的資料是在開啟奇狐時就已經抓好,只有當日的資料SALL.ALG與SS.ALG一樣是需要重新讀取與計算,那麼在即時盤中使用SS.ALG或是SALL.ALG對系統資源的損耗會有差異嗎?請總版主幫忙指正觀念上是否有錯誤,謝謝。
引用:
最初由 cgjj 發表
基本兩者差異不大了
因為我有將SALL 的公式最佳化過了(也正好此需求可簡化到此程度)
一個商品僅需引用一次子公式即可, 節省掉多次引用所需花費的時間
在 SALL_SUB 中您可見到這部份的特殊處理
(此特殊方法不一定適用於其他例子)
引用:
最初由 yisong 發表
那是否可以直接用SALL.ALG來取代SS.ALG,就不需要盤中用一個,盤後用另一個來看盤了
引用:
最初由 yisong 發表
剛剛盤中測試過了,如果使用SALL.ALG,當我連按滑鼠左鍵兩下時,奇狐不聽反映,有點DELAY,大概三、四秒以後才出現十字架,
但若改回SS.ALG則不會,看來還是有差異的。
新改後的 SALL.ALG
追加計算範圍調整的參數 (0.當日 1.全部)
引用:
最初由 cgjj 發表
新改後的 SALL.ALG
追加計算範圍調整的參數 (0.當日 1.全部)
引用:
最初由 yisong 發表
試用幾天後發現,雖然SALL.ALG的檔案可以調整成0只計算當日的資料,當然在運算速度上會比參數設成1(多日)來的快,但是盤中如果用到這個參數,跑起來還是會有點DELAY,但是如果是用SS.ALG這個就不會,不曉得是甚麼問題呢?
目前我在盤中暫時先用SS.ALG,盤後練習才用SALL.ALG
引用:
最初由 cgjj 發表
新改後的 SALL.ALG
追加計算範圍調整的參數 (0.當日 1.全部)
引用:
最初由 yisong 發表
請教一下,如果要修改計算漲跌的參考點從今日開盤變成昨日收盤
是否只需要將SALL_SUB.ALG中的
SS:c-ref(O,barslast(CK)); //以當日開盤價比較判斷漲跌
改成
SS:c-ref(C,1); //以昨日收盤價比較判斷漲跌
引用:
最初由 cgjj 發表
SS:c-ref(C,1); 應用在分線會是錯的
要改為
SS:c-ref(C,barslast(CK)+1);
引用:
最初由 yisong 發表
請教一下,如果要計算漲幅超過3%語跌幅超過-3%的家數呢,要怎麼改呢?
這邊的漲跌幅是以昨收來做計算
引用:
最初由 cgjj 發表
麻煩cgjj版大,能否將SUDP這個公式,改成能計算日線以上數據, 並且能用在日線以上的週期,不好意思, 又要麻煩您了,非常謝謝
引用:
最初由 steven 發表
麻煩cgjj版大,能否將SUDP這個公式,改成能計算日線以上數據, 並且能用在日線以上的週期,不好意思, 又要麻煩您了,非常謝謝
引用:
最初由 cgjj 發表
正常的![]()
因為 SS.ALG 需考量的狀況比較少
SALL.ALG 需考量的狀況比較多
引用:
最初由 yisong 發表
版主,請教一下,如果只是為了將計算出來的數值套用在買賣訊號中,那麼,沒有把該指標顯示在圖上面(單純運用買賣訊號引用該數值,但不秀該圖)跟有把指標顯示在圖上(同時有運用買賣訊號引用該數值,並把該指標秀出來),在我觀察盤中跑的時候的CPU消耗值,沒有把該指標顯示在圖上的CPU消耗率明顯減少一半,所以如果要讓電腦的效能更好一點,我想要不秀該圖,單純以整合後的買賣訊號來參考就好,請教一下,這樣觀念上正確嗎?會不會因為沒有顯示該指標,造成計算數值上面的差異呢?謝謝
引用:
最初由 cgjj 發表
沒有顯示並不會造成計算數值上面的差異
有繪圖當然會比較吃CPU
一般來說寫作過程中, 會顯示比較多的資訊方便檢測
寫作完成後, 就會把不需要看的資訊全都隱藏掉
只留住需要常常關注查看的部份
[QUOTE]最初由 yisong 發表
[B]請教一下,如果要計算漲幅超過3%語跌幅超過-3%的家數呢,要怎麼改呢?
我的問題則是:
若要把漲的家數的漲幅加總及跌的家數的跌幅加總...
要如何計算呢?..拜託...想好久了.....總算找到有點相關的...
引用:
最初由 megus002 發表
[QUOTE]最初由 yisong 發表
[B]請教一下,如果要計算漲幅超過3%語跌幅超過-3%的家數呢,要怎麼改呢?
我的問題則是:
若要把漲的家數的漲幅加總及跌的家數的跌幅加總...
要如何計算呢?..拜託...想好久了.....總算找到有點相關的...
請問為何只有最後一天的資料
下載sumstkud附件後,漲跌家數只有最後一天的資料,移動游標數字不會變,若要看到之前的資料該怎麼做?
回覆: 請問為何只有最後一天的資料
引用:
最初由 weichern 發表
下載sumstkud附件後,漲跌家數只有最後一天的資料,移動游標數字不會變,若要看到之前的資料該怎麼做?
全部時間均為台灣時間, 現在時間為10:43 | 在這個頁面顯示本主題全部的 47 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.