奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 應用交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=33)
-- 龍虎K線問題 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=5747)
由 steven401 在 2006-08-04 15:17 發表:
龍虎K線問題
請參考隨附的龍虎K線圖 :
個股在下跌過程中三個圓圈圈框起來的地方造成誤判 , 因為CLOSE>MA10 就翻紅 , 但是MA10下降角度約45度不會一次就站上 尤其在2及4波還有一段跌幅 ,龍虎K線 的程式可不可能修正此盲點 ?
由衷期盼能提供源碼除修正盲點外再自行增加其它附加功能例如:
谷底上漲至CLOSE的漲幅及波峰下跌至CLOSE的跌幅....等輔助研判資訊 .
__________________
Steven
由 快刀手 在 2006-08-07 09:26 發表:
其實應該不用改您手上使用的龍虎K線是加了AMA的指標,
所以當AMA為白色時為空方勢,再加上K線跌AMA指標線下
依冰河大大之作他應該沒有多方立即上攻的力道,這也合乎
您所提的問題(因為CLOSE>MA10 就翻紅 , 但是MA10下降角度約45度不會一次就站上 尤其在2及4波還有一段跌幅 ,龍虎K線 的程式可不可能修正此盲點 ?)
以上
個人看法提供參考
由 steven401 在 2006-08-07 15:13 發表:
引用:
最初由 快刀手 發表
其實應該不用改您手上使用的龍虎K線是加了AMA的指標,
所以當AMA為白色時為空方勢,再加上K線跌AMA指標線下
依冰河大大之作他應該沒有多方立即上攻的力道,這也合乎
您所提的問題(因為CLOSE>MA10 就翻紅 , 但是MA10下降角度約45度不會一次就站上 尤其在2及4波還有一段跌幅 ,龍虎K線 的程式可不可能修正此盲點 ?)
以上
個人看法提供參考
謝謝您的解說 , 當然龍虎K線在三個圓圈圈起來的誤判可用AMA指標或月線等當輔助工具來判斷 , 假設說一個單一指標能修正到準確性更高更值得信賴 , 在操盤時就更輕鬆容易不是更理想嗎?
請參考隨後的附圖 : 相同的個股K線(5371- 中光電)只是用不同的指標以K翻紅買K翻綠賣是不是更容易操作?
因為撰寫程式並非我的目的 , 擁有一個可以輕鬆在股市賺錢的工具才是我的目的 . 但是目前還沒找到自己理想的指標所以退而求其次尋求協助或找類似的指標程式作範本自己依據自己的須求修改 .
也是我尋求援助的原因.__________________
Steven
由 期靈王 在 2006-08-08 14:20 發表:
能分享樓上的公式嗎
由 steven401 在 2006-08-08 17:05 發表:
引用:
最初由 期靈王 發表
能分享樓上的公式嗎
沒問題可以的 , 心量有多寬 , 財富就有多深 , 共勉之!!
不過在使用此程式之前請詳細閱讀如下的使用說明 :
使用說明 :
此程式包含未來數據 , 看歷史K線完美無缺 , 作為研判行情的輔助
工具可以 , 但作為進出的工具則有危險性必須再加其它的輔助工具綜合研判來克服此程式的缺點 , 切記!!
目前正著手規劃重寫不含未來數據的程式 , 為了提高效率所以到此尋求協助 , 由衷期盼得到類似功能的源碼當範本節省撰寫及除錯的時間 , 若有仁兄願意提供資料請mail 給我e-mail : kmmail02@yahoo.com.tw
程式寫好後資源可免費共享 , 謝謝 !!
公式源碼:
{2-3DIZ7-20MA
短線操盤k線:參數設定:
60(3,7,20,5,10)
90(3,7,20,5,10)
日(3,7,20,5,10)
三日(2,7,20,5,10)
週(2,7,30,5,10)
月(2,7,6,5,10)
}
AA:=((2*CLOSE)+HIGH+LOW)/4;
DI3:=MA(AA,p1);
DZ7:=ZIG(DI3,p2);
StickLine( IsUP AND DZ7>=REF(DZ7,1) , HIGH , LOW , 0 , 0 ) , COLORRED ;
StickLine(IsUp AND DZ7>=REF(DZ7,1), CLOSE , OPEN ,7 , 0 ) , Colorred ;
StickLine(IsDown AND DZ7>=REF(DZ7,1), HIGH , LOW ,0, 1 ) , Colorred;
StickLine(IsDown AND DZ7>=REF(DZ7,1), CLOSE , OPEN ,7 , 1 ) , Colorred ;
StickLine(IsUP AND DZ7<REF(DZ7,1) , HIGH , LOW , 0 , 1 ) , COLORgreen ;
StickLine(IsUp AND DZ7<REF(DZ7,1), CLOSE , OPEN ,7 , 1 ) , Colorgreen ;
StickLine(IsDown AND DZ7<REF(DZ7,1), HIGH , LOW ,0, 0 ) , Colorgreen ;
StickLine(IsDown AND DZ7<REF(DZ7,1), CLOSE , OPEN ,7 , 0 ) , Colorgreen ;
StickLine( IsEqual and DZ7>=REF(DZ7,1) , HIGH , LOW , 0,1) , Colorred ;
StickLine( IsEqual and DZ7>=REF(DZ7,1) , CLOSE , OPEN , 7, 1 ) , Colorred ;
StickLine( IsEqual and DZ7<REF(DZ7,1) , HIGH , LOW , 0 ,1 ) , Colorgreen ;
StickLine( IsEqual and DZ7<REF(DZ7,1) , CLOSE , OPEN , 7 ,1 ) , Colorgreen ;
X:=Barscount( Close ) ;
{ 以下是描繪第一個交易日的K線,以補前面含蓋的不足 }
StickLine( IsEqual and X = 1 , HIGH, LOW,7, 0 ) , Color5050FF ;
StickLine( IsEqual and X = 1 , CLOSE , OPEN ,7, 0 ) , Color5050FF ;
MA20:MA(CLOSE,P3),COLORYELLOW;
DZ7升% : ((DZ7-TROUGH(DZ7,p2,1))/TROUGH(DZ7,p2,1))*100,colorred,LINETHICK0;
DZ7跌% : ((DZ7-PEAK(DZ7,p2,1))/PEAK(DZ7,p2,1))*100,colorgreen,LINETHICK0;
DRAWICON(DZ7<REF(DZ7,1) AND REF(DZ7,1)>REF(DZ7,2),HIGH,5),PXUP20;
DRAWICON(DZ7>REF(DZ7,1) AND REF(DZ7,1)<REF(DZ7,2),LOW,4),PXDN10;
Var7B:=(DZ7<REF(DZ7,1) AND REF(DZ7,1)>REF(DZ7,2));
Var8B:=(DZ7>REF(DZ7,1) AND REF(DZ7,1)<REF(DZ7,2));
DRAWTEXT(Var7B,H,'波段賣出'),PXUP40,COLORCYAN{color0080FF};
DRAWTEXT(Var8B,L,'波段買進'),PXDN30,color0080FF;
Y:=STKINBLOCK(STKLABEL,'上市指數') OR STKINBLOCK(STKLABEL,'上櫃指數');
ZP:=IF(Y=0,p5,p4),LINETHICK0,COLORCYAN;
DRAWICON(CROSS(ZIG(CLOSE,ZP),REF(ZIG(CLOSE,ZP),1)),LOW,8),PXDN5;
DRAWICON(CROSS(REF(ZIG(CLOSE,ZP),1),ZIG(CLOSE,ZP)),HIGH,9),PXUP10;
ZZ:=ZIG(CLOSE,ZP);
Z10U% : ((ZZ-TROUGH(ZZ,ZP,1))/TROUGH(ZZ,ZP,1))*100,colorred,LINETHICK0;
Z10D% : ((ZZ-PEAK(ZZ,ZP,1))/PEAK(ZZ,ZP,1))*100,colorgreen,LINETHICK0;
KNo:c*0,linethick0,coloryellow;
<%
KNo=FFL.VarData("KNo")
EndNo = ubound(KNo)
for i=0 to EndNo
KNo(i)=EndNo-i+1
next
FFL.VarData("KNo")=KNo
%>__________________
Steven
由 期靈王 在 2006-08-08 22:12 發表:
多謝steven401兄慷慨分享
祝你賺大錢
更期待不含未來函數之大作完成
由 jiat 在 2006-08-11 01:23 發表:
请问前面的参数怎样设定,谢谢!
由 期靈王 在 2006-08-11 08:22 發表:
60(3,7,20,5,10)
90(3,7,20,5,10)
日(3,7,20,5,10)
三日(2,7,20,5,10)
週(2,7,30,5,10)
月(2,7,6,5,10)
說明:週期(p1,p2,p3,p4,p5)
其中各項最大最小值自行設定
由 steven401 在 2006-08-11 08:24 發表:
P1 : ( 3, 1, 260)
P2 : ( 7, 1 , 60)
P3 : ( 20, 0, 260)
P4 : ( 5, 1, 60)
P5 : ( 10, 1, 60))
__________________
Steven
由 freneau 在 2006-08-11 17:04 發表:
請問 如何改15分鐘也可用
請問 如何改15分鐘也可用
感謝
由 steven401 在 2006-08-11 17:46 發表:
回覆: 請問 如何改15分鐘也可用
引用:
最初由 freneau 發表
請問 如何改15分鐘也可用
感謝
15分鐘參數 : (3 , 7 , 60 , 5 , 10)__________________
Steven
由 peter109 在 2006-08-11 23:38 發表:
P1:=IF(datatype<7,3,IF(datatype=11,3,2));//Note:目前多週期設定為90分
P2:=7;
P3:=IF(datatype=7,30,IF(datatype=8,6,IF(datatype=3,60,20)));
P4:=5;
P5:=10;
五分週期 您的參數建議?
__________________
至誠能勝天下至偽
至拙能勝天下至巧
由 steven401 在 2006-08-12 09:01 發表:
引用:
最初由 peter109 發表
P1:=IF(datatype<7,3,IF(datatype=11,3,2));//Note:目前多週期設定為90分
P2:=7;
P3:=IF(datatype=7,30,IF(datatype=8,6,IF(datatype=3,60,20)));
P4:=5;
P5:=10;
五分週期 您的參數建議?
五分週期我僅將P3 : 設為120 , 其餘不變__________________
Steven
由 steven401 在 2006-08-16 09:24 發表:
不用未來函數寫K線已完成了七成 , 因STICKLINE的函數後面的會覆蓋前面的 , 所以中線參數顯示的K線很準確卻因短線的參數覆蓋而產生不是我希望得到的結果 , 目前暫時找不到更好的解決辦法 .
只能求其次 , 在原有的K線主圖加上副圖的指標以補足K線圖上用紅色圓圈圈標示短線反應太慢的缺點 .
請參考隨後的附圖 :
副圖程式如下
STICKLINE(MA5>REF(MA5,1),30,30 ,8,1),COLORRED,LINETHICK3;{5日}
STICKLINE(MA5<=REF(MA5,1),30,30 ,8,1),COLORGREEN,LINETHICK3;{5日}
STICKLINE(MA5>REF(MA5,1),10,10 ,8,1),COLORRED,LINETHICK3;{10日}
STICKLINE(MA5<=REF(MA5,1),10,10 ,8,1),COLORGREEN,LINETHICK3;{10日}
我想將副圖5日的PARTLINE顯示在K線主圖的最下面
一排 , 10日的PARTLINE顯示在K線主圖的最上面一排
也就是主圖與副圖結合成一個主圖 .
請問公式應如何寫才可達到須求? 謝謝!!
__________________
Steven
由 peter109 在 2006-08-16 09:39 發表:
運用 sysparam(5) 找到可視畫面中的最低價
STICKLINE(MA5>REF(MA5,1),sysparam(5)-5,sysparam(5)-20 ,8,1),COLORRED,LINETHICK3;{5日}
//partline(MA5>ref(MA5,1),sysparam(5)-5),colorRED,linethick2;
同理 放在上面 就選擇 sysparam(4)
__________________
至誠能勝天下至偽
至拙能勝天下至巧