持仓单子自动管理专家EA : OrderManager Pro
本EA设计用于管理61个外汇品种和2个贵金属(黄金,白银)的单子。
如果你的品种名称带有后缀,EA也是可以识别的。
AUDCAD, AUDCHF, AUDJPY, AUDNZD, AUDSGD, AUDUSD, CADCHF, CADJPY, CHFJPY, CHFSGD,
EURAUD, EURCAD, EURCHF, EURDKK, EURGBP, EURHKD, EURJPY, EURNOK, EURNZD, EURPLN,
EURSEK, EURSGD, EURTRY, EURUSD, EURZAR, GBPAUD, GBPCAD, GBPCHF, GBPDKK, GBPJPY,
GBPNOK, GBPNZD, GBPSEK, GBPSGD, GBPTRY, GBPUSD, NOKJPY, NOKSEK, NZDCAD, NZDCHF,
NZDJPY, NZDUSD, SEKJPY, SGDJPY, USDCAD, USDCHF, USDCNH, USDCZK, USDDKK, USDHKD,
USDHUF, USDJPY, USDMXN, USDNOK, USDPLN, USDRUB, USDSEK, USDSGD, USDTHB, USDTRY,
USDZAR
-----------------------
XAUUSD, XAGUSD, XAUEUR, XAGEUR, GOLD, SILVER
本EA用于管理订单,功能强大。
提供以下功能:
- 如果单子没有设止损,则为单子设置止损。
- 如果单子没有设止盈,则为单子设置止盈。
- 如果某品种的单子总个数超过设定值,则平掉最后开的单子。
- 如果单子手数超过设定值,则平掉该单子。
- 如果单子的盈利点数超过设定值,则平掉该单子
- 如果单子的亏损点数超过设定值,则平掉该单子
- 如果单子的盈利金额(包括了利息和佣金)超过设定值,则平掉该单子
- 如果单子的亏损金额(包括了利息和佣金)超过设定值,则平掉该单子
- 如果某个品种的所有单子的盈利金额(包括了利息和佣金)超过设定值,该品种单子全平掉
- 如果某个品种的所有单子的亏损金额(包括了利息和佣金)超过设定值,该品种单子全平掉
- 如果单子盈利超过设定点数,则设平保
- 如果单子的浮动盈亏比超过设定值,则设平保。这个单子必须设置有止损,否则无法计算浮动盈亏比。
- 如果帐号所有单子盈利金额(包括了利息和佣金)超过设定值,平掉所有单子
- 如果帐号所有单子亏损金额(包括了利息和佣金)超过设定值,平掉所有单子
- 如果设定了只交易品种,当某个单子品种不在此列时,则会被平掉。即限制了只能交易品种。
- 如果设定了不交易品种,当某个单子的品种在此列时,则会被平掉。即限制了不允许交易的品种。
//---
参数设置
Select Symbol -- 这是一个二选一的选择,你可以选择:
- Current_Forex_Symbol --- EA只管理当前图表的品种的单子
- All_Forex_Symbol ---- EA管理所有外汇品种的单子(即上面写的61个外汇品种)
如果需要单独管理某个品种的单子,你就选择 "Current_Forrex_Symbol"
//---
1. forex外汇品种参数设置
- StopLossPipsFX: 如果单子没有设止损,则以该参数设置止损。点数是Pips。
- TakeProfitPipsFX: 如果单子没有设止盈,则以该参数设置止盈。点数是Pips。
- MaxTotalOrdersPerSymFX: 如果某品种的单子总个数超过设定值,则平掉最后开的单子。
- MaxLotsPerOrderFX: 如果某大单子手数超过设定值,则平掉该单子。
- CloseOrderWinPipsFX: 如果单子的盈利点数超过设定值,则平掉该单子。
- CloseOrderLossPipsFX: 如果单子的亏损点数超过设定值,则平掉该单子。
- CloseOrderWinAmountFX: 如果单子的盈利金额超过设定值,则平掉该单子。
- CloseOrderLossAmountFX: 如果单子的亏损金额超过设定值,则平掉该单子。
- CloseAllOrdersWinAmountPerSymFX: 如果某个品种的所有单子的盈利金额超过设定值,该品种单子全平掉。
- CloseAllOrdersLossAmountPerSymFX: 如果某个品种的所有单子的亏损金额超过设定值,该品种单子全平掉。
- BreakEvenLevelPipsFX: 如果某个单子浮动盈利点数超过设定点数,则设平保。
- BreakEvenPerRewardRiskRatioFx: 如果某个单子的浮动盈亏比超过设定值,则设平保。这个单子必须设置有止损,否则无法计算浮动盈亏比。
2. Gold (XAUUSD) 黄金品种设置: 类似于外汇品种。
3. Silver(XAGUSD)白银品种设置:类似于外汇品种。
4. 帐号全品种设置:
- CloseAllSymWinAmount: 如果帐号所有单子盈利超过设定值,平掉所有单子。
- CloseAllSymLossAmount: 如果帐号所有单子亏损超过设定值,平掉所有单子。
5. 设置只允许交易的品种,或者不允许交易的品种。用 *隔开品种。
- AllowedSymbolList: 只允许交易的品种。如果设定了只交易品种,当某个单子品种不在此列时,则会被平掉。即限制了只能交易品种。比如设定为EURUSD*GBPUSD*USDJPY,那么只能交易这三个品种,否则单子会被平掉。
- NotAllowedSymbolList: 不允许交易品种。如果设定了不交易品种,当某个单子的品种不在此列时,则会被平掉。即限制了不允许交易的品种。比如设定为EURJPY*GBPJPY,你不能交易这两个品种,否则单子会被平掉。
如果你没有设置,则不会有任何品种限制。
//---
//---
//---
//---
===========================================
AUDCAD //* Australian Dollar vs Canadian Dollar
AUDCHF //* Australian Dollar vs Swiss Franc
AUDJPY //* Australian Dollar vs Japanese Yen
AUDNZD //* Australian Dollar vs New Zealand Dollar
AUDSGD //* Australian Dollar vs Singpore Dollar
AUDUSD //* Australian Dollar vs US Dollar
CADCHF //* Canadian Dollar vs Swiss Franc
CADJPY //* Canadian Dollar vs Japanese Yen
CHFJPY //* Swiss Franc vs Japanese Yen
CHFSGD //* Swiss Franc vs Singapore Dollar
EURAUD //* Euro vs Australian Dollar
EURCAD //* Euro vs Canadian Dollar
EURCHF //* Euro vs Swiss Franc
EURDKK //* Euro vs Danish Korner
EURGBP //* Euro vs Great Britain Pound
EURHKD //* Euro vs Hong Kong Dollar
EURJPY //* Euro vs Japanese Yen
EURNOK //* Euro vs Norwegian Krona
EURNZD //* Euro vs New Zealand Dollar
EURPLN //* Euro vs Polish Zloty
EURSEK //* Euro vs Swedish Kronor
EURSGD //* Euro vs Singapore Dollar
EURTRY //* Euro vs Turkish Lira
EURUSD //* Euro vs US Dollar
EURZAR //* Euro vs South African Rand
GBPAUD //* Great Britain Pound vs Australian Dollar
GBPCAD //* Great Britain Pound vs Canadian Dollar
GBPCHF //* Great Britain Pound vs Swiss Franc
GBPDKK //* Great Britain Pound vs Danish Kroner
GBPJPY //* Great Britain Pound vs Japanese Yen
GBPNOK //* Great Britain Pound vs Norwegian Krona
GBPNZD //* Great Britain Pound vs New Zealand Dollar
GBPSEK //* Great Britain Pound vs Swedish Kronor
GBPSGD //* Great Britain Pound vs Singapore Dollar
GBPTRY //* Great Britain Pound vs Turkish Lira
GBPUSD //* Great Britain Pound vs US Dollar
NOKJPY //* Norwegian Kroner vs Japanese Yen
NOKSEK //* Norwegian Kroner vs Swedish Kronor
NZDCAD //* New Zealand Dollar vs Canadian Dollar
NZDCHF //* New Zealand Dollar vs Swiss Franc
NZDJPY //* New Zealand Dollar vs Japanese Yen
NZDUSD //* New Zealand Dollar vs US Dollar
SEKJPY //* Swedish Kronor vs. Japanese Yen
SGDJPY //* Singapore Dollar vs. Japanese Yen
USDCAD //* US Dollar vs Canadian Dollar
USDCHF //* US Dollar vs Swiss Franc
USDCNH //* US Dollar vs Chinese Renminbi
USDCZK //* US Dollar vs Czech Republic Korunas
USDDKK //* US Dollar vs Danish Kroner
USDHKD //* US Dollar vs Hong Kong Dollar
USDHUF //* US Dollar vs Hungarian Forints
USDJPY //* US Dollar vs Japanese Yen
USDMXN //* US Dollar vs Mexican Peso
USDNOK //* US Dollar vs Norwegian Kroner
USDPLN //* US Dollar vs Polish Zlotys
USDRUB //* US Dollar vs Russian Ruble
USDSEK //* US Dollar vs Swedish Kroner
USDSGD //* US Dollar vs Singapore Dollar
USDTHB //* US Dollar vs Thai Baht
USDTRY //* US Dollar vs Turkish Lira
USDZAR //* US Dollar vs South African Rand
------
XAGEUR //* Silver vs Euro
XAGUSD //* Silver vs US Dollar
XAUEUR //* Gold vs Euro
XAUUSD //* Gold vs US Dollar
const string forexSymbols[] { "AUDCAD","AUDCHF","AUDJPY","AUDNZD","AUDSGD","AUDUSD","CADCHF","CADJPY", "CHFJPY","CHFSGD","EURAUD","EURCAD","EURCHF","EURDKK","EURGBP","EURHKD", "EURJPY","EURNOK","EURNZD","EURPLN","EURSEK","EURSGD","EURTRY","EURUSD", "EURZAR","GBPAUD","GBPCAD","GBPCHF","GBPDKK","GBPJPY","GBPNOK","GBPNZD", "GBPSEK","GBPSGD","GBPTRY","GBPUSD","NOKJPY","NOKSEK","NZDCAD","NZDCHF", "NZDJPY","NZDUSD","SEKJPY","SGDJPY","USDCAD","USDCHF","USDCNH","USDCZK", "USDDKK","USDHKD","USDHUF","USDJPY","USDMXN","USDNOK","USDPLN","USDRUB", "USDSEK","USDSGD","USDTHB","USDTRY","USDZAR" }
//--- END.