 |
picabu
中級會員
註冊日期: May 2004
來 自:
文章數量: 75 |
關於前波收盤高點
版主您好:
我想利用MACD交叉向上作為前波高點的判斷依據,程式如下測試B:
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
UP:= CROSS(MACD,0);
UPSP1: SUMBARS(UP,1),LINETHICK0;
UPSP2: SUMBARS(UP,2),LINETHICK0;
波差: UPSP2-UPSP1,LINETHICK0;
前波高: REF(HHV(C,波差),UPSP1);//前波高
--------------------------------------------------
套用在泰博(4736)發現,以最後一根K棒的位置來說,前波收盤高點的位置應該是附圖圓圈的位置213.58. 但是指標卻顯示195.5
但是我如果把程式中的波差直接套入最後一個波差值31
前波高: REF(HHV(C,31),UPSP1);//前波高
所得的結果就是正確值213.58,請問程式哪裡出了問題呢?謝謝
picabu 附帶上了此圖片:
|
|
向版主報告此篇 |  |
|
2021-11-05 23:18 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18121 |
回覆: 關於前波收盤高點
引用: 最初由 picabu 發表
版主您好:
我想利用MACD交叉向上作為前波高點的判斷依據,程式如下測試B:
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
UP:= CROSS(MACD,0);
UPSP1: SUMBARS(UP,1),LINETHICK0;
UPSP2: SUMBARS(UP,2),LINETHICK0;
波差: UPSP2-UPSP1,LINETHICK0;
前波高: REF(HHV(C,波差),UPSP1);//前波高
--------------------------------------------------
套用在泰博(4736)發現,以最後一根K棒的位置來說,前波收盤高點的位置應該是附圖圓圈的位置213.58. 但是指標卻顯示195.5
但是我如果把程式中的波差直接套入最後一個波差值31
前波高: REF(HHV(C,31),UPSP1);//前波高
所得的結果就是正確值213.58,請問程式哪裡出了問題呢?謝謝
這一行
前波高: REF(HHV(C,波差),UPSP1);//前波高
應修正為
前波高: REF(HHV(C,波差),UPSP1-1);//前波高
REF(X,N)
N=0 代表取自己當根,N=1 取前一根... (距離的概念)
|
|
向版主報告此篇 |  |
|
2021-11-07 11:17 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|