MT4的EA怎麼寫每月超過虧損停止交易? - 財經

Table of Contents

這個禮拜開始寫MT4的EA

可能是因為資管系的有學過C 雖然上課很不認真-.-

但畢竟耳濡目染 加上有開發過ANDROID APP

所以程式邏輯方面還好沒有太大問題

但我想寫 例如限制每月虧損本金10% 當月就停止交易到次月 這個功能

但MT4的FUNCTION裡面 似乎找不到查詢帳戶"損益"的FUNCTION

只有AccountProfit() 但這個似乎是只純利潤的部分

假設你獲利0 虧損500 AccountProfit()會顯示 0

而且找不到 AccountLoss()這種功能的FUNCTION

不知道板上有沒有人有碰到類似的狀況之道解決辦法?

謝謝!!

--

All Comments

Skylar Davis avatarSkylar Davis2012-06-04
不懂亂入 可以用 淨值=0.9*淨值 替代?
Kumar avatarKumar2012-06-05
我也是外行 亂入
Andy avatarAndy2012-06-08
用起始日期抓帳戶淨值 accountequity
Oliver avatarOliver2012-06-09
accountequity*0.9 close
不知道這樣是否可行??
Rachel avatarRachel2012-06-13
大家謙虛了 我也不是很厲害
Anthony avatarAnthony2012-06-18
i大這個方法我有想過 可是equity是一直在變動的
Heather avatarHeather2012-06-19
如果重新啟動MT4資料就不見 如果寫個檔案紀錄上月最後
Mia avatarMia2012-06-21
equity 但這樣如果電腦發生意外丟失了資料就玩了
Regina avatarRegina2012-06-23
n大的方法不錯 可是accountBalacne() or accountEquity
並沒有辦法指定參數 要求回傳特定時間的資料
以上兩個FUNCTION回傳的資料都是當下的
Michael avatarMichael2012-06-27
還有我剛測試了一下accountProfit() 是我搞錯了
Dinah avatarDinah2012-06-28
如果虧損答也會顯示負值 就是直接顯是你當下的盈虧的意
Yuri avatarYuri2012-06-28
但是它顯示的盈虧是unrealize p/l 不是realize p/l
意思是不管你目前部位盈虧與否 平倉之後accountProfit
Liam avatarLiam2012-07-01
就會變成0
Quanna avatarQuanna2012-07-03
另外我是用OANDA的 他似乎每月realize p/l不會自己歸零
Elma avatarElma2012-07-04
要自己手動歸零 不知道其他人或是用其它broker的是如何
Charlotte avatarCharlotte2012-07-08
用i大的方法開一個pending/stop單來紀錄值就不需存電腦了
Tracy avatarTracy2012-07-12
居然還有人記得我講過的東西 不錯不錯
Ula avatarUla2012-07-14
真的好用!自己的EA為了讓程式可停掉後重新啟動 就有使用
Hamiltion avatarHamiltion2012-07-16
有幫到你就好 :) EA有很多小技巧可以用
Lauren avatarLauren2012-07-19
可以請問一下小技巧詳細怎麼用嗎?
Faithe avatarFaithe2012-07-21
重點應該還是系統可不可行吧?
Edward Lewis avatarEdward Lewis2012-07-26
每月最大虧損停止交易也很重要啊! 但是想不到要如何
實作這個部分