[外匯 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%。

程式跑完後,就像下圖,跳出一個對話視窗告訴你暴倉時機


程式原始碼如下,需要的人自己「夾去配」(台語):

//+------------------------------------------------------------------+
//|                                         Margin_StopOut_Check.mq4 |
//|                                                         Gino Liu |
//|                              http://freeforever.pixnet.net/blog/ |
//+------------------------------------------------------------------+
#property copyright "Gino Liu"
#property link      "http://freeforever.pixnet.net/blog/"

#include <stdlib.mqh>
#include <WinUser32.mqh>

//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
int start()
{
    int level = AccountStopoutLevel();
    string str_stopout;
    if(AccountStopoutMode()==0)
       str_stopout = "暴倉時機為保證金比例低於 " +
                     level + " %";
    else
        str_stopout = "暴倉時機為可用保證金低於 " +
                     level + " " + AccountCurrency();
    str_stopout = str_stopout +
                   "\n\nProgram Designed by Gino Liu" +
                   "\nhttp://freeforever.pixnet.net/blog/";
    MessageBox(str_stopout,
               "暴倉時機",
               MB_OK|MB_ICONWARNING);
   return(0);
}
//+------------------------------------------------------------------+

相關連結:[外匯][交易平台]暴倉實驗:暴倉後帳戶該剩多少錢?


freeforever 發表在 痞客邦 PIXNET 留言(4) 人氣()


留言列表 (4)

發表留言
  • Tony
  • 讚的啦~ 謝謝學長!
    這樣要使用爆倉法的話,就知道要找哪幾家平台了!另外我想問一下,關於最大虧損跟相對虧損的部分,不知道有沒有詳細的中文解釋?我覺得有很奇怪的地方,我明明風險設定2%,為什麼跑出來相對虧損還是會出現 2X~3X%的數字呢?
  • 小紅帽
  • 很棒耶~

    這個問題和操盤人密切相關,卻又常常是到最後才去調查呢!Freeforever你真是太棒了!給你怕婆阿~~
  • donlabin
  • 板大,文章可借轉嗎?我會貼上來源,謝謝~
  • freeforever
  • 好吧!

    這篇文章從查資料到寫程式,貼圖,至少花2.5小時。記得貼上來源就好。