到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > [求救]日內的轉折點
總頁數 (3): « 1 [2] 3 »   上一主題   下一主題
作者
主題 發表新主題    回覆主題
cgjj
總版主

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

引用:
最初由 ecity2005 發表
小弟已經把高低點的中點找出來了, 想要再請問總版主, 若換日後, 高低點要重算, 若開盤後指數往上走, 則開盤第一根的最低價為相對低點, 若指數往下走, 則開盤第一根的最高價為相對高點, 這樣程式該如何修改呢? 謝謝!


開盤後指數往上走 是指開盤當根為紅K嗎?
若不是如此, 請定義的更精確些

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

註冊日期: May 2010
來  自:
文章數量: 20

不好意思, 沒講清楚..
就是用八根高點或低點去決定第一個轉折點.
若第一個轉折點是出現低點, 則開盤那根K棒的最高價就當作前一個高點.
若第一個轉折點是出現高點, 則開盤那根K棒的最低價就當作前一個低點.
謝謝!

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

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

引用:
最初由 ecity2005 發表
不好意思, 沒講清楚..
就是用八根高點或低點去決定第一個轉折點.
若第一個轉折點是出現低點, 則開盤那根K棒的最高價就當作前一個高點.
若第一個轉折點是出現高點, 則開盤那根K棒的最低價就當作前一個低點.
謝謝!



您的第一個轉折點自那裡數起?, 與開盤那根有何關係呢?
建議用圖來說明會清楚些

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

註冊日期: May 2010
來  自:
文章數量: 20

如附圖中, 若我想在二個高低點的平均值畫一條水平線, 則在換日時, 會抓到昨天的最後一個轉折點與今天的開盤來計算, 但我只想做日內的判斷, 如圖中, 7876與7932的均值就不計算, 只計算7832與7851的均值, 然後畫一條水平線, 直到下一個轉折點出現後, 才再重新計算均值, 畫水平線. 那我該如何處理這個換日的問題呢? 謝謝!

ecity2005 附帶上了此圖片:

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

註冊日期: May 2010
來  自:
文章數量: 20

另外在附圖中, 我將轉折點的數值, 若是低點則畫在該根K棒最低價-10的地方, 若是高點則畫在該根K棒最高價+10的地方, 但是我疊加K線時, 那個數值不會標示在正確的位置, 該如何處理呢? 謝謝!

ecity2005 附帶上了此圖片:

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

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

這樣?


X01:=REF(DATE,BARSLAST(PP=1));
X02:=REF(DATE,BARSLAST(PP=-1));

X04:=REF(H,BARSLAST(PP=1));
X05:=REF(L,BARSLAST(PP=-1));
X06:=X04-(X04-X05)/2;

PARTLINE(DATE=REF(DATE,1) AND X01=X02,X06);

或者

X01:=IF(BARSLAST(PP=1)>BARSLAST(PP=-1),BARSLAST(PP=1),BARSLAST(PP=-1));
X02:=REF(H,BARSLAST(PP=1));
X03:=REF(L,BARSLAST(PP=-1));
X04:=X02-(X02-X03)/2;

PARTLINE(X01<=100.X04);//3分週期=100根K 若使用其它週期 請自行換算

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

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

註冊日期: Dec 2005
來  自:
文章數量: 55

X01:=REF(DATE,BARSLAST(PP=1));
X02:=REF(DATE,BARSLAST(PP=-1));

X04:=REF(H,BARSLAST(PP=1));
X05:=REF(L,BARSLAST(PP=-1));
X06:=X04-(X04-X05)/2;

PARTLINE(DATE=REF(DATE,1) AND X01=X02,X06);



3秒鐘線圖

mowtua 附帶上了此圖片:

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

註冊日期: May 2010
來  自:
文章數量: 20

感謝前輩們的指導, 圖上標明的數字會跑掉, 是否有方式可以固定讓低點轉折就顯示在最低點-10點的位置, 高點轉折就顯示在最高點+10的位置嗎? 我用High + 10或Low - 10, 疊加K線時, 一移動時間軸, 位置就會標示不正確. 不知是否有解, 謝謝!

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

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

引用:
最初由 ecity2005 發表
感謝前輩們的指導, 圖上標明的數字會跑掉, 是否有方式可以固定讓低點轉折就顯示在最低點-10點的位置, 高點轉折就顯示在最高點+10的位置嗎? 我用High + 10或Low - 10, 疊加K線時, 一移動時間軸, 位置就會標示不正確. 不知是否有解, 謝謝!


要對價格, K線就不能採疊加方式顯示
必須用K線實際價位來繪製

在程式最前端加入此行就可
KLINE(O,H,L,C,0); //繪製K棒

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

註冊日期: Jan 2004
來  自:
文章數量: 1048

引用:
最初由 cgjj 發表
原碼:

