顺水外汇EA交易网MT4
标题:
全功能 网格EA 对冲、单边、均线、MACD、KDJ、 变色趋势等...
[打印本页]
作者:
yunhai_0070
时间:
2018-1-11 00:48
标题:
全功能 网格EA 对冲、单边、均线、MACD、KDJ、 变色趋势等...
全功能 网格EA 详看 中文设置参数
extern int MagicNumberGrid = 10001; // Magic
extern double Lots = 0.01; //
extern bool ConsiderSpread = false;//考虑点差
extern double GridSize = 20; // 挂单之间的止盈间隔 - 网格大小
extern double = 50; // 止盈的计算循环基数. 通常是 = 网格大小但你可以重写。止盈=GridSize*ProfitRank1+BaseTakeProfit
extern double Slippage = 2.5;//滑点
extern double GridSteps = 10; // 下单的总数
extern double GridMaxOpenEachSide = 0; // 多或空单的各自开盘的最大数量,不是两者的总和。未达到最大数量可以继续开仓
extern double StopLoss = 0; // 设置止损点数,默认的没有止损
extern double Grid_High = 0; //设置价格波幅的高位
extern double Grid_Low = 0; //设置价格波幅的低位
extern int TrailStop = 0;//移动止损点数,大于0.5时候开始移动止损
extern double FixedAllLongStopLoss = 0; //所有多单用相同的止损价格
extern double FixedAllShortStopLoss = 0; //所有空单用相同的止损价格
extern double UpdateInterval = 0; // 每个X分钟挂新订单
extern bool wantLongs = true; // 做多单
extern bool wantShorts = true; // 做空单
extern bool wantBreakout = true; // 做突破单
extern bool wantCounter = true; // 做回调单
extern bool ProfitRank1 = true; // 控制止盈级别(3个级别)
extern bool ProfitRank2 = false;
extern bool ProfitRank3 = false;
extern bool unEquLongShortControlLots = false;//是否使用单量控制手数:如果大于10单,手数大于0.1,则多单数量少于一半则多单加手,反则减手;或者空单数量少于一半则多单加手,反则减手。
extern bool EquityControlLots = false;//是否使用净值来计算手数:净值大于中心资金与余额的几何平均数时,加仓。(当余额大于中心资金时,盈利即加仓,亏损也可能加小仓。当余额小于中心资金时,亏损不加仓,盈利可能加小仓或大仓)
extern double BaseLots = 0.01;//基础手数
extern double BaseEquity = 2000;//中心资金
double Equity_Old;
extern bool CloseAllWithEquityIncrease = false;//盈利增加就平仓
extern bool CloseAllWithEquityDecrease = false;//盈利减少就平仓
extern double EquityIncreasePercentage = 10.0;//盈利增加的目标百分比
extern double EquityDecreasePercentage = 10.0;//盈利减少的目标百分比
extern string Note1 = "Equity Increase Decrease Percentage xx%";
extern bool StopTradeAfterEquityIncreased = false;//盈利增加就停止交易
extern bool StopTradeAfterEquityDecreased = false;//盈利减少就停止交易
extern bool LimitEMA60 = false; // 1小时图的60均线之上做多,之下做空(
详见附图2
)
extern bool UseMACD = false; // macd >0做多, macd >0做空(macd穿越0轴就全平仓删挂单,并且不再下单。macd在0轴之上多单,之下空单。)(
详见附图3
)
extern bool UseHull = false; // 蓝色做多, 红色做空。(
详见附图4
)
extern bool UseMAGroup=false; // //使用15分钟图表sma均线组5、13、21、60、200和KDJ指标j大于小于2:KDJ指标j大于2且 fast ma > slow ma,且SMA5-SMA21>0.0040,则做多不做空;KDJ指标j小于2且 fast ma 0做多, macd >0做空(macd穿越0轴就全平仓删挂单,并且不再下单。macd在0轴之上多单,之下空单。)(
详见附图3
)
extern bool UseHull = false; // 蓝色做多, 红色做空。(
详见附图4
)
extern bool UseMAGroup=false; // //使用15分钟图表sma均线组5、13、21、60、200和KDJ指标j大于小于2:KDJ指标j大于2且 fast ma > slow ma,且SMA5-SMA21>0.0040,则做多不做空;KDJ指标j小于2且 fast ma < slow ma,且SMA5-SMA21<0.0040,做空不做多; 其他情况不做多也不做空。
extern bool UseStochastic=false; //是否使用KDJ指标
extern bool UseSAR = false;////当前收盘小于SAR空单,大于则多单
extern double SAR_Step = 0.02;
extern double SAR_Maximum = 0.2;
extern bool CloseOpenPositions = false;// 如果使用UseMACD 或 UseMAGroup, 是否还要先平仓后才开仓。(
结合上面几种趋势指标一种 可以在趋势转变时刻平掉前面趋势的单,然后再开新趋势单,)
extern bool ClosePendingPositions = false; // 关闭远离当前价格挂单
作者:
mt4-ea
时间:
2018-1-11 00:57
调整好参数应该可以控制的很好,如果加上时间控制 还有加上单根K线大于多少点暂停功能 是不是可以
作者:
今天我高兴
时间:
2018-1-11 01:15
2013-3-12 21:13 上传
点击文件名下载附件
下载积分: 金币 -2
810 Bytes, 下载次数: 64, 下载积分: 金币 -2
作者:
流星划过夜空
时间:
2018-1-11 02:50
顶了
作者:
aspnq
时间:
2018-1-11 03:30
顶一个,有你真好
作者:
qihuimen
时间:
2018-1-11 04:45
[attach]13008[/attach]
我也来了师傅,好厉害
作者:
小小鱼儿
时间:
2018-1-11 06:05
差一点沙发啊
作者:
中心永在
时间:
2018-1-11 06:32
[attach]13009[/attach]
作者:
驿后黄昏
时间:
2018-1-11 08:02
楼主大好人阿,支持一个
[attach]13010[/attach]
作者:
w1119007
时间:
2018-1-11 09:00
谢谢分享
作者:
zw0806
时间:
2018-1-11 10:14
大资金做小单,不怕网格
作者:
simonli5460
时间:
2018-1-11 10:39
好,就是太贵
作者:
haoofz
时间:
2018-1-11 11:55
不会用,好用不
作者:
pl_1069
时间:
2018-1-11 12:15
下了,再学习
作者:
pl_1069
时间:
2018-1-11 12:56
[attach]13011[/attach]
作者:
人民币
时间:
2018-1-11 14:36
谢谢云海分享!!
作者:
数码情人
时间:
2018-1-11 16:09
感谢分享
欢迎光临 顺水外汇EA交易网MT4 (http://www.waterforex.com/)
Powered by Discuz! X3.2