[外匯 Forex] 暴倉時機計算小程式
最近很不幸地聽到一位朋友暴倉,因此我特地上網查了幾家交易商在保證金不足時,幫客戶自動平倉的條件。
(不了解什麼是保證金?看這裏吧:[外匯]保證金、餘額、淨值及強制平倉 (Margin Call))
暴倉時機為何?小弟我不才,沒有找平台商網站上有較明確的說明。但了解到每個平台商設定的暴倉時機都不同,有些是以帳戶淨值 (Account Equity)低於某個金額幫您全部自動平倉;有些是以保證金比例 (Margin Level )低於某個百分比就幫您自動平倉。
另一方面,我但在這裏找到了一段程式碼可以直接讀出你的MT4平台的暴倉時機,我把程式稍做修改,寫成一個腳本(Margin_StopOut_Check) 供大家下載使用。
★ 程式下載:點這裏下載。
★ 程式安裝方法:(以FXDD平台為例)
將檔案Margin_StopOut_Check.ex4 複製到下面的目錄:
C:\Program Files\FXDD - MetaTrader 4\experts\scripts\
★ 程式執行方法:參考這裏腳本 (Scipt) 的安裝方法;
以下我列出一些我使用的平台,在跑過我的程式後讀出來的暴倉時機:
外匯平台交易商 | 自動平倉時機 | 備 註 |
MIG | 保證金比例低於 2% | 真實帳戶資料 |
Forex.COM | 保證金比例低於 98% | 真實帳戶資料 |
FXDD | 保證金比例低於 100% | 模擬帳戶資料 |
Alpari.com UK | 保證金比例低於 20% | 模擬帳戶資料 |
PowerCapital Forex | 保證金比例低於 100% | 模擬帳戶資料 |
PFG Best.com | 保證金比例低於 30% | 模擬帳戶資料 |
InterbankFX | 保證金比例低於 50% | 模擬帳戶資料 |
註:何謂保證金比例?淨值 / 已用保證金 = 保證金比例。
(Equity / Used Margin = Margin Level)
ex: 槓桿比例1:200,10000元的資金的帳戶下10手,已用保證金=5000元,當未平倉前當淨值變成9000元時,保證金比例就是 9000 / 5000 = 180%。
程式跑完後,就像下圖,跳出一個對話視窗告訴你暴倉時機:
程式原始碼如下,需要的人自己「夾去配」(台語):
//+------------------------------------------------------------------+ #include <stdlib.mqh> //+------------------------------------------------------------------+ |
相關連結:[外匯][交易平台]暴倉實驗:暴倉後帳戶該剩多少錢?
留言列表