1. 想學習外匯EA編程需要哪些知識從哪裡可以入手簡單說
一、人工操盤過程
下面我們就以匯龍網的MT4外匯客戶端為例,首先來分析一個外匯交易員手工進行外匯交易的操作過程:其步驟如下:
1.打開外匯交易客戶端,選定一種貨幣對圖表;
2。監視該貨幣對的K線趨勢圖,俗稱盯盤,尋找開倉或者是平倉的時機,即開倉或者是平倉的條件
3。如果條件滿足,進行下單開倉(做多或者做空)或者平倉
4。重復第二步,繼續盯盤,假定第二步是開倉,就是尋找平倉的條件。
5。如果平倉的條件滿足,進行平倉操作,計算盈虧核算。完成一次交易的循環。
6。若繼續交易,重復2->3->4->5步
7。若不進行交易,退出外匯客戶端。
二、機器操盤過程
基於以上的分析,我們已經知道一個完整的智能交易系統(俗稱EA)在運行後必須要實現的基本功能,就是上述的人工操作的1-5步。 這也就是智能交易系統的基本工作過程,所以智能交易系統的工作原理就是由程序員 藉助一門計算機程序設計語言,通過編寫程序交易 指令模擬人類交易員的行為進行下單操作,實現機器自動進行交易的過程。主要執行過程可分為:盯盤->開倉->再盯盤->平倉,如此循環執行的過程。
關於支持機器自動交易的平台,目前外匯市場上流行的就是MetaQuotes公司的MT4平台,由於這個平台中嵌入了一種MQL4語言,它提供了對伺服器端的數據訪問並可進行交易操作的介面,程序交易者可以根據自己的交易策略來編寫自己的自動交易系統,從而實現讓機器自動交易,既可以減輕人類的工作量,又可以克服人類交易中的一此性格弱點,但目前的EA開發,尚所早期起步階段,有的還存在缺陷,但相信隨著技術的發展,機器自動交易終將會逐步取代人類的手工操作。屆時會給交易者一項新的選擇。
三、 相關MQL語言知識:
為了實現機器操作,再來看看所需的MQL4語言的相關知識:
1.掌握MQL4語言的基本語法和程序的構成,及運行流程
有關語法部分,請讀者參看匯龍網相關的資料,這里略去。
2. 求外匯EA編程高手個問題,如:我在歐美1.23100的多單,止損10個點,打止損後自動在1.23100出現個多單的掛單
這是個簡單移動平均線交叉的ea,求加入20點止損,20點止盈,具體規則是均線...。謝謝 ...不如你去EFD那個網站看看。它能設置止損止盈的。。建議 ...
3. 我不會MQL編程語言,有個好策略想編寫MT4\MT5外匯EA,請問有什麼好辦法嗎(ˇˇ) 想~編寫神經網路EA
去 goeaeasy.com 需要學會mql編程語言 強大的ea生成器
4. 什麼樣的外匯交易策略才是好的交易系統 外匯ea編程
數據文件夾的MQL4文件夾裡面有一個文件夾打開,ex4的EA文件復制粘貼進去,然後從MT4裡面導入到具體的品種圖表,打開自動交易按鈕,設置好具體的參數就可以了
5. 想學習關於外匯EA的編程語言,不知道從何學起
EA的編程只能自學。現在市場上沒有培訓學校。何解呢
因為EA的語言只是基於MT4使用的MQ編程回語言。也就是答說,如果不是做外匯、黃金交易的,就毫無用處。當然還有一個最主要的原因就是,你在市場上見過有什麼培訓學校是培訓炒股,抄外匯的呢?大學的金融課程也不是叫怎麼做交易的啊。
為啥呢,因為這種外盤搏殺的金融交易其實世界上一門最復雜最高深的學問。全世界都沒有任何學校教,更沒有文憑。
6. 外匯EA,Forex Combo System v5.0 本人不會編程,英語也一般,請問怎麼修改這個EA裡面的參數設置,謝謝。
可以去到一些外匯網站如FxBoost等等問問客服人員啊,一般應該會的
7. 請教:外匯MT4的EA編程中,開倉函數OrderSend的參數講解
price就是你的購買價格,
如果你是開倉多單,那麼就是ASK價,空單則是BID價...
下面專是多單的範例:屬
OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss * Point,Ask + TakeProfit * Point, "我的訂單", 12345, 0, Green);
8. 外匯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());
}
原理大概就是這樣
9. 外匯EA編程好學嗎,有php和js基礎
我知來道原理,但我不會源編程。
EA的mql4其實比C++還簡單的,只要會C++的都不會難。但是mql4難的地方是編程者必須很懂mql4語言和普通編程語言的轉換,然後就是編程者必須很懂交易策略。
沒有這兩個做基礎,就沒法寫出能用於實戰好用的EA來。
10. 外匯交易必備,《MT4軟體如何使用和編程EA
首先把你的EA拷貝MT4的安裝目錄上,有一個文件夾叫Expert Advice. 拷貝到它下面,就可以在回MT4軟體的列表裡頭答看見你的EA了。 然後。找一個想交易的貨幣圖,拉出EA到貨幣圖上。圖上就會出現一個人臉圖標 設置交易參數,點擊開始。