诚信为本
量力而为

MQL语言

以bool类型定义的EA交易时间段函数

阅读(215)

该函数以bool类型返回true与false(真与假)来限制EA交易时间段,调用的时候可以根据实际需要自行演变修改。 extern int OpenHour = 1; extern int CloseHour = 23; int gi_27...

EA根据可用保证金动态计算开仓手数的函数

阅读(210)

该函数根据设定的风控系数及可用保证金动态计算开仓手数,对最小开仓0.1手或0.01手也做了演变。调用中可以自由扩展修改。 extern double Lots = 1; extern bool MM = true; extern bool ...

K线倒计时函数

阅读(180)

该函数计算K线换线倒计时时间,可以直接引用到指标中。在EA中如有策略需要指定在K线结束前几秒平仓,则可以引用该函数中的时间算法。 void bclock() { double i; int m,s; m=Time[0]+Period()*6...

void自定义ea开仓函数

阅读(352)

该ea开仓函数以void类型定义。函数内部功能完善。可以直接调用,或者将部分参数作为函数参量以解决不同需求的开仓。 extern double lotMM = 0.1; extern int StopLoss = 100; extern i...

MT4 EA编程中完整的限制EA开仓时间段函数

阅读(411)

该函数比较全面,可以分亚洲盘、欧美盘、美国盘三个盘面设置具体EA开仓时间段。实际调用中可以自行修改拓展。 extern bool UseTradingHours = true; extern bool TradeAsianMarket = ...

删除对象函数

阅读(506)

在编写指标或者EA的时候,经常会创建一些文字或线条等对象,该函数功能是删除这些对象,在实际运用中结合具体对象名称对函数做相应的修改即可。 void DeleteObjects() { int objs = ObjectsTotal(); s...

MT4功能齐全的EA自定义开仓函数

阅读(521)

该开仓函数功能较为全面,六种类型的订单开仓都可以调用,函数中也加入了止损演变方法。函数参量如下:int type,订单类型,double lots,订单手数,double price,开仓价格,double stoploss,订单止损,do...

EA编程中自定义删除挂单函数

阅读(327)

该自定义删除挂单函数可以在EA需要执行删除挂单时自由调用。函数一个参量:int type 挂单类型。 void delete_1(int type) { if(OrdersTotal()>0) { for(int i=OrdersTo...

EA开仓函数

阅读(499)

该EA开仓函数比较简明,可以做进一步完善后在EA编写中调用。函数一个参量:int type,订单类型。 input double TakeProfit = 1000; // input double StopLoss = 500; inpu...

MT4编程中简洁的EA平仓函数

阅读(551)

该EA平仓函数十分简洁,用在多单和空单不加仓、不同时持仓的策略中比较合适,比如均线金叉平空单、死叉平多单之类的EA。函数一个参量:int type,订单类型。 input int mymagic=99999; bool CloseOrder...