使用Position Sizer的疑難解答

蔡彥君

Newbie
Mar 18, 2024
13
0
1
創建這篇文章的目的是討論使用Position Sizer時遇到的疑難問題。爲此設定基本規則:
一、標題的規範
使用含有遞增數字的標題。使用「標題一」格式。
示例:

第一個問題​

二、問題描述的規範
使用簡要文字精確描述問題。使用常規格式。
示例:
無法在Position Sizer中使用算法交易。
三、日志的規範
附上日志以供分析。使用代碼格式。
示例:
MQL5:
2024.03.29 16:30:59.394    Position Sizer (NZDUSD-,M30)    Trying to load settings from file.
2024.03.29 16:30:59.397    Position Sizer (NZDUSD-,M30)    Loaded settings successfully.
2024.03.29 16:32:38.142    Position Sizer (NZDUSD-,M30)    Execution mode: SYMBOL_TRADE_EXECUTION_MARKET, but IgnoreMarketExecutionMode = true. Switch to false if trades aren't executing.
2024.03.29 16:32:38.142    Position Sizer (NZDUSD-,M30)    Order filling mode: Immediate or Cancel.
2024.03.29 16:32:38.142    Message    Order: Buy
2024.03.29 16:32:38.142    Message    Size: 0.01
2024.03.29 16:32:38.142    Message    Account balance: 179.74 USD
2024.03.29 16:32:38.142    Message    Risk: 1.81 USD
2024.03.29 16:32:38.142    Message    Margin: 0.60 USD
2024.03.29 16:32:38.142    Message    Stop price: 0.61094
2024.03.29 16:32:38.142    Message    Entry: 0.59714
2024.03.29 16:32:38.142    Message    Stop-loss: 0.59533
2024.03.29 16:32:38.142    Message    Take-profit: 0.60872
2024.03.29 16:32:38.142    Message  
2024.03.29 16:32:39.398    Position Sizer (NZDUSD-,M30)    CTrade::OrderSend: market buy 0.01 NZDUSD- sl: 0.59533 tp: 0.60872 [auto trading disabled by client]
2024.03.29 16:32:39.398    Position Sizer (NZDUSD-,M30)    Error sending order: auto trading disabled by client.
四、圖像的規範
插入圖像以供分析。
示例:
1711723803096.png
 
Last edited:

蔡彥君

Newbie
Mar 18, 2024
13
0
1

第一個問題​

無法在Position Sizer中使用算法交易。
日志:
MQL5:
024.03.29 16:30:59.394    Position Sizer (NZDUSD-,M30)    Trying to load settings from file.
2024.03.29 16:30:59.397    Position Sizer (NZDUSD-,M30)    Loaded settings successfully.
2024.03.29 16:32:38.142    Position Sizer (NZDUSD-,M30)    Execution mode: SYMBOL_TRADE_EXECUTION_MARKET, but IgnoreMarketExecutionMode = true. Switch to false if trades aren't executing.
2024.03.29 16:32:38.142    Position Sizer (NZDUSD-,M30)    Order filling mode: Immediate or Cancel.
2024.03.29 16:32:38.142    Message    Order: Buy
2024.03.29 16:32:38.142    Message    Size: 0.01
2024.03.29 16:32:38.142    Message    Account balance: 179.74 USD
2024.03.29 16:32:38.142    Message    Risk: 1.81 USD
2024.03.29 16:32:38.142    Message    Margin: 0.60 USD
2024.03.29 16:32:38.142    Message    Stop price: 0.61094
2024.03.29 16:32:38.142    Message    Entry: 0.59714
2024.03.29 16:32:38.142    Message    Stop-loss: 0.59533
2024.03.29 16:32:38.142    Message    Take-profit: 0.60872
2024.03.29 16:32:38.142    Message 
2024.03.29 16:32:39.398    Position Sizer (NZDUSD-,M30)    CTrade::OrderSend: market buy 0.01 NZDUSD- sl: 0.59533 tp: 0.60872 [auto trading disabled by client]
2024.03.29 16:32:39.398    Position Sizer (NZDUSD-,M30)    Error sending order: auto trading disabled by client.
圖像:
1711724022915.png
 

蔡彥君

Newbie
Mar 18, 2024
13
0
1

第二個問題​

無法準確顯示賬戶餘額。
圖像:
1711724220178.png

MetaTrader 5顯示的賬戶餘額是165.89,而Position Sizer顯示的賬戶餘額是179.74。兩者顯示的賬戶餘額不一致,因此Position Sizer計算的風險值與實際不符。
 

蔡彥君

