奇狐社區論壇
在這個頁面顯示本主題全部的 10 個文章

奇狐社區論壇 (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=19297)


由 tycoon868 在 2015-06-09 13:22 發表:

主圖指標作橫向排名

請教總版主:

目前有一個主圖的指標公式如下:

MQ:=EMA(C,5),linethick2,coloryellow,precision2;
M1:=EMA(C,20),linethick2,colorgreen,precision2;

M1B:=((MQ-M1)/M1)*1000;

需求如下:

1. 希望針對台灣五十的成分股,求得 該 M1B 的數值在五十檔中的名次

2. 若某台灣五十成分股 M1B為正值,且當下運算五十檔的 M1B ,結果排名正值得第一名,則輸出解盤函數為 "作多第一名"

3. 若某台灣五十成分股 M1B為負值,且當下運算五十檔的 M1B ,結果排名負值得第一名,則輸出解盤函數為 "作空第一名"


本題的需求應該是: 奇狐是否能夠在主圖當中,執行五十檔特定標的的指標排序,而不需要到數據列表當中運算

感謝您


由 cgjj 在 2015-06-09 15:34 發表:

回覆: 主圖指標作橫向排名

引用:
最初由 tycoon868 發表
請教總版主:

目前有一個主圖的指標公式如下:

MQ:=EMA(C,5),linethick2,coloryellow,precision2;
M1:=EMA(C,20),linethick2,colorgreen,precision2;

M1B:=((MQ-M1)/M1)*1000;

需求如下:

1. 希望針對台灣五十的成分股,求得 該 M1B 的數值在五十檔中的名次

2. 若某台灣五十成分股 M1B為正值,且當下運算五十檔的 M1B ,結果排名正值得第一名,則輸出解盤函數為 "作多第一名"

3. 若某台灣五十成分股 M1B為負值,且當下運算五十檔的 M1B ,結果排名負值得第一名,則輸出解盤函數為 "作空第一名"


本題的需求應該是: 奇狐是否能夠在主圖當中,執行五十檔特定標的的指標排序,而不需要到數據列表當中運算

感謝您



您的意思是要算 "當前畫面商品" 是 [台灣50成分股] 中的第幾名?
將該資訊顯示在解盤中嗎? (僅有一個商品的資訊)

這與報表應用差別是很大的唷?

其實您仍可於數據列表中跑
在公式當中指定是 [台灣50成分股] 的個股才計算M1B值


由 tycoon868 在 2015-06-09 16:25 發表:

我的需求是:

要算 "當前畫面商品" 的M1B值是 [台灣50成分股] 中的第幾名?

並且將該資訊顯示在解盤中 (僅有一個商品的資訊)

我只算這五十支個股

當我翻查這五十檔個股時,希望看到他是 作多第1~N名


希望可以不用跳到數據列表中去運算欄位

就可以在主圖中直接看到名次

謝謝


由 cgjj 在 2015-06-09 16:59 發表:

引用:
最初由 tycoon868 發表
我的需求是:

要算 "當前畫面商品" 的M1B值是 [台灣50成分股] 中的第幾名?

並且將該資訊顯示在解盤中 (僅有一個商品的資訊)

我只算這五十支個股

當我翻查這五十檔個股時,希望看到他是 作多第1~N名


希望可以不用跳到數據列表中去運算欄位

就可以在主圖中直接看到名次

謝謝



以哪個週期做計算呢?
若是盤中,排名隨時會變,盤後才會固定


由 tycoon868 在 2015-06-09 17:36 發表:

只看日線

盤中的小幅變動沒關係

不需要到那麼的精準

因為即時盤所造成的小幅差異

可以忽略


由 cgjj 在 2015-06-10 11:17 發表:

引用:
最初由 tycoon868 發表
只看日線

盤中的小幅變動沒關係

不需要到那麼的精準

因為即時盤所造成的小幅差異

可以忽略



處理Ok
注意事項請見公式原碼本身的說明

MaxKNum 設定採用N根K棒來計算M1B數值(請根據負荷和公式特性自行調整)
計算M1B有運用到EMA函數(EMA有累算),給的K棒數太少會影響數值造成排名變化
若 [該商品不在指定板塊] 或 [M1B都為無效數值] 則 正名次=0 和 負名次=0
注意:本公式計算負荷重,若要於盤中使用請衡量電腦配備是否能負載

MaxKNum 設 0 代表使用全部K棒計算 M1B
MaxKNum 設的數值越大負載越重


由 tycoon868 在 2015-06-10 12:02 發表:

感謝

我試試看


由 tycoon868 在 2015-06-11 21:28 發表:

謝謝總版主特別花時間撰寫的指標

確實是我所希望達到的效果

但是只能看到最後一天的排序結果

<再次懇求>

希望可以移動游標得到歷史的名次,以便可以查閱歷史來做印證

希望總版主幫我修改您所附的 ALG 檔

謝謝!


由 cgjj 在 2015-06-12 08:42 發表:

引用:
最初由 tycoon868 發表
謝謝總版主特別花時間撰寫的指標

確實是我所希望達到的效果

但是只能看到最後一天的排序結果

<再次懇求>

希望可以移動游標得到歷史的名次,以便可以查閱歷史來做印證

希望總版主幫我修改您所附的 ALG 檔

謝謝!



Re: 希望移動游標得到歷史的名次
1.會因為需要動用 SYSPARAM 函數,追隨游標移動負載會變的非常沉重
2.歷史資料印證是有問題的,因為成分股不是一成不變(僅有近期有參考意義)
3.您用[訓練模式]倒回想看的那一天,就可得到此效果


由 tycoon868 在 2015-06-12 11:07 發表:

了解

感謝


全部時間均為台灣時間, 現在時間為13:53
在這個頁面顯示本主題全部的 10 個文章


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

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.