❶ 外匯mt4編寫EA,具體要求:用代碼寫出判斷上一單(已經平倉的單子)是盈利還是虧損。
if(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY))
{
if(OrderProfit()>0)
{
Print("上一個單子盈利");
}else
{
Print("上一個單子盈利");
}
}
❷ 求問各位大神,mql4的EA中,如何一次性對所有的多單或者空單掛一個統一的止損比如我開了10筆多
在下單得時候 設置止損位就可以了。OrderSend方法中提供了這個功能
❸ MT4 統計最新一根K線和之前某一根指定K線之間訂單數量(包括歷史訂單和持倉訂單)
可以用量化軟體,寫個專用程序應該能實現
❹ 一個EA之前開單正常,怎麼突然就不開單了呢(不止一個平台是這樣,在其它平台也不開單)求解
這個比較麻煩 要一步步排查 先看看工具-選項-ea設置那裡打開ea自動下單沒有 然後看下ea交易和日誌那裡有沒有報錯。 根據報錯編號查一下錯誤原因
❺ EA會在同一棒反復開倉平倉,如何限制一棒只開一單
說說我的情況吧,開倉和平倉的條件沖突了,就會出現一根K柱上不斷開倉平倉的情況
❻ 關於MT4 的EA ,我想限制每天的下單數量,比如一天只下兩單怎麼寫,請給個例子
這個問題 你是想自己把軟體反編譯 然後協助自己交易 又或者 你代表的是公司本身呢?
如果是自己 那就沒有必要了。
如果是公司的話 可以增加 等級作為一種先決條件 賬戶等級為多少的時候只交易2單
❼ 如何實現EA中的一單止盈止損交易成功後……
一種方法是通過價格判斷;還有一種方法是OrdersTotal()判斷單子的數量,數量減少就是有單子止盈止損交易成功了。
❽ 幫我寫一個MT4的ea 在rsi大於70的時候賣出 在小於30的時候買入 每次只開一單 我的郵箱是[email protected]
if(rsi[1]<rsi1[1] && rsi[0]>rsi1[0]
if (OrdersTotal()<10)
{
ticket=OrderSend(Symbol(),OP_BUY,1,Ask,20,Ask-ZS_Point*Point,Ask+ZY_Point*Point,"My order #2",16384,10,Red);
if(ticket<0)
{
Print("OrderSend 失敗錯誤 #",GetLastError());
}
}
❾ MT4ea,10日均線和30日均線金叉後,價格回落至10日均線開倉做多,止損止贏平倉,怎麼寫代碼
怎麼寫代碼我不知道,我知道怎麼不用寫代碼就能實現,現在外匯MT4流行圖形化編程,只需拖拽幾個模塊,就能生成自己想要的EA,下面用EA大師生成器舉例你這個功能。
這個是最簡單的一個案例EA,就是均線金叉死叉EA
先判斷當前沒有持倉多空單,然後判斷均線是否發生金叉死叉,如果發生金叉死叉,就開倉,並且平倉反向單。
這款生成器內置了450種功能模塊,像你這種需求,非常簡單,對EA大師來說只是個皮毛,把鏈接留在這,需要的話去看看吧~ (不支持手機瀏覽哦~)《點擊查看》