到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > 在用戶的自設指標公式內要如何描繪一根N週期的 K 棒
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
kny.lee8402
資深會員

註冊日期: Feb 2005
來  自: Taipei
文章數量: 118

在用戶的自設指標公式內要如何描繪一根N週期的 K 棒

請教 CGJJ 版主:

在奇狐畫面操作時 可用 D2 D3 D5 等輸入來選擇不同周期的畫面表現, 來得到不同周期的OHLC值,但是公式引用不同周期時,卻只能以 如 "引用.XYZ#DAY","引用.XYZ#WEEK","引用.XYZ#MONTH" 等方式來得到,WEEK,MONTH 等受限制的周期, 尤其在跨月/週 週期時會發現得到的計算值 很不精確.

我的電腦交易程式 須要判斷 N 週期的 變動平均價 向上突破 已知轉折點時買進, 向下跌破已知轉折點時賣出.

N 週期的 變動平均價, 不等於 移動平均價 而是要得到一根 N 週期的 K 棒 (OHLC), 根據它的OHLC來算出它的變動平均價 或高低轉折點. 在奇狐畫面操作時既然可用 D2 D3 D5 來顯示, 請教版主, 在用戶的自設指標公式內,要如何描繪這根N週期的 K 棒?

請幫忙..

謝謝...

__________________
阿德

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

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

有點看不懂
看看這個可否幫上忙

於日線週期取得3日的 OHLC
N:=3;
MD:=MOD(DATACOUNT-BARPOS,N);
OO:if(MD>0,REFX(O,MD),O);
HH:if(MD>0,REFX(H,MD),H);
LL:if(MD>0,REFX(L,MD),L);
CC:if(MD>0,REFX(C,MD),C);

若要改取得其它天數的 OHLC 請改 N 值即可

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

註冊日期: Feb 2005
來  自: Taipei
文章數量: 118

謝謝版主,, 我試了一下, 可是結果不是我要的..

我希望得到 如 N = 2 到 10 就可以 得到如同 在 奇狐 主圖
ENTER D2 到 D10 , 看到 最右邊的 K 棒, 是以 N天合成的一樣.
這樣一來 我就可 取其 OHLC 做運算..

請再幫忙.

謝謝...

__________________
阿德

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

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

自由週期K線

這是CWY兄寫的
不知是否合乎您需要

N:=3;//自定義週期參數

zq:=mod(barpos,n)=1;ts:=barslast(zq);s:=if(ts>ref(ts,1),1,0);
zqdw:=backset(ts=0,ts+2);
z:=cross(backset(ts=0,ref(ts,1)/2+2),0.5);
zjts:=round(ts[datacount]/2);
zjz:=cross(backset(islastbar,zjts),0.5);
h1:=hhv(h,ts+1);l1:=llv(l,ts+1);o1:=(ts=0)*o;
c1:=if(zqdw=1 and ts>0,c,if(barstatus=2,c,0));
ft:=ts;rt:=ref(ts,1);x:=0*c;
for i= datacount downto 2 do begin
if ft[i]>rt[i] then
x[i-1]:=x[i]+s[i];
end
o2:ref(o1,ts),linethick0;c2:refx(c1,x),linethick0;
h2:refx(h1,x),linethick0;l2:refx(l1,x),linethick0;
k:=c2>o2 or c2=o2 and c2>ref(c2,ts);tj1:=z or zjz;
tj:=ts=0 or barstatus=2 or zqdw=1and ts>ref(ts,1);
partline(ts and k,o2)COLORRED;
partline(ts and k,c2)COLORRED;
partline(ts and not(k),o2)COLORCYAN;
partline(ts and not(k),c2)COLORCYAN;
STICKLINE(tj1 and k,h2,c2,0.1,1)COLORRED;
STICKLINE(tj1 and k,l2,o2,0.1,1)COLORRED;
STICKLINE(tj1 and not(k),h2,o2,0.1,1)COLORCYAN;
STICKLINE(tj1 and not(k),l2,c2,0.1,1)COLORCYAN;
STICKLINE(tj and k,o2,c2,0.1,1)COLORRED;
STICKLINE(tj and not(k),o2,c2,0.1,1)COLORCYAN;
STICKLINE(barstatus=2 and ts<1and k,h2,l2,0.1,1)COLORRED;
STICKLINE(barstatus=2 and ts<1and k,o2,c2,8,1)COLORRED;
STICKLINE(barstatus=2 and ts<1and not(k),h2,l2,0.1,1)COLORCYAN;
STICKLINE(barstatus=2 and ts<1and not(k),o2,c2,8,1)COLORCYAN;

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

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

註冊日期: Feb 2005
來  自: Taipei
文章數量: 118

謝謝 Peter 兄 提供源碼, 長得很像ㄝ. 讓我再努力一˙下.


謝謝大家幫忙!!!!

__________________
阿德

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

論壇跳轉:
主題評分:

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