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

註冊日期: Nov 2004
來  自: 台北
文章數量: 409

[問題]波段高低點與ma10的乖離

下面是我利用網站資源所改寫的一定時間(目前設30根K棒)內的最高和最低與ma10的乖離畫線;在執行上出現一些問題,麻煩總版主指導錯誤!謝謝

波段高低乖離
INPUT:NP(30,1,1000),M(10,1,1000);
IsHighValue := ref(H,1)>ref(hhv(H,NP),2) and H<ref(H,1);
IsHighValue :=refx(IsHighValue,1);
IsLowValue := ref(L,1)<ref(LLV(L,NP),2) and L>ref(L,1);
IsLowValue :=refx(IsLowValue ,1);
CK:=IsHighValue-IsLowValue;
BLK:=ref(CK,barslast(CK<>0));
BlkSW:=BLK<>ref(BLK,1) or barpos=0;
HH:=H;
LL:=L;
MaxHP:=0;
MinLP:=0;
PP:=C*0;
for i=lbound(BLK) to datacount do begin if BlkSW[i] or i=datacount then begin if MaxHP>0 then PP[MaxHP]:=1;
if MinLP>0 then PP[MinLP]:=-1;
MaxHP:=0;
MinLP:=0;
end;
if BLK[i]=1 and CK[i]=1 then begin if MaxHP=0 then MaxHP:=i;
if HH[i]>HH[MaxHP] then MaxHP:=i;
end
else
if BLK[i]=-1 and CK[i]=-1 then begin if MinLP=0 then MinLP:=i;
if LL[i]<LL[MinLP] then MinLP:=i;
end;
end;
DrawNumber(PP=1, High{+15}, High, 2),COLORMAGENTA;
DrawNumber(PP=-1, Low{-15}, Low, 2),COLORYELLOW;
MaxH:=ref(High,BARSLAST(pp=1));
MinL:=ref(Low,BARSLAST(pp=-1));
ma10:ma(C,M),colorwhite;
PARTLINE(ma10<ref(ma10,1),ma10),colorblack;

H乖:(ref(High,BARSLAST(pp=1))+ref(ma10,BARSLAST(pp=1)))/2,COLORCYAN;
L乖:(ref(Low,BARSLAST(pp=-1))+ref(ma10,BARSLAST(pp=-1)))/2,colormagenta;

mead 附帶上了此圖片:

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

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

回覆: [問題]波段高低點與ma10的乖離

引用:
最初由 mead 發表
下面是我利用網站資源所改寫的一定時間(目前設30根K棒)內的最高和最低與ma10的乖離畫線;在執行上出現一些問題,麻煩總版主指導錯誤!謝謝

波段高低乖離
INPUT:NP(30,1,1000),M(10,1,1000);
IsHighValue := ref(H,1)>ref(hhv(H,NP),2) and H<ref(H,1);
IsHighValue :=refx(IsHighValue,1);
IsLowValue := ref(L,1)<ref(LLV(L,NP),2) and L>ref(L,1);
IsLowValue :=refx(IsLowValue ,1);
CK:=IsHighValue-IsLowValue;
BLK:=ref(CK,barslast(CK<>0));
BlkSW:=BLK<>ref(BLK,1) or barpos=0;
HH:=H;
LL:=L;
MaxHP:=0;
MinLP:=0;
PP:=C*0;
for i=lbound(BLK) to datacount do begin if BlkSW[i] or i=datacount then begin if MaxHP>0 then PP[MaxHP]:=1;
if MinLP>0 then PP[MinLP]:=-1;
MaxHP:=0;
MinLP:=0;
end;
if BLK[i]=1 and CK[i]=1 then begin if MaxHP=0 then MaxHP:=i;
if HH[i]>HH[MaxHP] then MaxHP:=i;
end
else
if BLK[i]=-1 and CK[i]=-1 then begin if MinLP=0 then MinLP:=i;
if LL[i]<LL[MinLP] then MinLP:=i;
end;
end;
DrawNumber(PP=1, High{+15}, High, 2),COLORMAGENTA;
DrawNumber(PP=-1, Low{-15}, Low, 2),COLORYELLOW;
MaxH:=ref(High,BARSLAST(pp=1));
MinL:=ref(Low,BARSLAST(pp=-1));
ma10:ma(C,M),colorwhite;
PARTLINE(ma10<ref(ma10,1),ma10),colorblack;

H乖:(ref(High,BARSLAST(pp=1))+ref(ma10,BARSLAST(pp=1)))/2,COLORCYAN;
L乖:(ref(Low,BARSLAST(pp=-1))+ref(ma10,BARSLAST(pp=-1)))/2,colormagenta;



加入這兩個垂直線比對看看
VERTLINE(IsHighValue);
VERTLINE(IsLowValue);

