實作 MT4 技術指標:爆倉線 MarginCallLine
目錄
來由
有的時候我們不論是手動操作或掛 EA 機器人,都會遇到希望可以知道具體走勢到哪裡的時候會爆會。
此時當然可以用 Excel 或 Google 試算表之類的工具計算,但那樣做萬一要控管的商品多起來就會很麻煩,要一直重覆輸入計算、在圖上人工尋找價位在哪裡。
於是乎用 MQL4 寫了一個 Indicator,我叫它爆倉線。
效果展示
設定好指標後,圖上會在目前這個貨幣兌有單的時候,自動計算出目前帳戶的保證金足夠這個貨幣兌走到何處才會爆倉。
指標中也可以設定一個金額,讓指標自動計算出補 xx 元美金後的爆倉位置。
使用說明
這個爆倉線指標 MarginCallLine
的使用方法如下:
- 把指標加入想要查看的貨幣兌 (舉例
EURGBPm
) - 在這個例子中
EURGBPm
的GBP
是基礎貨幣(總之名字在後面的那個就是基礎貨幣) - 在 FixCurrency 中填入
基礎貨幣/USD
的貨幣(在此例中是GBPUSDm
)並記得在交易品種的頁面把它展開來(計算爆倉點位會調用這個數據)若基礎貨幣是 USD 則不要進行改動,保持預設的USD
就好 - AddCash 則是指標可以計算你若補了 xx 美金(預設是 200),爆倉點位會跑到哪裡
如果發現找不到 FixCurrency(比如講你只找到
USDGBPm
),那也可以填入USDGBPm
後把 ReverseFixCurrency 改成true
如果設定完成後,可以點到「EA交易」檢查是否有錯誤訊息,通常會出現錯誤訊息是因為:
- 忘記把 FixCurrency 的貨幣兌開在「交易品種」的列表裡
- 輸入錯誤或不存在的 FixCurrency(例如你的交易商貨幣兌叫作
GBPUSDm
你卻填入GBPUSD
)
Github Repo
原始碼放在我的開源 Github Repo ,歡迎載下來編譯、使用、修改。