 |
stechmark
初級會員

註冊日期: Apr 2005
來 自: 桃園縣
文章數量: 25 |
MACD 收腳判斷式不正常?
請問版主:
MACD 柱狀體收腳&縮頭程式如下,但收腳判斷式不正常?
CR1:=DIFF>0;
CR2:=DIFF<=0;
CR3:=MACD>0 AND CROSS(REF(MACD,1),MACD);
CR4:=MACD<=0 AND CROSS(MACD,REF(MACD,1));
DRAWICON(CR1=1,0,4),PXDN20;//向上紅箭頭
DRAWICON(CR2=1,0,5),PXUP30;//向下綠箭頭
DRAWICON(CR3=1,MACD,5),PXUP50;//向下綠箭頭
DRAWICON(CR4=1,MACD,4),PXDN50;//向上紅箭頭
DRAWTEXT(CR3=1,MACD,' 縮頭'),COLORYELLOW,PXUP50;
DRAWTEXT(CR4=1,MACD,' 收腳'),COLORYELLOW,PXDN50;
07/24 09:35 黃色圈圈處,MACD 收腳,但卻沒有顯示"收腳",不知道判斷式有何錯誤?還請版主告知,謝謝你!
stechmark 附帶上了此圖片:
__________________
Mark Huang
|
|
向版主報告此篇 |  |
|
2025-07-24 11:33 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18139 |
回覆: MACD 收腳判斷式不正常?
引用: 最初由 stechmark 發表
請問版主:
MACD 柱狀體收腳&縮頭程式如下,但收腳判斷式不正常?
CR1:=DIFF>0;
CR2:=DIFF<=0;
CR3:=MACD>0 AND CROSS(REF(MACD,1),MACD);
CR4:=MACD<=0 AND CROSS(MACD,REF(MACD,1));
DRAWICON(CR1=1,0,4),PXDN20;//向上紅箭頭
DRAWICON(CR2=1,0,5),PXUP30;//向下綠箭頭
DRAWICON(CR3=1,MACD,5),PXUP50;//向下綠箭頭
DRAWICON(CR4=1,MACD,4),PXDN50;//向上紅箭頭
DRAWTEXT(CR3=1,MACD,' 縮頭'),COLORYELLOW,PXUP50;
DRAWTEXT(CR4=1,MACD,' 收腳'),COLORYELLOW,PXDN50;
07/24 09:35 黃色圈圈處,MACD 收腳,但卻沒有顯示"收腳",不知道判斷式有何錯誤?還請版主告知,謝謝你!
判斷式沒有問題!
是您用 PXDN 將顯示位置偏移過多了
導致它被顯示到有效顯示區間外了,所以見不到
有兩種解決方法:
方法1: 將偏移值降低
方法2: 加入此段程式於後,擴大頂底區間!
原碼: //調整畫面頂底區間
MUU:=max(DEA,max(DIFF,MACD));
MDD:=min(DEA,min(DIFF,MACD));
MUD:=(MUU-MDD)*0.2;
MUU:=MUU+MUD; MDD:=MDD-MUD;
STICKLINE(1,MUU,MUU,0,0) ColorTransparent;
STICKLINE(1,MDD,MDD,0,0) ColorTransparent;
|
|
向版主報告此篇 |  |
|
2025-07-24 13:43 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|