使用MetaTrader 5指標Trading Session Time的疑難解答

蔡彥君

Newbie
Mar 18, 2024
22
0
2
問題描述
當我在MetaTrader 5中編譯MQLTA MT5 Trading Session Time.mq5時遇到錯誤,錯誤日志是:
MQL5:
'MQLTA MT5 Trading Session Time.mq5'    MQLTA MT5 Trading Session Time.mq5    1    1
code generated        1    1
cannot open icon file 'C:\Users\HP\AppData\Roaming\MetaQuotes\Terminal\80B36EDEA062B4F58188D1BC3831473F\MQL5\Files\EF-Icon-64x64px.ico'    MQLTA MT5 Trading Session Time.mq5    12    11
1 errors, 0 warnings        2    1
事實上,這個文件「EF-Icon-64x64px.ico」的路徑是「C:\Users\HP\AppData\Roaming\MetaQuotes\Terminal\80B36EDEA062B4F58188D1BC3831473F\MQL5\Indicators\MQLTA MT5 Trading Session Time\Files」,而MetaEditor」卻去「C:\Users\HP\AppData\Roaming\MetaQuotes\Terminal\80B36EDEA062B4F58188D1BC3831473F\MQL5\Files」尋找文件。
 
Last edited:

蔡彥君

Newbie
Mar 18, 2024
22
0
2
誠然,按照你的方法可以手動複製「EF-Icon-64x64px.ico」到路徑「MQL5\Files」,但是不是代碼裏面寫錯了尋找文件的路徑地址呢?MQLTA MT5 Candlestick Timer With Alert.mq5也是將「EF-Icon-64x64px.ico」保存在「MQL5\Indicators\MQLTA MT5 Candlestick Timer With Alert\Files」中,但是編譯的時候卻沒有錯誤。
1718180883358.png
 

Enivid

Administrator
Staff member
Nov 30, 2008
19,299
1,529
144
Odesa
www.earnforex.com
正確的安裝方法是將兩個資料夾(Files 和 Indicators)直接複製到您的 MQL5 資料夾中。您可以按照您想要的方式安裝它,但是如果您以不同的方式安裝它,您不應該期望它編譯時不會出現錯誤。您也可以修改此行以使其在安裝後進行編譯:
MQL5:
#property icon "\\Files\\EF-Icon-64x64px.ico"

MQL5:
#property icon "..\\Files\\EF-Icon-64x64px.ico"
 

蔡彥君

Newbie
Mar 18, 2024
22
0
2
我的理解中,在MetaTrader 5中文件歸類擺放的順序是這樣:專家顧問的文件放在「MQL5\Experts」中,指標的文件放在「MQL5\Indicators」中,脚本的文件放在「MQL5\Scripts」中。難道還能放在其他位置嗎?
 

蔡彥君

Newbie
Mar 18, 2024
22
0
2
我想使用此指標建立一個針對外匯市場的交易時段指標。我遇到了一些困難,請給予幫助。
第一、我瞭解到外匯市場有4個交易時段,但是在圖表上建立多個指標后,只顯示一個交易時段,不能顯示4個交易時段。
1732805764950.png
我想得到的效果是「fxssi.com」開發的交易時段指標顯示的效果。它的網址是https://fxssi.com/fxssi-sessions-indicator
View attachment 30458
我查閲了您撰寫的指南,提到了為每個實例分配不同的指標名稱參數,請問是在「indicator short name」分配嗎?
1732806378911.png
請問,是否可以在繪製矩形區域后用綫條而不是顔色進行顯示?

附錄:https://www.earnforex.com/metatrader-indicators/trading-session-time/

第二、如何正確設置4個交易時段的時間?
我學習了您撰寫的指南后,發現交易時段劃分爲夏令時和冬令時。要怎麽做才能分別顯示夏令時和冬令時的交易時段呢?

附錄:https://www.earnforex.com/guides/making-sense-of-forex-trading-sessions-and-time-zones/
 

蔡彥君

Newbie
Mar 18, 2024
22
0
2
我學會了為多個實例分配指標短名稱,建立了4個交易時段,但是有2個問題。第一、繪製矩形區域后,分別指定4種顔色,會造成顔色混亂,難以準確顯示。希望您能添加使用綫條來繪製矩形區域。
使用顔色來繪製矩形區域的示例。
1732811323571.png
使用綫條來繪製矩形區域的示例。
1732811387715.png
第二、我按照您的指南中提到的冬令時設置了4個交易時段的時間后,與「fxssi.com」開發的交易時段指標相比,交易時段的時間不正確。我觀察后發現,「fxssi.com」指標顯示的時間是正確的。
1732811741006.png