Newbie
Mar 18, 2024
13
0
1
你真的在問這些問題嗎? 或者您只是提供問題範例?
我發佈這篇文章有兩個目的,一方面就這些問題尋求幫助,另一方面供其他人參考,避免就相同或相似的問題進行重複提問和重複回答。
首先,發佈《使用Position Sizer的疑難解答》的原因是我遇到了上述問題,我想避免重複提問以減輕你的生活壓力。我在現有的文章(Position Sizer)中瀏覽了50多頁,發現内容零散,難以形成知識體系。因此萌生了創建提問和解答的規範的想法。
然後,本地化和疑難解答是兩個不同的主題,因此分開發佈,請將疑難解答恢復為獨立的文章(取消重定向)。
 
Last edited:

Enivid

Administrator
Staff member
Nov 30, 2008
18,714
1,390
144
Odesa
www.earnforex.com
創建這篇文章的目的是討論使用Position Sizer時遇到的疑難問題。爲此設定基本規則:
一、標題的規範
使用含有遞增數字的標題。使用「標題一」格式。
示例:

第一個問題​

二、問題描述的規範
使用簡要文字精確描述問題。使用常規格式。
示例:
無法在Position Sizer中使用算法交易。
三、日志的規範
附上日志以供分析。使用代碼格式。
示例:
MQL5:
2024.03.29 16:30:59.394    Position Sizer (NZDUSD-,M30)    Trying to load settings from file.
2024.03.29 16:30:59.397    Position Sizer (NZDUSD-,M30)    Loaded settings successfully.
2024.03.29 16:32:38.142    Position Sizer (NZDUSD-,M30)    Execution mode: SYMBOL_TRADE_EXECUTION_MARKET, but IgnoreMarketExecutionMode = true. Switch to false if trades aren't executing.
2024.03.29 16:32:38.142    Position Sizer (NZDUSD-,M30)    Order filling mode: Immediate or Cancel.
2024.03.29 16:32:38.142    Message    Order: Buy
2024.03.29 16:32:38.142    Message    Size: 0.01
2024.03.29 16:32:38.142    Message    Account balance: 179.74 USD
2024.03.29 16:32:38.142    Message    Risk: 1.81 USD
2024.03.29 16:32:38.142    Message    Margin: 0.60 USD
2024.03.29 16:32:38.142    Message    Stop price: 0.61094
2024.03.29 16:32:38.142    Message    Entry: 0.59714
2024.03.29 16:32:38.142    Message    Stop-loss: 0.59533
2024.03.29 16:32:38.142    Message    Take-profit: 0.60872
2024.03.29 16:32:38.142    Message
2024.03.29 16:32:39.398    Position Sizer (NZDUSD-,M30)    CTrade::OrderSend: market buy 0.01 NZDUSD- sl: 0.59533 tp: 0.60872 [auto trading disabled by client]
2024.03.29 16:32:39.398    Position Sizer (NZDUSD-,M30)    Error sending order: auto trading disabled by client.
四、圖像的規範
插入圖像以供分析。
示例:
View attachment 27890
將頭寸調整器附加到圖表時啟用演算法交易。
ps-mt5-enable-live-trading.png
 

Enivid

Administrator
Staff member
Nov 30, 2008
18,714
1,390
144
Odesa
www.earnforex.com

第二個問題​

無法準確顯示賬戶餘額。
圖像:
View attachment 27892

MetaTrader 5顯示的賬戶餘額是165.89,而Position Sizer顯示的賬戶餘額是179.74。兩者顯示的賬戶餘額不一致,因此Position Sizer計算的風險值與實際不符。
當面板上的帳戶餘額與您的實際帳戶餘額不同,並且您在面板上的帳戶餘額欄位旁邊看到星號符號(*) 時,這表示您透過輸入參數(AdditionalFundsCustomBalance)設定了額外資金或自訂餘額)。
 

蔡彥君

Newbie
Mar 18, 2024
13
0
1
當面板上的帳戶餘額與您的實際帳戶餘額不同,並且您在面板上的帳戶餘額欄位旁邊看到星號符號(*) 時,這表示您透過輸入參數(AdditionalFundsCustomBalance)設定了額外資金或自訂餘額)。
1711793273165.png

我沒有修改過兩個參數,他們均顯示「0.0」。我想到了我在這篇文章中(Position Sizer)讀到:輸入數字0然後用鼠標單擊空白處就會調整餘額。我嘗試了這個方法,結果有效。
 

Enivid

Administrator
Staff member
Nov 30, 2008
18,714
1,390
144
Odesa
www.earnforex.com
我沒有修改過兩個參數,他們均顯示「0.0」。我想到了我在這篇文章中(Position Sizer)讀到:輸入數字0然後用鼠標單擊空白處就會調整餘額。我嘗試了這個方法,結果有效。
如果您沒有修改這些參數,則您可以直接在帳戶餘額欄位中修改餘額。 實際上你可以在那裡設定任何你想要的東西。