程式交易教學

誠邀您參加全球知名外匯經紀商OANDA的自營交易(Prop Trader)

報名OANDA自營交易(Prop Trader),並通過我們的考核,您就可以使用OANDA提供的資金進行交易,獲得高達90%的交易利潤分成。



全面升級——更多功能、更大靈活性!
優化了“固定最大虧損”,“每日虧損限制”等。查看詳情全新「Boost」計劃

500,000美元交易資金
您可以使用最高500,000美元的資金進行交易。

豐富的交易商品
您可以交易包括外匯、黃金、原油、股票指數等多種商品。



介紹使用if語句把條件表達式當做數字處理的方法與外匯自動程式交易編碼教學


在製作EA時一定會出現if語句,但是if語句比直接計算條件表達式要多花處理時間。

下面介紹把條件表達式當做數字處理的方法。

驗證1)

int a=1;

int b=1;

void OnTick(){Comment(a==b);}

在a和b處輸入1。

當a==b時會出現什麼樣的評論呢?

結果是1。

在符合條件的公式中可以當做1在計算公式中使用。

驗證2)

int a=2;

int b=2;

void OnTick(){

int c=(a==b);

Comment(c);}

這次是一種不常見的 c=(a==b);公式。

結果顯示為1。

驗證3)

int a=1;

int b=100;

void OnTick(){

int c=(a

Comment(c);}

如上面一樣,也可以用 < > 方式使用。

這次的結果也是1。

用多種條件表達式演算。

驗證4)

int a=1;

int b=2;

int c=3;

int d;

void OnTick(){

d=(ac);

Comment(c);}

(a

(a>c)雖然不符合條件,但是因為有 ! 所以也是1。

結果顯示為3。

應用)

int Order(int cmd)

{return(OrderSend(Symbol(),cmd,0.1,Bid + MarketInfo(Symbol(),MODE_SPREAD) * (cmd==0),5,0,0));}

上面是用一句代碼製作多空訂單。

當Order(0);時,cmd選項為0 : OP_BUY。

下單價格是*(cmd==0)只在下多單時加入點差。

把簡單的條件表達式放入公式中,不但可以讓源碼更加清楚明了,還可以減少處理時間。

將EA自動程式交易應用於外匯與差價合約交易中

EA

我們以圖文形式詳細介紹有關EA自動程式交易的基本知識,以及在MT4/MT5平台上的安裝、參數設定方法、編碼等等內容。另外,對持有OANDA帳戶的客戶,還可以免費使用我們的獨有EA與指標工具。

誠邀您參加全球知名外匯經紀商OANDA的自營交易(Prop Trader)

報名OANDA自營交易(Prop Trader),並通過我們的考核,您就可以使用OANDA提供的資金進行交易,獲得高達90%的交易利潤分成。



全面升級——更多功能、更大靈活性!
優化了“固定最大虧損”,“每日虧損限制”等。查看詳情全新「Boost」計劃

500,000美元交易資金
您可以使用最高500,000美元的資金進行交易。

豐富的交易商品
您可以交易包括外匯、黃金、原油、股票指數等多種商品。