到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > 條件區間的高低點
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
cyberpeace
資深會員

註冊日期: May 2007
來  自: NHK
文章數量: 260

條件區間的高低點

末學在奇狐論壇爬文http://www.chiefox.com.tw/bbs/showt...ight=%B5e%AE%D8

試寫區間高低點 MH及ML, 區間低點ML正確,但區間高點MH不對,如貼圖



{Directional Movement Indicator , DMI , 動向指標 標準算法}
TR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
DMP:=SUM(IF(HD>0 AND HD>LD,HD,0),14);
DMM:=SUM(IF(LD>0 AND LD>HD,LD,0),14);
PDI:=DMP*100/TR, linethick2;
MDI:=DMM*100/TR, linethick2;
ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,14),colorblack,linethick2;
SQ1:=ADX<20 and REF(ADX,1)>20;
SQ2:=ADX>20 and REF(ADX,1)<20;
SpA:=BARSLAST(SQ1); SpB:=BARSLAST(SQ2);
CKUP:=SPB>SpA or SpB=-1;
CKDN:=SPB>SpA or SpA=0;
條件:=CKUP;
VERTLINE(條件),LINEDOT,COLORBLACK;
條件成立:=CKUP AND REF(CKUP,1)=0;
條件結束:=CKDN AND (REFX(CKDN,1)=0 or BARPOS=DATACOUNT);
SP:=BARSLAST(條件成立)+1; KK:=CLOSE*0;
MH:HHV(HIGH,SP),linethick0; MH:=SETVAL(條件結束,MH,-SP+1,MH);
ML:LLV(LOW,SP),linethick0; ML:=SETVAL(條件結束,ML,-SP+1,ML);
DRAWSL(條件結束 and SP>1,MH,0,-SP+1,1) pxdn2 COLORBLACK, linethick2;
DRAWSL(條件結束 and SP>1,ML,0,-SP+1,1) pxdn2 COLORBLACK, linethick2;
STICKLINE(條件結束 and SP>1,MH,ML,0.1,0) COLORBLACK, linethick2;
STICKLINE(條件成立 and REFX(條件,1)=1,MH,ML,0.1,0) COLORBLACK, linethick2;
KLINE(OPEN,HIGH,LOW,CLOSE,0);

煩請總版主高德指導如何修改,末學感恩您

cyberpeace 附帶上了此圖片:

向版主報告此篇 | 查IP位址
Old Post 2016-03-19 18:04
cyberpeace 現在離線 點選這裡查看 cyberpeace 的個人資料 點選這裡給 cyberpeace 傳送一條短訊 查找更多關於 cyberpeace 的文章 增加 cyberpeace 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18191

回覆: 條件區間的高低點

引用:
最初由 cyberpeace 發表
末學在奇狐論壇爬文http://www.chiefox.com.tw/bbs/showt...ight=%B5e%AE%D8

試寫區間高低點 MH及ML, 區間低點ML正確,但區間高點MH不對,如貼圖



{Directional Movement Indicator , DMI , 動向指標 標準算法}
TR:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
DMP:=SUM(IF(HD>0 AND HD>LD,HD,0),14);
DMM:=SUM(IF(LD>0 AND LD>HD,LD,0),14);
PDI:=DMP*100/TR, linethick2;
MDI:=DMM*100/TR, linethick2;
ADX:=MA(ABS(MDI-PDI)/(MDI+PDI)*100,14),colorblack,linethick2;
SQ1:=ADX<20 and REF(ADX,1)>20;
SQ2:=ADX>20 and REF(ADX,1)<20;
SpA:=BARSLAST(SQ1); SpB:=BARSLAST(SQ2);
CKUP:=SPB>SpA or SpB=-1;
CKDN:=SPB>SpA or SpA=0;
條件:=CKUP;
VERTLINE(條件),LINEDOT,COLORBLACK;
條件成立:=CKUP AND REF(CKUP,1)=0;
條件結束:=CKDN AND (REFX(CKDN,1)=0 or BARPOS=DATACOUNT);
SP:=BARSLAST(條件成立)+1; KK:=CLOSE*0;
MH:HHV(HIGH,SP),linethick0; MH:=SETVAL(條件結束,MH,-SP+1,MH);
ML:LLV(LOW,SP),linethick0; ML:=SETVAL(條件結束,ML,-SP+1,ML);
DRAWSL(條件結束 and SP>1,MH,0,-SP+1,1) pxdn2 COLORBLACK, linethick2;
DRAWSL(條件結束 and SP>1,ML,0,-SP+1,1) pxdn2 COLORBLACK, linethick2;
STICKLINE(條件結束 and SP>1,MH,ML,0.1,0) COLORBLACK, linethick2;
STICKLINE(條件成立 and REFX(條件,1)=1,MH,ML,0.1,0) COLORBLACK, linethick2;
KLINE(OPEN,HIGH,LOW,CLOSE,0);

