同時交易多個貨幣,EA如何指定貨幣平倉,程式碼如何表達,感謝...舉例...

 

同時交易多個貨幣,程式如何指定貨幣平倉,求程式碼,感謝...

例如:倉位中有EUR/USD、USD/CHF、GBP/USD、EUR/JPY、USD/JPY,

   我想讓程式在EUR/JPY的平倉條件,自動將EUR/JPY、USD/JPY同時平倉。

   請教EA如何指定貨幣同時平倉,程式碼如何表達,謝謝!

 

第一从OrdersTotal()中找到 EUR/JPY 仓位,看是否符合平仓条件

第二再次循环 OrdersTotal() 然后OrderSymbol()为EUR/JPY、USD/JPY 的平仓

应该是这样子的

 

举例解答:

1,首先设置你需要的货币对变量

string pairs[] = { "EURUSD","USDJPY","GBPUSD","USDCHF","EURCHF","AUDUSD","USDCAD",
"NZDUSD","EURGBP","EURJPY","GBPJPY","CHFJPY","GBPCHF","EURAUD",
"EURCAD","AUDCAD","AUDJPY","NZDJPY","AUDNZD" };

2.设置 一个 变量进行选择

int Pair = -1;//注意这个初始值一定要用-1,因为0代表当前的货币对

Pair = (Pair+1) % ArraySize(pairs);
string TradeSymbol = pairs[Pair];

3.这样你就可以在下面引用了

有不理解的地方请联系 :QQ :1031130533

 
angelstar:

第一从OrdersTotal()中找到 EUR/JPY 仓位,看是否符合平仓条件

第二再次循环 OrdersTotal() 然后OrderSymbol()为EUR/JPY、USD/JPY 的平仓

应该是这样子的

Dear angelstar,

謝謝您的指導。

將參考你的建議進行測試,

測試結果將會回饋貼在本文上。

謝謝!!

easyEAs

 
CFAACCP:

举例解答:

1,首先设置你需要的货币对变量

string pairs[] = { "EURUSD","USDJPY","GBPUSD","USDCHF","EURCHF","AUDUSD","USDCAD",
"NZDUSD","EURGBP","EURJPY","GBPJPY","CHFJPY","GBPCHF","EURAUD",
"EURCAD","AUDCAD","AUDJPY","NZDJPY","AUDNZD" };

2.设置 一个 变量进行选择

int Pair = -1;//注意这个初始值一定要用-1,因为0代表当前的货币对

Pair = (Pair+1) % ArraySize(pairs);
string TradeSymbol = pairs[Pair];

3.这样你就可以在下面引用了

有不理解的地方请联系 :QQ :1031130533


Dear CFAACCP,

謝謝您的指導。

將參考你的建議進行測試,

測試結果將會回饋貼在本文上。

謝謝!!

easyEAs

原因: