![]() |
在這個頁面顯示本主題全部的 5 個文章 |
奇狐社區論壇 (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=9611)
求區間高點
求 MACD 指標中的 DIFF 與 DEA 的黃金交叉,前五根到後五根的最高點,而本身黃金交叉當根K線也要在求值內。如圖,謝大大指教。
回覆: 求區間高點
引用:
最初由 issacho 發表
求 MACD 指標中的 DIFF 與 DEA 的黃金交叉,前五根到後五根的最高點,而本身黃金交叉當根K線也要在求值內。如圖,謝大大指教。
回覆: 求區間高點
引用:
最初由 cgjj 發表
CK:=BARSLAST(CROSS(DIFF,DEA))=5;
HP:=HHVBARS(H,11);
HM:=SETVAL(CK,0,-HP,1);
HM:=ref(HM,1)=0 and HM;
DRAWICON(HM,H,1) PXUP40;
回覆: 回覆: 求區間高點
引用:
最初由 issacho 發表
謝大大回應,不過能請教大大的語法理念嗎
CK:=BARSLAST(CROSS(DIFF,DEA))=5 ; // 上次條件成立後五周期內
HP:=HHVBARS(H,11) ; // 為什麼要用 HHVBARS 函數 和 11 這個值ㄋ?那可以用 HHV 取代嗎?
HM:=SETVAL(CK,0,-HP,1) ; // SETVAL 中的 -HP 是以上次黃金交叉為基點往前找 11 根的位置,是否以超出我們所定義的方式?
HM:=ref(HM,1)=0 and HM ; // 不懂用法?
小弟初學向大大請教
謝謝
回覆: 回覆: 回覆: 求區間高點
引用:
最初由 cgjj 發表
CK:=BARSLAST(CROSS(DIFF,DEA))=5 ;
// 若當前週期為黃金交叉後的第五個週期(圖右編號5)
HP:=HHVBARS(H,11) ;
// 無法用HHV取代, HHV 是取高點的值, 而 HHVBARS 是取高點的位置(距離:到當前的週期數)
// 計算最近 11 根的最高點到當前的週期數
HM:=SETVAL(CK,0,-HP,1) ;
// -HP 並非是以上次黃金交叉為基點往前找 11 根的位置
// 當前週期 CK 條件成立(CK=1) 則:
// 1.當 HP 為零時: 把當前週期 HM 值設為 1, 未設的部份 HM 值給 0 (當前週期為高點時)
// 2.當 HP 大於零時: 把高點到當前週期的前一根 HM 值設為 1, 未設的部份 HM 值給 0
HM:=ref(HM,1)=0 and HM;
相等於
HM:=ref(HM,1)=0 and HM=1;
// 前一個 HM 值為 0 且 當前 HM 值為 1
// 用於過濾HM訊號: 遇連續的 1 值, 取第一個 1 值
全部時間均為台灣時間, 現在時間為16:09 | 在這個頁面顯示本主題全部的 5 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.