到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > 減少計算K線總數,增加公式運算速度(用程式)
總頁數 (2): « 1 [2]   上一主題   下一主題
作者
主題 發表新主題    回覆主題
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17618

引用:
最初由 cgjj 發表
我們已向博庭建議
加入 "可調整計算K線總數" 的功能
未來新的版本或許就能直接支援
就不用再如此修改了
目前 3.5 版僅能用此方法.



奇狐 4.0 版已內建此功能
可指定與主機連上線時運算的K線總數

可應用成, 例如:
盤中連線只算最近的 500 根K線
盤後離線算所有的K線

向版主報告此篇 | 查IP位址
Old Post 2004-08-30 13:07
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
yes6689
中級會員

註冊日期: Dec 2003
來  自:
文章數量: 84

真是好消息ㄚ

板主云:
奇狐 4.0 版已內建此功能
可指定與主機連上線時運算的K線總數

可應用成, 例如:
盤中連線只算最近的 500 根K線
盤後離線算所有的K線

這真是一個好消息ㄚ!!
盤後是不是也可以指定計算的k數呢?
不然複雜點的指標在移動十字游標時.................很慢很慢呢!

真希望是可以的!!

向版主報告此篇 | 查IP位址
Old Post 2004-09-01 22:43
yes6689 現在離線 點選這裡查看 yes6689 的個人資料 查找更多關於 yes6689 的文章 增加 yes6689 至你的好友列表 編輯/刪除訊息 引用回覆
king
版主

註冊日期: Jan 2004
來  自:
文章數量: 2783

是的,已經內建此功能,20040904 快刀手兄將主持發表4.0版功能,請參閱相關資料及一休留言版,報名專線02-2599-5898

最後由 king 在 2004-09-01 23:42 編輯 向版主報告此篇 | 查IP位址
Old Post 2004-09-01 23:39
king 現在離線 點選這裡查看 king 的個人資料 點選這裡給 king 傳送一條短訊 進入 king 的首頁! 查找更多關於 king 的文章 增加 king 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17618

4.0 版可由系統選項自行設定1分和5分載入的K棒數
來達到減少計算K線總數的功能, 加速公式運算
詳見參考下列文章
http://www.chiefox.com.tw/bbs/showt...=&threadid=2625


程式方面也提供了更方便的做法
詳見參考下列文章
http://www.chiefox.com.tw/bbs/showt...?s=&postid=8101

向版主報告此篇 | 查IP位址
Old Post 2005-03-31 15:36
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
justdoit829
資深會員

註冊日期: Sep 2005
來  自:
文章數量: 196

如何在開盤時,收盤後各設不同參數

請教如果想在開盤時0845到1345中,將maxkbar設為一個數值,收盤後將maxkbar設為另一個數值,用以下寫法無法通過,也試過其他方法,也不通,在網站上找很多舊聞,也無法找到答案!

請教程式應如何撰寫呢...感謝!!

maxkbar:=if(TIME>=084501 AND TIME<=134559,100,10000);

IF DATACOUNT>=MAXKBAR AND MAXKBAR>0 THEN Begin
.....
END;

__________________
--
忘我無為無不為..

向版主報告此篇 | 查IP位址
Old Post 2006-10-02 20:35
justdoit829 現在離線 點選這裡查看 justdoit829 的個人資料 點選這裡給 justdoit829 傳送一條短訊 查找更多關於 justdoit829 的文章 增加 justdoit829 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17618

不能通過的因為是
TIME>=084501 AND TIME<=134559 結果為數列

應改為數值
TT:=TIME; TT:=TT[datacount];
TT>=084501 AND TT<=134559

向版主報告此篇 | 查IP位址
Old Post 2006-10-03 08:58
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
kkkkkk
資深會員

註冊日期: Dec 2003
來  自:
文章數量: 291

K線圖上的時間最大的也只有134559,請問這個公式真能管用到盤後去嗎?

