奇狐社區論壇
在這個頁面顯示本主題全部的 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=23072)


由 Rosetta 在 2021-07-27 08:57 發表:

請問有關多日線問題

請問版主,以下公式可否改成N日線,就如同快速鍵D3、D4一樣,可以將多日線看成一根K棒,謝謝

MM:=Month;
MSt:=barpos=1 or ref(MM,1)<>MM;
Med:=refx(MSt,1) or barpos=datacount;
Msp:=BARSLAST(MSt)+1;
MH:HHV(H,Msp) LINETHICK0 colormagenta;
MH:=SETVAL(Med,MH,-BARSLAST(MSt),MH);
ML:LLV(L,Msp) LINETHICK0 colormagenta;
ML:=SETVAL(Med,ML,-BARSLAST(MSt),ML);
MF:=(MH+ML)/2 LINETHICK0;
PKM:=Msp>1;
PARTLINE(PKM,MH) colorred,LINETHICK2;
PARTLINE(PKM,ML) colorcyan,LINETHICK2;
PARTLINE(PKM,MF) coloryellow,LINETHICK2;


由 cgjj 在 2021-07-27 09:41 發表:

回覆: 請問有關多日線問題

引用:
最初由 Rosetta 發表
請問版主,以下公式可否改成N日線,就如同快速鍵D3、D4一樣,可以將多日線看成一根K棒,謝謝

MM:=Month;
MSt:=barpos=1 or ref(MM,1)<>MM;
Med:=refx(MSt,1) or barpos=datacount;
Msp:=BARSLAST(MSt)+1;
MH:HHV(H,Msp) LINETHICK0 colormagenta;
MH:=SETVAL(Med,MH,-BARSLAST(MSt),MH);
ML:LLV(L,Msp) LINETHICK0 colormagenta;
ML:=SETVAL(Med,ML,-BARSLAST(MSt),ML);
MF:=(MH+ML)/2 LINETHICK0;
PKM:=Msp>1;
PARTLINE(PKM,MH) colorred,LINETHICK2;
PARTLINE(PKM,ML) colorcyan,LINETHICK2;
PARTLINE(PKM,MF) coloryellow,LINETHICK2;




MM:=Month;

改為
N:=3; //幾個交易日(需>1)
DEFK:=Tradedate<>ref(Tradedate,1) or barpos=1;
MM:=CEILING(sum(DEFK,0)/N);

如果僅用在日線,可簡化為:
N:=3; //幾個交易日(需>1)
MM:=CEILING(BARPOS/N);


由 Rosetta 在 2021-07-28 09:45 發表:

回覆: 回覆: 請問有關多日線問題

引用:
最初由 cgjj 發表

MM:=Month;

改為
N:=3; //幾個交易日(需>1)
DEFK:=Tradedate<>ref(Tradedate,1) or barpos=1;
MM:=CEILING(sum(DEFK,0)/N);

如果僅用在日線,可簡化為:
N:=3; //幾個交易日(需>1)
MM:=CEILING(BARPOS/N);



請問版主,每根K棒的起始日期是如何計算的,如果是月線就是每月第一天,那三日、四日線呢?


由 cgjj 在 2021-07-28 09:49 發表:

回覆: 回覆: 回覆: 請問有關多日線問題

引用:
最初由 Rosetta 發表
請問版主,每根K棒的起始日期是如何計算的,如果是月線就是每月第一天,那三日、四日線呢?


前面的程式是採歷史K棒首根起算每N日,日線的歷史K棒首根是不會變的

分線則會隨歷史資料推進而產生變化

這公式不能用在月線唷!


由 Rosetta 在 2021-07-28 09:58 發表:

回覆: 回覆: 回覆: 回覆: 請問有關多日線問題

引用:
最初由 cgjj 發表
前面的程式是採歷史K棒首根起算每N日,日線的歷史K棒首根是不會變的

分線則會隨歷史資料推進而產生變化

這公式不能用在月線唷!



再請教,如果是
1.45分鐘線(從歷史第一根K棒起算)
2.45分鐘線(從今日第一根K棒起算)
分別該如何寫,謝謝


由 cgjj 在 2021-07-28 10:08 發表:

回覆: 回覆: 回覆: 回覆: 回覆: 請問有關多日線問題

引用:
最初由 Rosetta 發表
再請教,如果是
1.45分鐘線(從歷史第一根K棒起算)
2.45分鐘線(從今日第一根K棒起算)
分別該如何寫,謝謝



用在哪種商品? 哪個週期?
若是期貨更複雜,跨交易時段(日夜)呢?
這問題與原問題大不相同,請拆開另開新主題提問,謝謝!


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


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

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