到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > [問題]請問5分K如何引用15分K第1根K線之高低點?
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
Soprano
中級會員

註冊日期: May 2006
來  自:
文章數量: 52

[問題]請問5分K如何引用15分K第1根K線之高低點?

如題:
請問5分K週期如何引用15分K週期第1根K線之高低點?

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

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

回覆: [問題]請問5分K如何引用15分K第1根K線之高低點?

引用:
最初由 Soprano 發表
如題:
請問5分K週期如何引用15分K週期第1根K線之高低點?



是要當日第一根 15分K嗎?

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

註冊日期: May 2006
來  自:
文章數量: 52

回覆: 回覆: [問題]請問5分K如何引用15分K第1根K線之高低點?

引用:
最初由 cgjj 發表
是要當日第一根 15分K嗎?


YES!!!

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

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

需兩個公式

母公式原碼(置於5分鐘週期)

HH:"子公式.HH#MIN15";
LL:"子公式.LL#MIN15";


子公式原碼(不需套用)

SP:=BARSLAST(barpos=1 or date<>ref(date,1));
HH:ref(H,SP);
LL:ref(L,SP);

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

註冊日期: Jul 2012
來  自:
文章數量: 13

引用:
最初由 cgjj 發表
需兩個公式

母公式原碼(置於5分鐘週期)

HH:"子公式.HH#MIN15";
LL:"子公式.LL#MIN15";


子公式原碼(不需套用)

SP:=BARSLAST(barpos=1 or date<>ref(date,1));
HH:ref(H,SP);
LL:ref(L,SP);




版主你好:
請問一下下面是我所寫的母公式會造成系統運算變慢,要如何修改呢??

EMA1:EMA(CLOSE,P1);
EMA2:EMA(CLOSE,P2);
EMA3:EMA(CLOSE,P3);
EMA4:EMA(CLOSE,P4);

R3:"OHLC.LL#MIN15" +("OHLC.HH#MIN15"-"OHLC.LL#MIN15")*3,COLORWHITE;
R2:"OHLC.LL#MIN15" +("OHLC.HH#MIN15"-"OHLC.LL#MIN15")*2,COLORWHITE;
R1: ("OHLC.LL#MIN15" +("OHLC.HH#MIN15"-"OHLC.LL#MIN15")*2+"OHLC.HH#MIN15" -("OHLC.HH#MIN15"-"OHLC.LL#MIN15")*2)/2,COLORYELLOW;
S2:"OHLC.HH#MIN15" -("OHLC.HH#MIN15"-"OHLC.LL#MIN15")*2,COLORWHITE;
S3:"OHLC.HH#MIN15" -("OHLC.HH#MIN15"-"OHLC.LL#MIN15")*3,COLORWHITE;

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

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

引用:
最初由 allenliu8 發表
版主你好:
請問一下下面是我所寫的母公式會造成系統運算變慢,要如何修改呢??

EMA1:EMA(CLOSE,P1);
EMA2:EMA(CLOSE,P2);
EMA3:EMA(CLOSE,P3);
EMA4:EMA(CLOSE,P4);

R3:"OHLC.LL#MIN15" +("OHLC.HH#MIN15"-"OHLC.LL#MIN15")*3,COLORWHITE;
R2:"OHLC.LL#MIN15" +("OHLC.HH#MIN15"-"OHLC.LL#MIN15")*2,COLORWHITE;
R1: ("OHLC.LL#MIN15" +("OHLC.HH#MIN15"-"OHLC.LL#MIN15")*2+"OHLC.HH#MIN15" -("OHLC.HH#MIN15"-"OHLC.LL#MIN15")*2)/2,COLORYELLOW;
S2:"OHLC.HH#MIN15" -("OHLC.HH#MIN15"-"OHLC.LL#MIN15")*2,COLORWHITE;
S3:"OHLC.HH#MIN15" -("OHLC.HH#MIN15"-"OHLC.LL#MIN15")*3,COLORWHITE;




例如:
"OHLC.LL#MIN15" 這式子在程式中被重複應用計算了很多次
如此會浪費很多的 CPU

先將 "OHLC.LL#MIN15" 存到一個變數中
再將 LL15 帶入到需要運算的部份

例如:
LL15:="OHLC.LL#MIN15";
R3: LL15+ ......略.....
R2: LL15+ ......略.....

其他式子處理方式亦同

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

註冊日期: Jul 2012
來  自:
文章數量: 13

如何顯示數字

昨日經過修改今日狀況已較好了,謝謝版主

另外有二個問題就是

1.如圖所示如何寫出將數字顯示在線的最右邊的程式??

2.因為此程式是每天都會顯示所畫之線條,是否可將公式改成只有當天顯示,不需每天都有 (我想這樣就不會佔那麼多系統資源)??

煩請大大解惑,謝謝!!

allenliu8 附帶上了此圖片:

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

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

回覆: 如何顯示數字

引用:
最初由 allenliu8 發表
昨日經過修改今日狀況已較好了,謝謝版主

另外有二個問題就是

1.如圖所示如何寫出將數字顯示在線的最右邊的程式??

2.因為此程式是每天都會顯示所畫之線條,是否可將公式改成只有當天顯示,不需每天都有 (我想這樣就不會佔那麼多系統資源)??

煩請大大解惑,謝謝!!



Q1範例
MA1:MA(C,15);
DRAWTEXT(islastbar,MA1,numtostr(MA1,0)) shift1 pxup8;


Q2
僅畫當天線條 和 僅用當天數據計算
兩者是不相同的

僅畫當天範例:
MA1:=MA(C,15);
DE:=DATE; CK:=DE=DE[datacount];
PARTLINE(sum(CK,2)=2,MA1);

僅算當天範例:
DE:=DATE; CC:=C;
StKBar:=lbound(BARSSINCE(DE=DE[datacount])); //計算當天數據起點
x:=SETLBOUND(CC,StKBar); //設定CC這變數,僅留當天數據
MA1: MA(CC,15);

注意:
前面您有用到 EMA 計算
EMA 會因為計算起點不同, 造成值的高低變化
(僅數值高低不同, 但曲折位置不變)
您的公式是否適用僅算近期的, 要看您利用 EMA 的方式

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

註冊日期: Jul 2012
來  自:
文章數量: 13

版主你好
抱歉我沒說明的很清楚,請見諒!!

我所指的是R3和R2....等這幾條直線是否可以只顯示出當天的線,不用每天都顯示,造成系統變慢!!

謝謝大大!!

向版主報告此篇 | 查IP位址
Old Post 2013-01-15 18:56
allenliu8 現在離線 點選這裡查看 allenliu8 的個人資料 查找更多關於 allenliu8 的文章 增加 allenliu8 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

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

引用:
最初由 allenliu8 發表
版主你好
抱歉我沒說明的很清楚,請見諒!!

我所指的是R3和R2....等這幾條直線是否可以只顯示出當天的線,不用每天都顯示,造成系統變慢!!

謝謝大大!!



前面範例已有了, 將 MA1 換成 R2 或 R3 即可
DE:=DATE; CK:=DE=DE[datacount];
PARTLINE(sum(CK,2)=2,MA1);

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

註冊日期: Jul 2012
來  自:
文章數量: 13

測試完成

公式已測試,情況已有改善,雖然還會 Leg ,但好多了

謝謝版大,感激不盡

向版主報告此篇 | 查IP位址
Old Post 2013-01-25 13:40
allenliu8 現在離線 點選這裡查看 allenliu8 的個人資料 查找更多關於 allenliu8 的文章 增加 allenliu8 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為22:48 發表新主題    回覆主題
  上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

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