如果這兩個沒如預期結果,後面的就會有問題!

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

註冊日期: Nov 2004
來  自: 台北
文章數量: 409

加入後:
波段高低乖離
INPUT:NP(30,1,1000),M(10,1,1000);
IsHighValue := ref(H,1)>ref(hhv(H,NP),2) and H<ref(H,1);
IsHighValue :=refx(IsHighValue,1);
IsLowValue := ref(L,1)<ref(LLV(L,NP),2) and L>ref(L,1);
IsLowValue :=refx(IsLowValue ,1);
CK:=IsHighValue-IsLowValue;
BLK:=ref(CK,barslast(CK<>0));
BlkSW:=BLK<>ref(BLK,1) or barpos=0;
HH:=H;
LL:=L;
MaxHP:=0;
MinLP:=0;
PP:=C*0;
for i=lbound(BLK) to datacount do begin if BlkSW[i] or i=datacount then begin if MaxHP>0 then PP[MaxHP]:=1;
if MinLP>0 then PP[MinLP]:=-1;
MaxHP:=0;
MinLP:=0;
end;
if BLK[i]=1 and CK[i]=1 then begin if MaxHP=0 then MaxHP:=i;
if HH[i]>HH[MaxHP] then MaxHP:=i;
end
else
if BLK[i]=-1 and CK[i]=-1 then begin if MinLP=0 then MinLP:=i;
if LL[i]<LL[MinLP] then MinLP:=i;
end;
end;
DrawNumber(PP=1, High{+15}, High, 2),COLORMAGENTA;
DrawNumber(PP=-1, Low{-15}, Low, 2),COLORYELLOW;
MaxH:=ref(High,BARSLAST(pp=1));
MinL:=ref(Low,BARSLAST(pp=-1));
ma10:ma(C,M),colorwhite;
PARTLINE(ma10<ref(ma10,1),ma10),colorblack;

VERTLINE(IsHighValue),LINEDASHDOT;
VERTLINE(IsLowValue),LINEDASHDOT;

H乖:(ref(High,BARSLAST(pp=1))+ref(ma10,BARSLAST(pp=1)))/2,COLORCYAN;
L乖:(ref(Low,BARSLAST(pp=-1))+ref(ma10,BARSLAST(pp=-1)))/2,colormagenta;

效果如下圖:

mead 附帶上了此圖片:

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

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

引用:
最初由 mead 發表
加入後:
...................... (略)

效果如下圖:



VERTLINE(IsLowValue); 在您說的該區並沒有成立
沒有成立,該區自然就不會有動作!

您這問題應該是條件本身的問題,並非程式寫作的問題
條件的部分,您要自己去思考研判調整了~~

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

註冊日期: Nov 2004
來  自: 台北
文章數量: 409

引用:
最初由 cgjj 發表
VERTLINE(IsLowValue); 在您說的該區並沒有成立
沒有成立,該區自然就不會有動作!

您這問題應該是條件本身的問題,並非程式寫作的問題
條件的部分,您要自己去思考研判調整了~~



了解!謝謝指導

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

註冊日期: Dec 2004
來  自: Taipei
文章數量: 1893

個人想法如下:
波段高低 加入均線後的附加用法
1) 最大乖離發生的時間點不一定會是波段高低發生處 最大乖離發生的對應價是個可能的關鍵價
2)波段高低產生後的最大(最小)MA10對應價是個可能的(均線系統)關鍵價
3)分別針對上述兩點(位置)和其對應的波段高低另外去做區間切割成為可能的關鍵價
4)依據波段高低做區間切割

__________________
至誠能勝天下至偽
至拙能勝天下至巧

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

註冊日期: Nov 2004
來  自: 台北
文章數量: 409

引用:
最初由 peter109 發表
個人想法如下:
波段高低 加入均線後的附加用法
1) 最大乖離發生的時間點不一定會是波段高低發生處 最大乖離發生的對應價是個可能的關鍵價
2)波段高低產生後的最大(最小)MA10對應價是個可能的(均線系統)關鍵價
3)分別針對上述兩點(位置)和其對應的波段高低另外去做區間切割成為可能的關鍵價
4)依據波段高低做區間切割



沒想那麼多!單純就好.任何方法只是給一個參考依據;能做決策和依循就可.

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

註冊日期: Jul 2010
來  自:
文章數量: 206

MONEY

請問 這個 指標 橫線 出現以後, 會不會 變來變去?

__________________
1

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

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

回覆: MONEY

引用:
最初由 a27183526 發表
請問 這個 指標 橫線 出現以後, 會不會 變來變去?


不了解指標特性就不要去用!!!

前面已說 "....這問題應該是條件本身的問題,並非程式寫作的問題"

明知已經有問題了~~ 卻還要去用去Try
這不是拿石頭砸自己腳嗎!

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

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
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.  聯絡我們