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

註冊日期: Nov 2008
來  自: 新北市
文章數量: 479

日夜盤問題

版主你好:

1)可否寫出將日盤(8:45–13:45)及夜盤(15:00–05:00)分開計算的公式?

2)公式為MACD

以上需求煩請指導....謝謝

__________________
chiu

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

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

回覆: 日夜盤問題

引用:
最初由 a9681054 發表
版主你好:

1)可否寫出將日盤(8:45–13:45)及夜盤(15:00–05:00)分開計算的公式?

2)公式為MACD

以上需求煩請指導....謝謝



MACD參數請自行帶入(LONG、SHORT、M)
原碼:
CC:=C; SWCK:=IsRegularFBar or tradedate<>ref(tradedate,1); ES:=barssince(SWCK)*0; EL:=ES; EM:=ES; StNo:=lbound(ES); for i=StNo to datacount do begin if SWCK[i]=1 then begin ES[i]:=CC[i]; EL[i]:=ES[i]; end else begin ES[i]:=(2*CC[i]+(SHORT-1)*ES[i-1])/(SHORT+1); EL[i]:=(2*CC[i]+(LONG-1)*EL[i-1])/(LONG+1); end; end; DIFF:ES-EL; for i=StNo to datacount do begin if SWCK[i]=1 then begin EM[i]:=DIFF[i]; end else begin EM[i]:=(2*DIFF[i]+(M-1)*EM[i-1])/(M+1); end; end; DEA:EM; MACD:2*(DIFF-DEA),COLORSTICK,Linethick2; VERTLINE(SWCK) Linedot color777777;

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

註冊日期: Nov 2008
來  自: 新北市
文章數量: 479

回覆:

1) 版主太棒了,謝謝你

2)想瞭解一下源碼意思,可否幫忙註解...謝謝

__________________
chiu

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

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

引用:
最初由 a9681054 發表
回覆:

1) 版主太棒了,謝謝你

2)想瞭解一下源碼意思,可否幫忙註解...謝謝



沒有什麼好註解的耶~~
就是搭配迴圈,做一些加減乘除計算

MACD 公式算法,其有用到 EMA 函數
請先去了解 EMA 如何計算,才有可能看得懂!

您把下面這例子看懂了,MACD才能夠隨之看懂!
http://www.chiefox.com.tw/bbs/showt...=&threadid=9836

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

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

引用:
最初由 a9681054 發表
回覆:
2)想瞭解一下源碼意思,可否幫忙註解...謝謝



看再多的註解和示範都是沒有用的!

不練習,"迴圈" 是永遠學不會的~~
要試著自己去思考想像處理的流程,去實際練習
從無到有,自己把程式練習寫出來~~

簡單的迴圈會寫會應用了~~
才能更進一步應用更複雜的迴圈

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

註冊日期: Nov 2008
來  自: 新北市
文章數量: 479

回覆:

了解.....謝謝版主的指導

__________________
chiu

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

註冊日期: Nov 2008
來  自: 新北市
文章數量: 479

不練習,"迴圈" 是永遠學不會的~~
要試著自己去思考想像處理的流程,去實際練習
從無到有,自己把程式練習寫出來~~

回覆:

1)這迴圈的學習版主所言甚是,會照版主建議從基本學習起

2)另日夜盤還有一個需求:
1.可否寫出將日盤(8:45–13:45)及夜盤(15:00–05:00)分開計算的公式?

2.公式為奇狐內建特色公式"控盤力道"

以上需求煩請指導....謝謝

__________________
chiu

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

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

引用:
最初由 a9681054 發表

回覆:

1)這迴圈的學習版主所言甚是,會照版主建議從基本學習起

2)另日夜盤還有一個需求:
1.可否寫出將日盤(8:45–13:45)及夜盤(15:00–05:00)分開計算的公式?

2.公式為奇狐內建特色公式"控盤力道"

以上需求煩請指導....謝謝



控盤力道不是每一根都有值,是自第二根才開始有效~~
要日夜分開計算,起算點那根如何因應您必須去思考

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

註冊日期: Nov 2008
來  自: 新北市
文章數量: 479

控盤力道不是每一根都有值,是自第二根才開始有效~~

回覆:
我有看了歷史圖。的確是第二根才開始有值


要日夜分開計算,起算點那根如何因應您必須去思考

回覆:
日夜起算點,都採第二根開始計算,這樣可以嗎?

__________________
chiu

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

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

引用:
最初由 a9681054 發表
控盤力道不是每一根都有值,是自第二根才開始有效~~

回覆:
我有看了歷史圖。的確是第二根才開始有值


要日夜分開計算,起算點那根如何因應您必須去思考

回覆:
日夜起算點,都採第二根開始計算,這樣可以嗎?



對一個數列而言
並無法去設置僅中間某幾根K棒是無效的~~

也就是說
必須要有相應的處理,一定要給數值來填補
重點是您要填補何值!

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

註冊日期: Nov 2008
來  自: 新北市
文章數量: 479

對一個數列而言
並無法去設置僅中間某幾根K棒是無效的~~

回覆:
了解

也就是說
必須要有相應的處理,一定要給數值來填補
重點是您要填補何值!

回覆:
以0來填補,這樣可以嗎?

__________________
chiu

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

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

引用:
最初由 a9681054 發表
對一個數列而言
並無法去設置僅中間某幾根K棒是無效的~~

回覆:
了解

也就是說
必須要有相應的處理,一定要給數值來填補
重點是您要填補何值!

回覆:
以0來填補,這樣可以嗎?



原碼:
SS:=(C+H+L)/3; SWCK:=IsRegularFBar or tradedate<>ref(tradedate,1) or barpos=1; ES:=barssince(SWCK)*0; StNo:=lbound(ES); P:=01;for i=StNo to datacount do if SWCK[i]=0 then SS[i]:=(2*SS[i]+(P-1)*SS[i-1])/(P+1); P:=13;for i=StNo to datacount do if SWCK[i]=0 then SS[i]:=(2*SS[i]+(P-1)*SS[i-1])/(P+1); P:=21;for i=StNo to datacount do if SWCK[i]=0 then SS[i]:=(2*SS[i]+(P-1)*SS[i-1])/(P+1); RSS1:=REF(SS,1); MM:=if(SWCK,0,(SS-RSS1)/RSS1*100); 力道:MM*1000 linethick; STICKLINE(MM>1,1,力道,6,0),COLORMAGENTA; STICKLINE(MM<1,1,力道,6,0),COLORCYAN; STICKLINE(MM<ref(MM,1),1,力道,6,0),COLORCYAN; STICKLINE(MM>ref(MM,1),1,力道,6,0),COLORMAGENTA;

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

註冊日期: Nov 2008
來  自: 新北市
文章數量: 479

回覆:

可以了,非常感謝版主幫忙~

__________________
chiu

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

論壇跳轉:
主題評分:

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