❶ 外匯Mt4編程自己編寫EA如何實現每隔一個時間就開一單
if (iTime(NULL,0,0)= 客戶自定義);
{
ticket_buy=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"",MAGIC_MA,0,Blue);
if(ticket_buy>0)
{
billbuy_ok=true;
if(OrderSelect(ticket_buy,SELECT_BY_TICKET,MODE_TRADES))
{
Print("BUY order opened : ",OrderOpenPrice());
/* if(SL>0 && OrderStopLoss()==0)
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-SL*Point,OrderTakeProfit(),0,Green);
if(TP>0 && OrderTakeProfit()==0)
OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),OrderOpenPrice()+TP*Point,0,Green);
*/
}
}
else
{
billbuy_ok=false;
Print("Error opening BUY order : ",GetLastError());
}
原理大概就是這樣
❷ 我想做一個外匯EA,但是自己不會寫程序做外匯EA,有什麼好辦法呢
要學會做EA必須學會基礎的編程語言,具體編寫EA需要使用MQL4語言,有更簡單的方法,搜索myEAtrade,這個網站可以根據自己的策略不用編程就能生成EA了,還是很強大的,推薦使用
❸ 外匯mt4編寫EA,具體要求:用代碼前面四單盈利的總金額,並且若現在的單子總虧損大於前總金額,平倉,
點擊其中一個交易單的右鍵平倉就可以,別的品種不會全部平掉。
❹ c語言能編寫外匯指標和ea嗎
如果懂得C語言的話,那麼外匯指標和EA的編寫就相當容易了。基於MT4的MQ語言是非常接近C語言的。
❺ 外匯使用EA要開著指標嗎我開了EA,但不自動交易
想找外匯指標? 就到 ea之家
❻ 請教:外匯MT4的EA編程中,開倉函數OrderSend的參數講解
price就是你的購買價格,
如果你是開倉多單,那麼就是ASK價,空單則是BID價...
下面專是多單的範例:屬
OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss * Point,Ask + TakeProfit * Point, "我的訂單", 12345, 0, Green);
❼ 請問各位大神,在外匯MT4編程中,EA追蹤止損函數是什麼,如何使用
外匯MT4平台追蹤止損:
1、追蹤止損翻譯成英文為Track Stop Loss,也被稱為移動止損,即通過追蹤當前趨勢的運行方向,不斷地變化止損位置已達到最佳的止損效果,保護交易者已經獲得的利潤。使用追蹤止損時,當趨勢朝著交易者建倉的方向運行時,止損位置會根據交易者設置的移動點數不斷地上移,而當趨勢朝著相反方向運行時,止損則固定不變,從而達到鎖定已獲利潤的目的。
2、追蹤止損的使用方法:
(1)在建立倉位後,選擇交易欄目的單據,點擊右鍵,在追蹤止損欄目中選擇相應的點數,即可使用。
(2)追蹤止損可以在掛單上設置,即掛單設置好之後對該單點擊滑鼠右鍵,然後對追蹤止損進行點數的設置。
(3)追蹤止損的單子只有在盈利的情況下才會發生作用。
(4)追蹤止損功能理論上能跟的上市價的變動。
註:追蹤止損只有在MT4平台開啟的情況下才會發生作用,如果是關閉平台,那麼追蹤止損功能就不會發生任何作用。
3、追蹤止損觸發事件:
在設定追蹤止損n點後,系統將會在該單浮動盈利達到n點後觸發,並在止損欄中顯示出來,否則無效。將來,如果浮動盈利增加,止損價位隨之抬高。如果倉位浮動盈利下滑,止損點不改變,當下滑n點後,執行止損。
4、追蹤止損失效時間:
(1)關閉終端,追蹤止損自動失效。
(2)追蹤止損設定後,設定固定止損,追蹤止損自動失效。
❽ 外匯mt4里自定義指標能不能弄成EA
你好:
自定義指標是可以寫成EA的,不過這需就要較好的編程能力,因為專寫EA本身就不容易,把較屬復雜的指標寫入有一定難度。
希望可以幫到你
❾ 求高手編寫一個外匯MT4程序EA
真正的ea高手不會浪費時間,在菜鳥級問題上的。
❿ 外匯mt4編寫EA,具體要求:用代碼寫出判斷上一單(已經平倉的單子)是盈利還是虧損。
if(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY))
{
if(OrderProfit()>0)
{
Print("上一個單子盈利");
}else
{
Print("上一個單子盈利");
}
}