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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [問題]內建指標GGH的参數M (http://www.chiefox.com.tw/bbs/showthread.php?threadid=20225)


由 Markchu7 在 2016-08-02 15:09 發表:

[問題]內建指標GGH的参數M

XX:=STRCMP(STKLABEL, '100')=0 OR STRCMP(STKLABEL, '400')=0;

AB:=IF(XX=0 ,GALDATA(10), GALDATA(10)/100000000);

SA:=(YY+11)*10000+MM*100+DD;
SB:=DATE>=SA;

TA:=IF(Q=1,BACKSET(ISLASTBAR,M+1),SB);
TB:=BARSLAST(TA=1)+1;
TC:=SUM(TB,0)-1;

M設太大時會無法呈現(我猜是超過上市櫃的天數)!
有無可能以MIN(M,上市櫃的天數)取代?
可行的話公式如何寫?謝謝!


由 cgjj 在 2016-08-02 15:42 發表:

回覆: [問題]內建指標GGH的参數M

引用:
最初由 Markchu7 發表
XX:=STRCMP(STKLABEL, '100')=0 OR STRCMP(STKLABEL, '400')=0;

AB:=IF(XX=0 ,GALDATA(10), GALDATA(10)/100000000);

SA:=(YY+11)*10000+MM*100+DD;
SB:=DATE>=SA;

TA:=IF(Q=1,BACKSET(ISLASTBAR,M+1),SB);
TB:=BARSLAST(TA=1)+1;
TC:=SUM(TB,0)-1;

M設太大時會無法呈現(我猜是超過上市櫃的天數)!
有無可能以MIN(M,上市櫃的天數)取代?
可行的話公式如何寫?謝謝!



過大自動改取總天數,是有爭議的
調 6000 實際卻不是以6000計算
會有使用上認知的落差(基期起點)

若您還是想改(請另建公式,勿改內建公式)
請自行將 BACKSET(ISLASTBAR,M+1)
其中的 M 替換掉為 MIN(M,datacount)


由 Markchu7 在 2016-08-02 17:11 發表:

了解!感謝指導!


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


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

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