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

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

[求救]日內的轉折點

各位前輩, 小弟剛接觸到奇狐, 有一個問題想請教各位前輩, 希望前輩們不吝指導, 謝謝!

小弟想要尋找今日K線到目前為止的前二個轉折點(一個高點, 一個低點), 這二個點並不一定是目前的最高點與最低點, 轉折的判斷, 要該點是創八根K棒的低點或高點, 小弟寫出來的公式會出現連續二個高點或低點, 但小弟想要找出一高, 一低相間隔, 不知該如何修改, 望各位前輩能給予指導, 謝謝!

IsHighValue := Ref(H, 1) > Ref(H, 9) && Ref(H, 1) > Ref(H, 8) && Ref(H, 1) > Ref(H, 7) && Ref(H, 1) > Ref(H, 6) && Ref(H, 1) > Ref(H, 5) && Ref(H, 1) > Ref(H, 4) && Ref(H, 1) > Ref(H, 3) && Ref(H, 1) > Ref(H, 2) && H < Ref(H, 1);
DrawNumber(Refx(IsHighValue, 1), High + 10, High, 0);
IsLowValue := Ref(L, 1) < Ref(L, 9) && Ref(L, 1) < Ref(L, 8) && Ref(L, 1) < Ref(L, 7) && Ref(L, 1) < Ref(L, 6) && Ref(L, 1) < Ref(L, 5) && Ref(L, 1) < Ref(L, 4) && Ref(L, 1) < Ref(L, 3) && Ref(L, 1) < Ref(L, 2) && L > Ref(L, 1);
DrawNumber(Refx(IsLowValue, 1), Low - 10, Low, 0);

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

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

回覆: [求救]日內的轉折點

引用:
最初由 ecity2005 發表
各位前輩, 小弟剛接觸到奇狐, 有一個問題想請教各位前輩, 希望前輩們不吝指導, 謝謝!

小弟想要尋找今日K線到目前為止的前二個轉折點(一個高點, 一個低點), 這二個點並不一定是目前的最高點與最低點, 轉折的判斷, 要該點是創八根K棒的低點或高點, 小弟寫出來的公式會出現連續二個高點或低點, 但小弟想要找出一高, 一低相間隔, 不知該如何修改, 望各位前輩能給予指導, 謝謝!

IsHighValue := Ref(H, 1) > Ref(H, 9) && Ref(H, 1) > Ref(H, 8) && Ref(H, 1) > Ref(H, 7) && Ref(H, 1) > Ref(H, 6) && Ref(H, 1) > Ref(H, 5) && Ref(H, 1) > Ref(H, 4) && Ref(H, 1) > Ref(H, 3) && Ref(H, 1) > Ref(H, 2) && H < Ref(H, 1);
DrawNumber(Refx(IsHighValue, 1), High + 10, High, 0);
IsLowValue := Ref(L, 1) < Ref(L, 9) && Ref(L, 1) < Ref(L, 8) && Ref(L, 1) < Ref(L, 7) && Ref(L, 1) < Ref(L, 6) && Ref(L, 1) < Ref(L, 5) && Ref(L, 1) < Ref(L, 4) && Ref(L, 1) < Ref(L, 3) && Ref(L, 1) < Ref(L, 2) && L > Ref(L, 1);
DrawNumber(Refx(IsLowValue, 1), Low - 10, Low, 0);



若以 創八根K棒的低點或高點 來定義
就可能會有 高高高低低高高低低低高高..... 這種狀況
不會是 高低高低高低高低高低....
除非您只留連續的首訊

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

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

小弟把目前的圖貼上來, 如圖中的7755, 7764都是符合八根K棒的高點, 但我想要是只取7764, 因為這二者中間沒有符合八根K棒的低點出現. 不知小弟該如何修改呢? 謝謝!

ecity2005 附帶上了此圖片:

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

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

引用:
最初由 ecity2005 發表
小弟把目前的圖貼上來, 如圖中的7755, 7764都是符合八根K棒的高點, 但我想要是只取7764, 因為這二者中間沒有符合八根K棒的低點出現. 不知小弟該如何修改呢? 謝謝!


沒到 7764 前, 程式抓的會是 7755

那麼碰到 7754, 7765 您要取何者呢?
是以 "較後發生" 的規則取 7765 嗎?
還是以 "較高" 的規則取 7765 嗎?

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

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

取較高的點, 來當成高點. 謝謝!

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

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

引用:
最初由 ecity2005 發表
取較高的點, 來當成高點. 謝謝!


原碼:

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);

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

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

謝謝總版主的分享

mowtua 附帶上了此圖片:

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

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

IsHighValue := Ref(H, 1) > Ref(H, 21) && Ref(H, 1) > Ref(H, 20) && Ref(H, 1) > Ref(H, 19) && Ref(H, 1) > Ref(H, 18) && Ref(H, 1) > Ref(H, 17) && Ref(H, 1) > Ref(H, 16) && Ref(H, 1) > Ref(H, 15) && Ref(H, 1) > Ref(H, 14) && Ref(H, 1) > Ref(H, 13) && Ref(H, 1) > Ref(H, 12) && Ref(H, 1) > Ref(H, 11) && Ref(H, 1) > Ref(H, 10) && Ref(H, 1) > Ref(H, 9) && Ref(H, 1) > Ref(H, 8) && Ref(H, 1) > Ref(H, 7) && Ref(H, 1) > Ref(H, 6) && Ref(H, 1) > Ref(H, 5) && Ref(H, 1) > Ref(H, 4) && Ref(H, 1) > Ref(H, 3) && Ref(H, 1) > Ref(H, 2) && H < Ref(H, 1);