向版主報告此篇 | 查IP位址
Old Post 2006-10-03 09:06
kkkkkk 現在離線 點選這裡查看 kkkkkk 的個人資料 點選這裡給 kkkkkk 傳送一條短訊 查找更多關於 kkkkkk 的文章 增加 kkkkkk 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17618

引用:
最初由 kkkkkk 發表
K線圖上的時間最大的也只有134559,請問這個公式真能管用到盤後去嗎?


沒錯, 正如 kkkkkk 兄所言實際運行上有問題
應改用函數 CURRENTTIME 取得計算時間來判斷
PS:電腦本身也要有自動校時的功能

向版主報告此篇 | 查IP位址
Old Post 2006-10-03 09:16
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
justdoit829
資深會員

註冊日期: Sep 2005
來  自:
文章數量: 196

謝謝版主與kkkkkk 兄

MAXKBAR:=if(CURRENTTIME>=084501 AND CURRENTTIME<=134559,500,10000);
不是數列後語法就過關了,

再次謝謝版主與kkkkkk 兄~~

__________________
--
忘我無為無不為..

向版主報告此篇 | 查IP位址
Old Post 2006-10-03 18:04
justdoit829 現在離線 點選這裡查看 justdoit829 的個人資料 點選這裡給 justdoit829 傳送一條短訊 查找更多關於 justdoit829 的文章 增加 justdoit829 至你的好友列表 編輯/刪除訊息 引用回覆
lhtsenga
初級會員

註冊日期: Jun 2022
來  自: Hsinchu
文章數量: 11

[問題] 波動大時軟體跑不動(2024/4/19)

版主你好~

今天2024/4/19操作1分k台指期時,由於行情波動大,軟體幾乎跑不動,畫線時反應也很遲鈍

已經嘗試減少計算K線總數的功能, 加速公式運算,似乎成效不大

請問還需要修改主圖與副圖有使用到的技術指標/交易系統嗎?或是有其他的建議?

謝謝~

引用:
最初由 cgjj 發表
4.0 版可由系統選項自行設定1分和5分載入的K棒數
來達到減少計算K線總數的功能, 加速公式運算
詳見參考下列文章
http://www.chiefox.com.tw/bbs/showt...=&threadid=2625


程式方面也提供了更方便的做法
詳見參考下列文章
http://www.chiefox.com.tw/bbs/showt...?s=&postid=8101

向版主報告此篇 | 查IP位址
Old Post 2024-04-19 13:43
lhtsenga 現在離線 點選這裡查看 lhtsenga 的個人資料 點選這裡給 lhtsenga 傳送一條短訊 查找更多關於 lhtsenga 的文章 增加 lhtsenga 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17618

回覆: [問題] 波動大時軟體跑不動(2024/4/19)

引用:
最初由 lhtsenga 發表
版主你好~

今天2024/4/19操作1分k台指期時,由於行情波動大,軟體幾乎跑不動,畫線時反應也很遲鈍

已經嘗試減少計算K線總數的功能, 加速公式運算,似乎成效不大

請問還需要修改主圖與副圖有使用到的技術指標/交易系統嗎?或是有其他的建議?

謝謝~



您的 CPU、RAM、硬碟、作業系統 規格是?
1.優化指標公式,讓計算效能提升,避免重複運算,降低引用的次數(效益最大!)
2.看能否降低給予的負載
3.將 Windows 電源模式調在[高效能]狀態
4.將 Windows 系統選項,調在[最高效能]狀態
5.強烈建議將硬碟都換為 SSD (若是慢在存取速度,會有改善不少)
6.自 BIOS 關掉 CPU 虛擬多核的 HT (Hyper Threading) 功能(很重要!)
 (關閉 HT 技術,比較有利於提升公式運算效能)。
7.減少盤中載入的K棒數
8.降低公式計算頻率或報價刷新的頻率
9.減少套用的指標公式
10.減少開啟的技術分析圖形視窗數

向版主報告此篇 | 查IP位址
Old Post 2024-04-19 13:58
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17618

