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

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


由 Touareg_Smart 在 2012-10-04 19:39 發表:

分價分量

版主您好:

在使用分價分量公式組之後,該公式可以將近日的量/價用柱狀圖表示。然而該公式是否可以達到下列的功能?

1. 該公式組是否有可引用的指標,來達成使用者想繼續延申的新功能的彈性?

2. 舉例來說,如何求的當日的均價? 若可達成,那如何可得近N日的均價 (ex : MA(當日均價, N); )

3. 如何求得近N日的最大量之價? (雖然「分筆成交公式組」有類似的功能)

我想第一個問題乃是最重要的,若有的話,相信可以衍生出更多的功能。謝謝版主的賜教...


由 cgjj 在 2012-10-05 09:11 發表:

回覆: 分價分量

引用:
最初由 Touareg_Smart 發表
版主您好:

在使用分價分量公式組之後,該公式可以將近日的量/價用柱狀圖表示。然而該公式是否可以達到下列的功能?

1. 該公式組是否有可引用的指標,來達成使用者想繼續延申的新功能的彈性?

2. 舉例來說,如何求的當日的均價? 若可達成,那如何可得近N日的均價 (ex : MA(當日均價, N); )

3. 如何求得近N日的最大量之價? (雖然「分筆成交公式組」有類似的功能)

我想第一個問題乃是最重要的,若有的話,相信可以衍生出更多的功能。謝謝版主的賜教...



CVTOOL 有輸出 價 和 量 兩個變數可供其他公式引用
可以進一步做自己想統計算的東西

例如:求N日內的均價(含當日)
S價:="CVTOOL.價"(0,0);
S量:="CVTOOL.量"(0,0);
均價:sum(S價*S量,0)/sum(S量,0);
均價:=均價[datacount];

例如:求N日內最大量的價(含當日)
S價:"CVTOOL.價"(0,N);
S價:=S價[datacount];


由 Touareg_Smart 在 2012-10-07 10:27 發表:

版主您好:

想再次請教

1.參考您寫的範列,可得
當日價:="CVTOOL.價"(0,0);
當日量:="CVTOOL.量"(0,0);
當日均價:sum(當日價*當日量,0)/sum(當日量,0);
當日均價:=當日均價[datacout];

前一日價:="CVTOOL.價"(0,-1);
前一日量:="CVTOOL.量"(0,-1);
前一日均價:=sum(前一日價*前一日量,0)/sum(前一日量,0);
前一日均價:=前一日均價[datacount];

前二日價:="CVTOOL.價"(0,-2);
前二日量:="CVTOOL.量"(0,-2);
前二日均價:=sum(前二日價*前二日量,0)/sum(前二日量,0);
前二日均價:=前二日均價[datacount];

但是該如何將「當日均價」、「前一日均價」、「前二日均價」用線劃出來(我試過用partline, drawline都沒有成功)?
我的目的最終是希望可以將「每日」(每個當日) 的均量就像是每日的Close,本身是個序列。
進而可以做出一條均線(ex : 收盤均線 : MA(Close, 20),均價均線: MA(當日均價, 20))。再一次麻煩您了!


由 cgjj 在 2012-10-08 09:51 發表:

引用:
最初由 Touareg_Smart 發表
版主您好:

想再次請教

1.參考您寫的範列,可得
當日價:="CVTOOL.價"(0,0);
當日量:="CVTOOL.量"(0,0);
當日均價:sum(當日價*當日量,0)/sum(當日量,0);
當日均價:=當日均價[datacout];

前一日價:="CVTOOL.價"(0,-1);
前一日量:="CVTOOL.量"(0,-1);
前一日均價:=sum(前一日價*前一日量,0)/sum(前一日量,0);
前一日均價:=前一日均價[datacount];

前二日價:="CVTOOL.價"(0,-2);
前二日量:="CVTOOL.量"(0,-2);
前二日均價:=sum(前二日價*前二日量,0)/sum(前二日量,0);
前二日均價:=前二日均價[datacount];

但是該如何將「當日均價」、「前一日均價」、「前二日均價」用線劃出來(我試過用partline, drawline都沒有成功)?
我的目的最終是希望可以將「每日」(每個當日) 的均量就像是每日的Close,本身是個序列。
進而可以做出一條均線(ex : 收盤均線 : MA(Close, 20),均價均線: MA(當日均價, 20))。再一次麻煩您了!



這需求用 CVTOOL 做太費事了
每次算都要個別載入該日的分價分價去統計(重複了許多計算)
再把多日結果放入序列中

最好的做法是
每天存檔當日均價, 一天一個數, 如此去累積再去載入
您是要用在那些商品呢?


由 Touareg_Smart 在 2012-10-08 18:21 發表:

版主您好:

我是想將此功能加諸在股票的線型圖上,就好像是有一條20日均線(MA(Close, 20)每天會根據Close做移動平均並且劃在K線圖上。只是現在是換成以每日均價為base.

您提到不需用到CVTOOL,而是
「最好的做法是
每天存檔當日均價, 一天一個數, 如此去累積再去載入」,並不是很了解你的意思?

如何有每天的均價? 又該如何存檔 ? 累積之後再去載入所以就可以畫出以每日均價所形成的均線嗎? 希望版主再詳細解釋一下了...


由 cgjj 在 2012-10-09 11:17 發表:

引用:
最初由 Touareg_Smart 發表
版主您好:

我是想將此功能加諸在股票的線型圖上,就好像是有一條20日均線(MA(Close, 20);)每天會根據Close做移動平均並且劃在K線圖上。只是現在是換成以每日均價為base.

您提到不需用到CVTOOL,而是
「最好的做法是
每天存檔當日均價, 一天一個數, 如此去累積再去載入」,並不是很了解你的意思?

如何有每天的均價? 又該如何存檔 ? 累積之後再去載入所以就可以畫出以每日均價所形成的均線嗎? 希望版主再詳細解釋一下了...



這部份要另寫一個專門的公式存檔來做, 才會較方便
公式已經寫好

公式名稱: 多日股票均價
用途: 累積存檔查看多日股票之均價

資料存檔於奇狐之 \UserDATA\AVGPRICE 資料夾中
檔案為 ASCII 碼格式的純文字檔

資料依日期正序排列存檔,格式如下:
每日Date, 均價

例如:
1121008,79.16
1121009,81.95
※過去的資料若您有保留,可自行依上述格式加入檔案中

[存檔作業]
1.盤後與主機連上線
 不需補分筆成交, 因為均價資料來自動態行情 DYNAINFO(11)
2.用此公式跑日線的條件選股,選股範圍請設為所有要存的商品
 只要該商品有被跑到選股,無論有無被選中都會將當日資料存檔
 (有跑才有資料, 若當日沒跑就會缺1天資料)
※每個交易日盤後都要記的跑喔
※盤中盤後均可用,支援訓練模式

輸出下列三個變數:
均價: 每日均價 ( 取自 DYNAINFO(11) )
UDATE: 該資料所屬的日期
CKERR: 用於偵錯方便檢驗有無缺少資料(紅垂直線)
    0.UDATE=K棒日期, 1.UDATE<>K棒日期


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


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

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