Ref(H, 1) > Ref(H, 21) &&如需加長34,55,89
的參數是否有較簡單寫法

謝謝 總版主的指導

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

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

IsHighValue := Ref(H, 1) > Ref(H, 21) && Ref(H, 1) > Ref(H, 20) && Ref(H, 1) > Ref(H, 19) && Ref(H, 1) > Ref(H, 18) && Ref(H, 1) > Ref(H, 17) && Ref(H, 1) > Ref(H, 16) && Ref(H, 1) > Ref(H, 15) && Ref(H, 1) > Ref(H, 14) && Ref(H, 1) > Ref(H, 13) && Ref(H, 1) > Ref(H, 12) && Ref(H, 1) > Ref(H, 11) && Ref(H, 1) > Ref(H, 10) && Ref(H, 1) > Ref(H, 9) && Ref(H, 1) > Ref(H, 8) && Ref(H, 1) > Ref(H, 7) && Ref(H, 1) > Ref(H, 6) && Ref(H, 1) > Ref(H, 5) && Ref(H, 1) > Ref(H, 4) && Ref(H, 1) > Ref(H, 3) && Ref(H, 1) > Ref(H, 2) && H < Ref(H, 1);

mowtua 附帶上了此圖片:

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

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

謝謝總版主及mowtua的回應, 小弟想再問一個問題, 若想像mowtua的圖中, 在高點及低點的中間值畫一條線, 該如何畫呢? 謝謝!

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

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

引用:
最初由 mowtua 發表
IsHighValue := Ref(H, 1) > Ref(H, 21) && Ref(H, 1) > Ref(H, 20) && Ref(H, 1) > Ref(H, 19) && Ref(H, 1) > Ref(H, 18) && Ref(H, 1) > Ref(H, 17) && Ref(H, 1) > Ref(H, 16) && Ref(H, 1) > Ref(H, 15) && Ref(H, 1) > Ref(H, 14) && Ref(H, 1) > Ref(H, 13) && Ref(H, 1) > Ref(H, 12) && Ref(H, 1) > Ref(H, 11) && Ref(H, 1) > Ref(H, 10) && Ref(H, 1) > Ref(H, 9) && Ref(H, 1) > Ref(H, 8) && Ref(H, 1) > Ref(H, 7) && Ref(H, 1) > Ref(H, 6) && Ref(H, 1) > Ref(H, 5) && Ref(H, 1) > Ref(H, 4) && Ref(H, 1) > Ref(H, 3) && Ref(H, 1) > Ref(H, 2) && H < Ref(H, 1);

Ref(H, 1) > Ref(H, 21) &&如需加長34,55,89
的參數是否有較簡單寫法

謝謝 總版主的指導



//以這段舉例
IsHighValue : Ref(H, 1) > Ref(H, 21) && Ref(H, 1) > Ref(H, 20) && Ref(H, 1) > Ref(H, 19) && Ref(H, 1) > Ref(H, 18) && Ref(H, 1) > Ref(H, 17) && Ref(H, 1) > Ref(H, 16) && Ref(H, 1) > Ref(H, 15) && Ref(H, 1) > Ref(H, 14) && Ref(H, 1) > Ref(H, 13) && Ref(H, 1) > Ref(H, 12) && Ref(H, 1) > Ref(H, 11) && Ref(H, 1) > Ref(H, 10) && Ref(H, 1) > Ref(H, 9) && Ref(H, 1) > Ref(H, 8) && Ref(H, 1) > Ref(H, 7) && Ref(H, 1) > Ref(H, 6) && Ref(H, 1) > Ref(H, 5) && Ref(H, 1) > Ref(H, 4) && Ref(H, 1) > Ref(H, 3) && Ref(H, 1) > Ref(H, 2) && H < Ref(H, 1);

//可簡化為
IsHighValue : ref(H,1)>ref(hhv(H,20),2) and H<ref(H,1);

向版主報告此篇 | 查IP位址
Old Post 2010-05-21 08:59
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);




如何畫高低線如 "mowtua 附帶上了此圖片" 一樣 請賜教 謝謝

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

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

引用:
最初由 ecity2005 發表
謝謝總版主及mowtua的回應, 小弟想再問一個問題, 若想像mowtua的圖中, 在高點及低點的中間值畫一條線, 該如何畫呢? 謝謝!

引用:
最初由 mori868 發表
如何畫高低線如 "mowtua 附帶上了此圖片" 一樣 請賜教 謝謝


這問題應該去請教 mowtua 較為恰當唷
基於尊重立場, 我們選擇拒絕回應

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

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

引用:
最初由 cgjj 發表
這問題應該去請教 mowtua 較為恰當唷
基於尊重立場, 我們選擇拒絕回應


會錯意了  我希望將您所寫的公式顯示兩條階梯線與mowtua所畫 ”的方式” 一樣而已  這樣不會您想的那樣嚴重罷 

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

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

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

向版主報告此篇 | 查IP位址
Old Post 2010-05-24 21:14
ecity2005 現在離線 點選這裡查看 ecity2005 的個人資料 點選這裡給 ecity2005 傳送一條短訊 查找更多關於 ecity2005 的文章 增加 ecity2005 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為01:45 發表新主題    回覆主題
總頁數 (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.  聯絡我們