程式優化可參考這邊的例子
http://www.chiefox.com.tw/bbs/showt...&threadid=19016

向版主報告此篇 | 查IP位址
Old Post 2024-04-19 14:03
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
lhtsenga
初級會員

註冊日期: Jun 2022
來  自: Hsinchu
文章數量: 11

回覆: 回覆: [問題] 波動大時軟體跑不動(2024/4/19)

版主你好~

我的電腦資訊如下:
CPU: Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz 1.19 GHz
RAM: 8.00 GB (7.60 GB 可用)
硬碟: SSD 256GB
作業系統: Windows 11 家用版

1.優化指標公式:
請問是指加入【語句】SETLBOUND 於主圖與副圖中有使用到的技術指標/交易系統嗎?
謝謝提供之前的討論經驗,假日時我再研究一下如何優化使用到的技術指標/交易系統

2.看能否降低給予的負載
請問是指減少電腦執行的軟體數目嗎?

3.將 Windows 電源模式調在[高效能]狀態: Done

4.將 Windows 系統選項,調在[最高效能]狀態
請問是在哪裡設定調整?

5.強烈建議將硬碟都換為 SSD (若是慢在存取速度,會有改善不少): 已經是SSD

6.自 BIOS 關掉 CPU 虛擬多核的 HT (Hyper Threading) 功能(很重要!)
Bios只有SMT(Simultaneous Threading)選項,已關閉

7.減少盤中載入的K棒數
已調整盤中k棒數從3000減少到1500,還需要減少嗎?

8.降低公式計算頻率或報價刷新的頻率
請問是調整報價刷新速度(100~1000ms)嗎?如果是使用1分k操作,會建議調整至多少?

引用:
最初由 cgjj 發表
您的 CPU、RAM、硬碟、作業系統 規格是?
1.優化指標公式,讓計算效能提升,避免重複運算,降低引用的次數(效益最大!)
2.看能否降低給予的負載
3.將 Windows 電源模式調在[高效能]狀態
4.將 Windows 系統選項,調在[最高效能]狀態
5.強烈建議將硬碟都換為 SSD (若是慢在存取速度,會有改善不少)
6.自 BIOS 關掉 CPU 虛擬多核的 HT (Hyper Threading) 功能(很重要!)
 (關閉 HT 技術,比較有利於提升公式運算效能)。
7.減少盤中載入的K棒數
8.降低公式計算頻率或報價刷新的頻率
9.減少套用的指標公式
10.減少開啟的技術分析圖形視窗數

向版主報告此篇 | 查IP位址
Old Post 2024-04-19 14:52
lhtsenga 現在離線 點選這裡查看 lhtsenga 的個人資料 點選這裡給 lhtsenga 傳送一條短訊 查找更多關於 lhtsenga 的文章 增加 lhtsenga 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 17618

回覆: 回覆: 回覆: [問題] 波動大時軟體跑不動(2024/4/19)

引用:
最初由 lhtsenga 發表
版主你好~

我的電腦資訊如下:
CPU: Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz 1.19 GHz
RAM: 8.00 GB (7.60 GB 可用)
硬碟: SSD 256GB
作業系統: Windows 11 家用版

1.優化指標公式:
請問是指加入【語句】SETLBOUND 於主圖與副圖中有使用到的技術指標/交易系統嗎?
謝謝提供之前的討論經驗,假日時我再研究一下如何優化使用到的技術指標/交易系統

2.看能否降低給予的負載
請問是指減少電腦執行的軟體數目嗎?

3.將 Windows 電源模式調在[高效能]狀態: Done

4.將 Windows 系統選項,調在[最高效能]狀態
請問是在哪裡設定調整?

5.強烈建議將硬碟都換為 SSD (若是慢在存取速度,會有改善不少): 已經是SSD

6.自 BIOS 關掉 CPU 虛擬多核的 HT (Hyper Threading) 功能(很重要!)
Bios只有SMT(Simultaneous Threading)選項,已關閉

