看板 Trading 關於我們 聯絡資訊
這個禮拜開始寫MT4的EA 可能是因為資管系的有學過C 雖然上課很不認真-.- 但畢竟耳濡目染 加上有開發過ANDROID APP 所以程式邏輯方面還好沒有太大問題 但我想寫 例如限制每月虧損本金10% 當月就停止交易到次月 這個功能 但MT4的FUNCTION裡面 似乎找不到查詢帳戶"損益"的FUNCTION 只有AccountProfit() 但這個似乎是只純利潤的部分 假設你獲利0 虧損500 AccountProfit()會顯示 0 而且找不到 AccountLoss()這種功能的FUNCTION 不知道板上有沒有人有碰到類似的狀況之道解決辦法? 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.173.105
isaacwu974:不懂亂入 可以用 淨值=0.9*淨值 替代? 05/31 07:16
ntu6655:我也是外行 亂入 05/31 08:41
ntu6655:用起始日期抓帳戶淨值 accountequity 05/31 08:42
ntu6655:accountequity*0.9 close 05/31 08:43
ntu6655:不知道這樣是否可行?? 05/31 08:43
jason3000d:大家謙虛了 我也不是很厲害 05/31 16:29
jason3000d:i大這個方法我有想過 可是equity是一直在變動的 05/31 16:30
jason3000d:如果重新啟動MT4資料就不見 如果寫個檔案紀錄上月最後 05/31 16:31
jason3000d:equity 但這樣如果電腦發生意外丟失了資料就玩了 05/31 16:32
jason3000d:n大的方法不錯 可是accountBalacne() or accountEquity 05/31 16:34
jason3000d:並沒有辦法指定參數 要求回傳特定時間的資料 05/31 16:34
jason3000d:以上兩個FUNCTION回傳的資料都是當下的 05/31 16:34
jason3000d:還有我剛測試了一下accountProfit() 是我搞錯了 05/31 16:35
jason3000d:如果虧損答也會顯示負值 就是直接顯是你當下的盈虧的意 05/31 16:36
jason3000d:思 05/31 16:36
jason3000d:但是它顯示的盈虧是unrealize p/l 不是realize p/l 05/31 16:37
jason3000d:意思是不管你目前部位盈虧與否 平倉之後accountProfit 05/31 16:37
jason3000d:就會變成0 05/31 16:38
jason3000d:另外我是用OANDA的 他似乎每月realize p/l不會自己歸零 05/31 16:39
jason3000d:要自己手動歸零 不知道其他人或是用其它broker的是如何 05/31 16:40
samars:用i大的方法開一個pending/stop單來紀錄值就不需存電腦了 06/02 05:17
ioikor:居然還有人記得我講過的東西 不錯不錯 06/02 17:23
samars:真的好用!自己的EA為了讓程式可停掉後重新啟動 就有使用 06/03 22:46
ioikor:有幫到你就好 :) EA有很多小技巧可以用 06/03 23:11
jason3000d:可以請問一下小技巧詳細怎麼用嗎? 06/05 11:13
sdtty:重點應該還是系統可不可行吧? 06/05 15:13
jason3000d:每月最大虧損停止交易也很重要啊! 但是想不到要如何 06/06 20:53
jason3000d:實作這個部分 06/06 20:53