當前位置:外匯行情大全網 - 外匯開戶 - 想學習外匯EA編程需要哪些知識從哪裏可以入手簡單說

想學習外匯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語言的基本語法和程序的構成,及運行流程

有關語法部分,請讀者參看匯龍網相關的資料,這裏略去。

  • 上一篇:現在英國要去五個歐洲國家過聖誕節。我能在哪裏把英鎊兌換成歐元?
  • 下一篇:vtm格式是什麽?用什麽打開?
  • copyright 2024外匯行情大全網