奇狐社區論壇
在這個頁面顯示本主題全部的 8 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [求救] (http://www.chiefox.com.tw/bbs/showthread.php?threadid=24174)


由 ponderbabe 在 2025-01-10 10:46 發表:

[求救]

請問要如何讓寫出的公式或指標,只在特定時間區分使用,例如只要在30分以下的分時線執行,其他不要。謝謝!


由 cgjj 在 2025-01-10 11:18 發表:

回覆: [求救]

引用:
最初由 ponderbabe 發表
請問要如何讓寫出的公式或指標,只在特定時間區分使用,例如只要在30分以下的分時線執行,其他不要。謝謝!


簡單一點
於編輯公式時指定[禁用週期],見圖:


複雜一點
自己寫公式,用 DATATYPE 函數 (可搭配 DATATYPEM) 去檢查當前週期

例如:限制只能在日線跑,若是其他週期則跳離
if DATATYPE<>6 then exit; //置放於頂


由 ponderbabe 在 2025-01-10 13:41 發表:

謝謝總版主快速地回覆.
倘若程式有組合指標,例如有用到RSI 和 KDJ
但我只要讓RSI禁用在日線以上週期,其它指標則不禁用,這樣要如何表示? 謝謝!


由 cgjj 在 2025-01-10 15:51 發表:

引用:
最初由 ponderbabe 發表
謝謝總版主快速地回覆.
倘若程式有組合指標,例如有用到RSI 和 KDJ
但我只要讓RSI禁用在日線以上週期,其它指標則不禁用,這樣要如何表示? 謝謝!



組合指標?
您是將原碼結合在一個新公式?
還是組合條件選股?
還是怎樣?...
請說明清楚


由 ponderbabe 在 2025-01-10 16:08 發表:

我的意思是:
例如: 在RSI指標中,我寫了Vol>3000 注意大量的提示,但我只想讓這提示在3分鐘線執行,其它週期則不執行,希望這樣說明總版主能明白。謝謝!


由 cgjj 在 2025-01-10 16:14 發表:

引用:
最初由 ponderbabe 發表
我的意思是:
例如: 在RSI指標中,我寫了Vol>3000 注意大量的提示,但我只想讓這提示在3分鐘線執行,其它週期則不執行,希望這樣說明總版主能明白。謝謝!



那就要在公式撰寫時加入相關限定程式碼,例如:
條件A: Vol>3000 datatype=11 and datatypem=3;
如此只有在3分線中 "條件A" 才會成立

另一種做法:
if datatype=11 and datatypem=3 then begin
...要於3分線才標示的相關程式碼...
end;


由 ponderbabe 在 2025-01-10 16:18 發表:

明白了。謝謝總版主協助!


由 cgjj 在 2025-01-10 16:37 發表:

引用:
最初由 ponderbabe 發表
明白了。謝謝總版主協助!


不客氣^^


全部時間均為台灣時間, 現在時間為20:27
在這個頁面顯示本主題全部的 8 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.