 |
tsh
資深會員

註冊日期: Feb 2016
來 自:
文章數量: 220 |
|
黃金交叉畫線
請問我想要黃金交叉的當根及下根k棒取最高及最低,畫線段, 寫法如下,但無法看到線段,應如何修改? 謝謝!!
ma5:ma(c,5);
ma10:ma(c,10);
SP:=sumbars(ma5<ma10 and ref(ma5,1)>ref(ma10,1),1); //近1次
MH:=HHV(H,ref(h,sp-1));
ML:=LLV(L,ref(l,sp-1));
DRAWSL(barpos=mh,h,0,0,0) pxdn2 , COLORMAGENTA, LINETHICK2;
DRAWSL(barpos=ml,l,0,0,0) pxdn2 , COLORMAGENTA, LINETHICK2;
|
|
向版主報告此篇 |  |
|
2016-04-05 13:04 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18237 |
|
回覆: 黃金交叉畫線
引用: 最初由 tsh 發表
請問我想要黃金交叉的當根及下根k棒取最高及最低,畫線段, 寫法如下,但無法看到線段,應如何修改? 謝謝!!
ma5:ma(c,5);
ma10:ma(c,10);
SP:=sumbars(ma5<ma10 and ref(ma5,1)>ref(ma10,1),1); //近1次
MH:=HHV(H,ref(h,sp-1));
ML:=LLV(L,ref(l,sp-1));
DRAWSL(barpos=mh,h,0,0,0) pxdn2 , COLORMAGENTA, LINETHICK2;
DRAWSL(barpos=ml,l,0,0,0) pxdn2 , COLORMAGENTA, LINETHICK2;
barpos 是取得當前是第n根K棒
mh 是價格
兩者本來就不會相等
條件用 barpos=mh ,當然會有問題
//範例如下:
ma5:ma(c,5);
ma10:ma(c,10);
CK:=ma5<ma10 and ref(ma5,1)>ref(ma10,1);
SP:=sumbars(CK,1); //近1次
MH:=HHV(H,ref(h,sp-1));
ML:=LLV(L,ref(l,sp-1));
DRAWSL(CK,h,0,0,0) pxdn2 , COLORMAGENTA, LINETHICK2;
DRAWSL(CK,l,0,0,0) pxdn2 , COLORMAGENTA, LINETHICK2;
|
|
向版主報告此篇 |  |
|
2016-04-06 08:32 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18237 |
|
引用: 最初由 tsh 發表
結果不是我想要的,我想改成附件的樣子應如何更改? 我希望只出現最近的一次,之前符合條件的不要出線,線段資料取的是3/28跟3/29高低點。麻煩版主,謝謝!!
將
DRAWSL(barpos=mh,h,0,0,0) pxdn2 , COLORMAGENTA, LINETHICK2;
DRAWSL(barpos=ml,l,0,0,0) pxdn2 , COLORMAGENTA, LINETHICK2;
改為
SN:=sum(CK,0);
SS:=CK and SN=SN[datacount];
DRAWSL(SS,h,0,0,0) pxdn2 , COLORMAGENTA, LINETHICK2;
DRAWSL(SS,l,0,0,0) pxdn2 , COLORMAGENTA, LINETHICK2;
|
|
向版主報告此篇 |  |
|
2016-04-06 12:09 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18237 |
|
引用: 最初由 tsh 發表
我希望像圖裡黑色線畫法, 但寫出來畫法像紅色線,請問要如何修改? 謝謝版主
您撰寫的 MH 和 ML 計算錯誤
MH:=HHV(H,ref(h,sp-1));
ML:=LLV(L,ref(l,sp-1));
HHV 和 LLV 的第二個參數是根數
您卻將股價帶入進去,當然會有問題
修正如下:
ma5:ma(c,5);
ma10:ma(c,10);
CK:=ma5<ma10 and ref(ma5,1)>ref(ma10,1);
MH:=HHV(H,2);
ML:=LLV(L,2);
SN:=sum(CK,0);
SS:=ref(CK and SN=SN[datacount],1);
DRAWSL(SS,MH,0,0,0) COLORMAGENTA linedot pxdn2;
DRAWSL(SS,ML,0,0,0) COLORMAGENTA linedot pxdn2;
|
|
向版主報告此篇 |  |
|
2016-04-08 08:56 |
|
|
|  |
 |
tsh
資深會員

註冊日期: Feb 2016
來 自:
文章數量: 220 |
|
ma5:ma(c,5);
ma10:ma(c,10);
CK:=ma5<ma10 and ref(ma5,1)>=ref(ma10,1);
MH:=HHV(H,2);
ML:=LLV(L,2);
SN:=sum(CK,0);
SS:=ref(CK and SN=SN[datacount],1);
DRAWSL(SS,MH,0,0,0) pxdn2 , COLORBROWN, LINETHICK2;
DRAWSL(SS,ML,0,0,0) pxdn2 , COLORBROWN, LINETHICK2;
DRAWICON(cross(ML,C),l,9) pxdn4;
我希望圈圈內紅色箭頭那根跌破ml的下方能出線三角符號(剛跌破,第二根跌破則不用出現), 而在ml之前的不用出現,麻煩版主, 謝謝!!
tsh 附帶上了此圖片:
|
|
向版主報告此篇 |  |
|
2016-04-25 18:03 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18237 |
|
引用: 最初由 tsh 發表
ma5:ma(c,5);
ma10:ma(c,10);
CK:=ma5<ma10 and ref(ma5,1)>=ref(ma10,1);
MH:=HHV(H,2);
ML:=LLV(L,2);
SN:=sum(CK,0);
SS:=ref(CK and SN=SN[datacount],1);
DRAWSL(SS,MH,0,0,0) pxdn2 , COLORBROWN, LINETHICK2;
DRAWSL(SS,ML,0,0,0) pxdn2 , COLORBROWN, LINETHICK2;
DRAWICON(cross(ML,C),l,9) pxdn4;
我希望圈圈內紅色箭頭那根跌破ml的下方能出線三角符號(剛跌破,第二根跌破則不用出現), 而在ml之前的不用出現,麻煩版主, 謝謝!!
ML:=LLV(L,2);
ML 為當日和昨日之L的最低價
6456 股票 4/22 (五)
L價: 90.80, 收價:92.3, ML值:90.80
收價並沒有跌破ML值,是不會有箭頭的
ML是一條曲線,並非條件
故不會有所謂的 "在ml之前的不用出現" 這樣的情況
不能只用眼睛看,規則要清楚明確
請仔細檢驗校對定義的規則, 謝謝
|
|
向版主報告此篇 |  |
|
2016-04-26 09:06 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|