到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > 指標簡化請教
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
0152533
資深會員

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

指標簡化請教

幾年前藉由總版主和版上各位大大的協助,完成一個指標,但使用時常常要跑很久
請問總版主或時其他前輩,是否有簡化的方式?原碼如下檔案,請總版主及大家幫忙,感恩

註:版本為5.0版

附件: 動能超越.ALG
此文件已被下載 64 次。

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

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

回覆: 指標簡化請教

引用:
最初由 0152533 發表
幾年前藉由總版主和版上各位大大的協助,完成一個指標,但使用時常常要跑很久
請問總版主或時其他前輩,是否有簡化的方式?原碼如下檔案,請總版主及大家幫忙,感恩

註:版本為5.0版



1.沒必要不用動用 SysParam 函數,為了那一點效果,大大犧牲浪費 CPU 效能,非常不值得。
 除非你的公式負荷非常輕,否則絕對不要搭配十字游標使用(會隨滑鼠移動觸發計算)
 尤其是盤中使用的公式,能不用動用 SysParam 函數,就不要動用!!!

2.若想要大幅提升速度的話,以下四行用到的 "量關鍵價" 公式,要重新寫過
  分價關卡:STKINDI('','量關鍵價.量關鍵價',0,0),linethick0;
  關鍵量:STKINDI('','量關鍵價.關鍵量',0,0),linethick0;
  大於的量:=STKINDI('','量關鍵價.大於量關鍵價分量總和',0,0);
  小於的量:=STKINDI('','量關鍵價.小於量關鍵價分量總和',0,0);
 因為都只需傳回單值(不需數列),沒必用分四次引用,另外也要避免引用中還有再引用(不再引用 CVSORT)
 簡單的說,就是要特別弄一個專為此目的而設計的引用公式,才能高效運行!!!

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

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

回覆: 回覆: 指標簡化請教

引用:
最初由 cgjj 發表
1.沒必要不用動用 SysParam 函數,為了那一點效果,大大犧牲浪費 CPU 效能,非常不值得。
 除非你的公式負荷非常輕,否則絕對不要搭配十字游標使用(會隨滑鼠移動觸發計算)
 尤其是盤中使用的公式,能不用動用 SysParam 函數,就不要動用!!!

2.若想要大幅提升速度的話,以下四行用到的 "量關鍵價" 公式,要重新寫過
  分價關卡:STKINDI('','量關鍵價.量關鍵價',0,0),linethick0;
  關鍵量:STKINDI('','量關鍵價.關鍵量',0,0),linethick0;
  大於的量:=STKINDI('','量關鍵價.大於量關鍵價分量總和',0,0);
  小於的量:=STKINDI('','量關鍵價.小於量關鍵價分量總和',0,0);
 因為都只需傳回單值(不需數列),沒必用分四次引用,另外也要避免引用中還有再引用(不再引用 CVSORT)
 簡單的說,就是要特別弄一個專為此目的而設計的引用公式,才能高效運行!!!



感謝總版主回覆
"量關鍵價"原碼如下
請問如何修改較適當呢?

量:=STKINDI('','CVSORT.量(0)',0,0);
價:=STKINDI('','CVSORT.價(0)',0,0);
量關鍵價:價[datacount];
關鍵量:量[datacount];


UUSUM:=SUM(IF(價>量關鍵價,量,0),0);
大於量關鍵價分量總和:UUSUM[datacount];

DDSUM:=SUM(IF(價<量關鍵價,量,0),0);
小於量關鍵價分量總和:DDSUM[datacount];

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

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

回覆: 回覆: 回覆: 指標簡化請教

引用:
最初由 0152533 發表
感謝總版主回覆
"量關鍵價"原碼如下
請問如何修改較適當呢?

量:=STKINDI('','CVSORT.量(0)',0,0);
價:=STKINDI('','CVSORT.價(0)',0,0);
量關鍵價:價[datacount];
關鍵量:量[datacount];


UUSUM:=SUM(IF(價>量關鍵價,量,0),0);
大於量關鍵價分量總和:UUSUM[datacount];

DDSUM:=SUM(IF(價<量關鍵價,量,0),0);
小於量關鍵價分量總和:DDSUM[datacount];



不是用修改的!!!
前面 2. 已說,需特別弄一個專為此目的而設計的引用公式才能改善

向版主報告此篇 | 查IP位址
Old Post 2018-10-03 11:03
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為05:20 發表新主題    回覆主題
  上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
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.  聯絡我們