煩請總版主高德指導如何修改,末學感恩您



是 8764 沒錯呀,您有將十字游標移到該區查看嗎?

向版主報告此篇 | 查IP位址
Old Post 2016-03-21 09:40
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
cyberpeace
資深會員

註冊日期: May 2007
來  自: NHK
文章數量: 260

總版主早安,

確實將十字游標移到該區查看,MH是 8764 沒錯;
可是只要移動十字游標離開該條件區間, MH及ML就跟著變動;

敬請指導:
「只要條件區間高低成立後, MH 及ML就不再變動,直到下一個新的條件區間高低成立後, 再只永遠顯示新的條件區間MH 及ML」

也就是說永遠顯示最新的條件區間高(MH)低(ML),條件區間成立後,MH and ML不再隨十字游標移動而改變;

再勞煩請版主高德釋疑, 末學感恩您

向版主報告此篇 | 查IP位址
Old Post 2016-03-21 10:18
cyberpeace 現在離線 點選這裡查看 cyberpeace 的個人資料 點選這裡給 cyberpeace 傳送一條短訊 查找更多關於 cyberpeace 的文章 增加 cyberpeace 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18191

引用:
最初由 cyberpeace 發表
總版主早安,

確實將十字游標移到該區查看,MH是 8764 沒錯;
可是只要移動十字游標離開該條件區間, MH及ML就跟著變動;

敬請指導:
「只要條件區間高低成立後, MH 及ML就不再變動,直到下一個新的條件區間高低成立後, 再只永遠顯示新的條件區間MH 及ML」

也就是說永遠顯示最新的條件區間高(MH)低(ML),條件區間成立後,MH and ML不再隨十字游標移動而改變;

再勞煩請版主高德釋疑, 末學感恩您



早安,這樣處理即可(加於未端)
MH:=ref(MH, barslast(條件結束));
ML:=ref(ML, barslast(條件結束));

向版主報告此篇 | 查IP位址
Old Post 2016-03-21 10:27
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
cyberpeace
資深會員

註冊日期: May 2007
來  自: NHK
文章數量: 260

總版主「知人者智」,末學「自知者明」,
困擾許久的疑惑已解, 知識無價, 感佩高德一筆入魂的功力,末學無限感恩~

向版主報告此篇 | 查IP位址
Old Post 2016-03-21 10:39
cyberpeace 現在離線 點選這裡查看 cyberpeace 的個人資料 點選這裡給 cyberpeace 傳送一條短訊 查找更多關於 cyberpeace 的文章 增加 cyberpeace 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18191

引用:
最初由 cyberpeace 發表
總版主「知人者智」,末學「自知者明」,
困擾許久的疑惑已解, 知識無價, 感佩高德一筆入魂的功力,末學無限感恩~



您客氣了,謝謝 ^^

向版主報告此篇 | 查IP位址
Old Post 2016-03-21 10:46
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
cyberpeace
資深會員

註冊日期: May 2007
來  自: NHK
文章數量: 260

總版主晚安,

承續前述條件, 再請釋疑,
例如
上一個交易日2016/03/18的條件結束在12:25, 條件區間成立後的下一根K線是12:30這一根;
今日2016/03/21 條件成立與條件結束都在同一根K線(12:10), 條件區間成立後的下一根K線是12:15這一根;

1)條件區間成立後的下一根K線的語法, 要如何表達?
2)條件區間成立後的下一根K線的收盤價的語法, 要如何表達?

末學試寫如下:
NXC:SETVAL(條件結束,C,1,C); 但顯示數值不正確,
敬請高德指導, 末學感恩您

向版主報告此篇 | 查IP位址
Old Post 2016-03-21 20:19
cyberpeace 現在離線 點選這裡查看 cyberpeace 的個人資料 點選這裡給 cyberpeace 傳送一條短訊 查找更多關於 cyberpeace 的文章 增加 cyberpeace 至你的好友列表 編輯/刪除訊息 引用回覆
cyberpeace
資深會員

註冊日期: May 2007
來  自: NHK
文章數量: 260

問題已解決, 末學感恩您!

向版主報告此篇 | 查IP位址
Old Post 2016-03-22 04:07
cyberpeace 現在離線 點選這裡查看 cyberpeace 的個人資料 點選這裡給 cyberpeace 傳送一條短訊 查找更多關於 cyberpeace 的文章 增加 cyberpeace 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為22:39 發表新主題    回覆主題
  上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
HTML語法禁止
vB 語法核准
表情符號核准
貼圖語法[IMG]核准
 

本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。

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

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.  聯絡我們