顺水外汇EA交易网MT4
标题:
本人理念,菜鸟EA,高手指点
[打印本页]
作者:
jxqsl
时间:
2018-1-11 00:41
标题:
本人理念,菜鸟EA,高手指点
理念:赔小钱挣大钱
方法:3日线上穿26日线买入,26日线上穿3日线平仓;26日线上穿3日线买入,3日线上穿26日线平仓
如图:
#property copyright "Copyright 2013, MetaQuotes
Software Corp."
int ticket;
double cw=0.1;
int m=0,n=0;
double Ma3, Ma26;
//+---------------------------------------------
---------------------+
//| expert initialization function |
//+---------------------------------------------
---------------------+
int init()
{
//----
//----
return(0);
}
//+---------------------------------------------
---------------------+
//| expert deinitialization function |
//+---------------------------------------------
---------------------+
int deinit()
{
//----
//----
return(0);
}
//+---------------------------------------------
---------------------+
//| expert start function |
//+---------------------------------------------
---------------------+
int start()
{
int i=0;
int j=0;
//----
Ma3=iMA(NULL,0,3,0,MODE_SMA,PRICE_CLOSE,0);
Ma26=iMA(NULL,0,26,0,MODE_SMA,PRICE_CLOSE,0);
if(Ma3>Ma26)
{
i=i+1;
}
else
i=0;
if(Ma3i)
{
pc();
OrderSend(Symbol(),OP_SELL,cw,Bid,3,0*Point,0,"lbs-buy",197658,0,Green);
m=0;
Sleep(100000);
}
if(n>j)
{
pc();
OrderSend(Symbol(),OP_BUY,cw,Ask,3,0*Point,0,"lbs-buy",197658,0,Red);
n=0;
Sleep(100000);
}
//+---------------------------------------------
---------------------+
m=i+0;
n=j+0;
//----
return(m);
return(n);
}
//+---------------------------------------------
---------------------+
void pc()
{
while(OrdersTotal()!=0)
{
int total=OrdersTotal();
for(int i=0;i<total;i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
{
if(OrderType()==OP_BUY)
{
OrderClose(OrderTicket(),OrderLots
(),Bid,30,Blue);
}
if(OrderType()==OP_SELL)
{
OrderClose(OrderTicket(),OrderLots
(),Ask,30,Blue);
}
if((OrderType()==OP_BUYLIMIT)||(OrderType()==OP_BUYSTOP)||(OrderType()==OP_SELLLIMIT)||(OrderType()==OP_SELLSTOP))
{
OrderDelete(OrderTicket());
}
}
}
}
}
结果:在同一根K线上多次买卖。加了Sleep(100000)也不管
问题:同一根K线上交易一次
作者:
皮蛋来也
时间:
2018-1-11 00:48
楼主你好,你这个理论,我08年在国外的论坛上已经看到了,成功率不会很高,手工做单还可以考虑,参考一下,EA不是很适合。
其实还是需要一些Filter 也就是要加一些其他过滤条件,减少错误信号。
类似你这个EA系统,我在国外还看到一个理论,就是价格触碰布林上轨后,进仓做空A单,在K线下穿中轨,也就是你的26日均线,加仓B单,在价格走到下轨后,平仓A单,继续持仓B单,并调整B单的止损,直到价格回调或反转,触碰到B单的止损位 离场。。
以上意见仅供你参考。
作者:
jxqsl
时间:
2018-1-11 02:21
可惜我做的EA不按我的想法工作,哪位大侠帮改下!!
先谢了
作者:
xyxwmq
时间:
2018-1-11 03:51
你这还没进就又出了,做来做去还不够手续费,
作者:
人民币
时间:
2018-1-11 04:29
k策略 路过。
作者:
xzhxie
时间:
2018-1-11 05:55
很好的理论
作者:
zw0806
时间:
2018-1-11 06:24
谢谢分享
作者:
haoofz
时间:
2018-1-11 06:59
谢谢分享,继续关注您的进展
作者:
zhao543
时间:
2018-1-11 08:37
单一指标的准确率并不是很高
作者:
吾要成财
时间:
2018-1-11 09:12
看看看看看看看看看看看看看看
作者:
cfdylz
时间:
2018-1-11 09:28
看看看看
作者:
jiaxuan
时间:
2018-1-11 10:02
谢谢分享
作者:
宗瓠
时间:
2018-1-11 10:37
如果把指标放到K线结束可能会好点吧
作者:
花开在眼前
时间:
2018-1-11 11:01
谢谢分享,继续关注您的进展
作者:
aleyuan
时间:
2018-1-11 12:09
哈哈哈哈哈哈哈,谢谢
作者:
moopxy
时间:
2018-1-11 13:18
看看看看看看看看看看看看
欢迎光临 顺水外汇EA交易网MT4 (http://waterforex.com/)
Powered by Discuz! X3.2