input string TGSYM = "EURUSDm"; //交易品种(money Symbol)
input int 资金百分比 = 10; //control(风控 )
input string support = "MINI-0.01手;STANDAR-0.1手;OTHER-1手)" ;//(说明一)
enum TT {OTHER=0,STANDAR=1,MINI=2};
input TT 账户类型 =2; //support(账户类型)
input string LotSetting = "SENIOR(高级型);Steady type(稳健型);CUSTOM(固定 )" ;//(说明二)
enum MO {SENIOR=0,MINIATURE=1,CUSTOM=2};
input MO 交易模式 =0; //MODEL(交易模式)
input string CUSTOMLot ="如果你选择CUSTOM(固定),在下面修改交易量" ;//(说明三)
input double Lot = 0.1; //1.input amount(设置交易量)
input string strategy = "RANDOM(随机型);Loss of positons(亏损减仓);Loss of gallons(亏损加仓)" ;//(说明四)
enum Ls {RANDOM=0,STEADY=1,ADDITIONAL=2};
input Ls 策略 =0; //strategy(策略 )
input string Management = "(余额)AccountBalance;(净值)AccountEquity;(可用预付款)AccountFreeMargin;" ;//(说明五)
enum ZJ {AccountBalance=0,AccountEquity=1,AccountFreeMargin=2};
input ZJ MoneyManagement=1; //MoneyManagement(资金管理)
enum PC {OK,NO};
input PC 自动平仓=OK;
input int n =5; //(转折)callback
input int m =13; //(转折)callback
input double D_c =30; //(趋势幅度)Trends in
input string Tracking_stop_loss ="Tracking_stop_loss跟踪止损开关(ON or OFF)" ;//(说明六)
enum ZS {ON=0,OFF=1};
input ZS 追踪止损 = 0; //2.Tracking_stop_loss(跟踪止损)
input int SS = 500; //3.追损步长/不能为0(After damage step)
input int st = 500; //4.止损(stoploss)
input string Smart_stop ="Smart stop智能止损(open or shut)" ; //(说明七)
enum JX {open=0,shut=1};
input JX 智能止损 = 0; //智能止损(Smart stop)
input string Trading_scheme
="Trading scheme交易方案(交叉 or 趋势)" ; //(说明七)
enum CL {交叉=0,趋势=1};
input CL 方案 = 0; //交易方案(Trading scheme)
input int jc = 1; //震荡柱数(Shock column number)
input int shift_ma = 0; //均线偏移(Offset value)
input double MaxTrades = 3.0; //6.最大持仓量(MaxTrades)
input ENUM_TIMEFRAMES ZigTF = PERIOD_M30;//8.交易环境周期(ZigTF)
input ENUM_TIMEFRAMES MACDTF = PERIOD_D1; //11.MACDTF(交易环境大周期)
我们对EA赋予了各种功能,提升了平仓能力,止损能力,止盈能力,和利润最大化能力,同时还提升了EA的适应能力,不同货币对适合不同的趋势,所以交易结果也就不一样,我们设置了趋势选择开关,使得不同的货币对都能使用同一个EA来操作,只需要修改参数就可以了