7.減少盤中載入的K棒數
已調整盤中k棒數從3000減少到1500,還需要減少嗎?

8.降低公式計算頻率或報價刷新的頻率
請問是調整報價刷新速度(100~1000ms)嗎?如果是使用1分k操作,會建議調整至多少?




i5-1035G1處理器 4核心 8執行緒 最大超頻 3.60 GHz

您這台電腦是筆電嗎?
若為筆電估計很難持續跑到 3.x GHz
會因溫度高或散熱考量,會被自動壓抑調節速度上限

Re1:
不是,SETLBOUND 只是處置的手段之一,但它不能治根本。
公式中有無重複計算,計算的方法能否再簡化優化,若可以不需引用就可求得,就不要使用引用,若有引用,請檢查是否有重複引用和重複計算的情形,把引用的次數盡可能降到最低。若您自己對公式不熟悉,可以找熟悉的人幫您檢視源碼,看有無可再優化的地方。

Re2: Yes

Re4:
設定\系統\關於\進階系統設定\效能

Re6:
請用[工作管理員]檢視[效能\CPU],將圖表由[整體使用率]變更為[邏輯處理器]。
看看CPU使用率走勢圖,是否為4個
若為8個,代表沒有生效(最高3.60 GHz僅能用1.8Ghz算指標,被切了一半)。

Re7:
能否再減少? 要視指標最少需要多少根K棒,才能算出盤中您想要看最短長度。
您可以自行調整測試看看(觀看影響結果,不同指標需要的K棒數不太一樣)

Re8:
系統預設是每250ms算一次(需有行情),能降到多少請視您自己需要
250ms 相當於每秒算4次,若改500ms 相當於每秒算2次

向版主報告此篇 | 查IP位址
Old Post 2024-04-19 16:19
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
lhtsenga
初級會員

註冊日期: Jun 2022
來  自: Hsinchu
文章數量: 11

回覆: 回覆: 回覆: 回覆: [問題] 波動大時軟體跑不動(2024/4/19)

謝謝版主~

引用:
最初由 cgjj 發表
i5-1035G1處理器 4核心 8執行緒 最大超頻 3.60 GHz

您這台電腦是筆電嗎?
若為筆電估計很難持續跑到 3.x GHz
會因溫度高或散熱考量,會被自動壓抑調節速度上限

Re1:
不是,SETLBOUND 只是處置的手段之一,但它不能治根本。
公式中有無重複計算,計算的方法能否再簡化優化,若可以不需引用就可求得,就不要使用引用,若有引用,請檢查是否有重複引用和重複計算的情形,把引用的次數盡可能降到最低。若您自己對公式不熟悉,可以找熟悉的人幫您檢視源碼,看有無可再優化的地方。

Re2: Yes

Re4:
設定\系統\關於\進階系統設定\效能

Re6:
請用[工作管理員]檢視[效能\CPU],將圖表由[整體使用率]變更為[邏輯處理器]。
看看CPU使用率走勢圖,是否為4個
若為8個,代表沒有生效(最高3.60 GHz僅能用1.8Ghz算指標,被切了一半)。

Re7:
能否再減少? 要視指標最少需要多少根K棒,才能算出盤中您想要看最短長度。
您可以自行調整測試看看(觀看影響結果,不同指標需要的K棒數不太一樣)

Re8:
系統預設是每250ms算一次(需有行情),能降到多少請視您自己需要
250ms 相當於每秒算4次,若改500ms 相當於每秒算2次

向版主報告此篇 | 查IP位址
Old Post 2024-04-19 16:37
lhtsenga 現在離線 點選這裡查看 lhtsenga 的個人資料 點選這裡給 lhtsenga 傳送一條短訊 查找更多關於 lhtsenga 的文章 增加 lhtsenga 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為01:53 發表新主題    回覆主題
總頁數 (2): « 1 [2]   上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
HTML語法禁止
vB 語法核准
表情符號核准
貼圖語法[IMG]核准
 

本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。

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

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.  聯絡我們