IsHighValue 
:= Ref(H1) > Ref(H9) && Ref(H1) > Ref(H8) && Ref(H1) > Ref(H7) && Ref(H1) > Ref(H6) && Ref(H1) > Ref(H5) && Ref(H1) > Ref(H4) && Ref(H1) > Ref(H3) && Ref(H1) > Ref(H2) && Ref(H1);
IsHighValue :=refx(IsHighValue,1);
IsLowValue := Ref(L1) < Ref(L9) && Ref(L1) < Ref(L8) && Ref(L1) < Ref(L7) && Ref(L1) < Ref(L6) && Ref(L1) < Ref(L5) && Ref(L1) < Ref(L4) && Ref(L1) < Ref(L3) && Ref(L1) < Ref(L2) && Ref(L1);
IsLowValue :=refx(IsLowValue ,1);
CK:=IsHighValue-IsLowValue;
BLK:=ref(CK,barslast(CK<>0));
BlkSW:=BLK<>ref(BLK,1) or barpos=0;
HH:=HLL:=L
MaxHP:=0MinLP:=0PP:=C*0;
for 
i=lbound(BLKto 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:=0MinLP:=0;
  
end;
  if 
BLK[i]=and CK[i]=1 then begin
    
if MaxHP=0 then MaxHP:=i;
    if 
HH[i]>HH[MaxHPthen MaxHP:=i;
  
end else if BLK[i]=-and CK[i]=-1 then begin
    
if MinLP=0 then MinLP:=i;
    if 
LL[i]<LL[MinLPthen MinLP:=i;
  
end;
end;
DrawNumber(PP=1High+10High0);
DrawNumber(PP=-1Low-10Low0);



請教
如何求得所有轉折的收盤價也就是說
1:AQ:=PP=-1 and ref(PP=1,1)的昨收
2:BQ:=PP=1 and ref(PP=-1,1)的昨收

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

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

引用:
最初由 mori868 發表
請教
如何求得所有轉折的收盤價也就是說
1:AQ:=PP=-1 and ref(PP=1,1)的昨收
2:BQ:=PP=1 and ref(PP=-1,1)的昨收



ref(C,barslast(條件)+1)

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

註冊日期: Jan 2004
來  自:
文章數量: 1048

引用:
最初由 cgjj 發表
原碼:

IsHighValue 
:= Ref(H1) > Ref(H9) && Ref(H1) > Ref(H8) && Ref(H1) > Ref(H7) && Ref(H1) > Ref(H6) && Ref(H1) > Ref(H5) && Ref(H1) > Ref(H4) && Ref(H1) > Ref(H3) && Ref(H1) > Ref(H2) && Ref(H1);
IsHighValue :=refx(IsHighValue,1);
IsLowValue := Ref(L1) < Ref(L9) && Ref(L1) < Ref(L8) && Ref(L1) < Ref(L7) && Ref(L1) < Ref(L6) && Ref(L1) < Ref(L5) && Ref(L1) < Ref(L4) && Ref(L1) < Ref(L3) && Ref(L1) < Ref(L2) && Ref(L1);
IsLowValue :=refx(IsLowValue ,1);
CK:=IsHighValue-IsLowValue;
BLK:=ref(CK,barslast(CK<>0));
BlkSW:=BLK<>ref(BLK,1) or barpos=0;
HH:=HLL:=L
MaxHP:=0MinLP:=0PP:=C*0;
for 
i=lbound(BLKto 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:=0MinLP:=0;
  
end;
  if 
BLK[i]=and CK[i]=1 then begin
    
if MaxHP=0 then MaxHP:=i;
    if 
HH[i]>HH[MaxHPthen MaxHP:=i;
  
end else if BLK[i]=-and CK[i]=-1 then begin
    
if MinLP=0 then MinLP:=i;
    if 
LL[i]<LL[MinLPthen MinLP:=i;
  
end;
end;
DrawNumber(PP=1High+10High0);
DrawNumber(PP=-1Low-10Low0);




1:每個轉折如何做 "箭頭" 記號
2:當最高最低轉折做哭臉笑臉記號
請幫忙賜教 謝謝

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

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

引用:
最初由 mori868 發表
1:每個轉折如何做 "箭頭" 記號
2:當最高最低轉折做哭臉笑臉記號
請幫忙賜教 謝謝



請自行運用 DRAWICON 去按您要的條件做符號標示

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

註冊日期: Jan 2004
來  自:
文章數量: 1048

引用:
最初由 cgjj 發表
請自行運用 DRAWICON 去按您要的條件做符號標示

用DRAWICON做符號標示 這是沒問題而是您的公式"已最高顯示哭臉 可是又有更高時又顯示哭臉 而前哭臉消失掉後 希望改以 "箭頭" 記號表示" 相反一同
這樣的條件是否可以在公式內修改

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

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

引用:
最初由 mori868 發表
用DRAWICON做符號標示 這是沒問題而是您的公式"已最高顯示哭臉 可是又有更高時又顯示哭臉 而前哭臉消失掉後 希望改以 "箭頭" 記號表示" 相反一同
這樣的條件是否可以在公式內修改



那段原碼並沒有顯示哭臉的功能
請不要 "莫須有" @@

向版主報告此篇 | 查IP位址
Old Post 2013-11-20 12:00
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為03:47 發表新主題    回覆主題
總頁數 (3): « 1 [2] 3 »   上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

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