请问哪位大侠能帮忙把小弟把这个公式改成MT4的全自动EA?

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;R:=SMA(RSV,3,1);R1:=SMA(R,3,1);R... RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
R:=SMA(RSV,3,1);
R1:=SMA(R,3,1);
RSV1:=(CLOSE-LLV(LOW,38))/(HHV(HIGH,38)-LLV(LOW,38))*100;
R3:=SMA(RSV1,5,1);
R4:=SMA(R3,10,1);
BUY:R4<30 AND CROSS(R3,R4) AND R>R1;
SELL:R4>80 AND CROSS(R4,R3) AND R<R1;

建仓基本条件为,1,没单情况下,才会开一单。2,止盈100点,止损30点,跟踪动态止损。3,可设置交易周期。

期待有大侠伸出援手~小弟非常感谢
展开
 我来答
匿名用户
2012-08-25
展开全部
用时间函数呗
datetime CurTime( ) 返回当前时间 示例: if(CurTime()-OrderOpenTime()<360) return(0); int Day() 返回当前日期 示例: if(Day()<5) return(0);
或者 iMA(NULL,PERIOD_D1,14,0,MODE_EMA,PRICE_CLOSE,1) 读取前一天的前一天日线的值判断是否一样
如果你想每天刚开盘一瞬间下单的话 那就成交量=0追问可以编一个简单示例,比如均线5>34>144>233开多仓,5<34平仓,空单相反。但是一天只交易一次的EA吗?不胜感激·
回答你用的时间周期是什么啊?
如果你直接用日线的话 根本不用控制一天也只能交易一次
如果你用其他周期均线比较的格式如下
m5=iMA(NULL,0,5,0,MODE_EMA,PRICE_CLOSE,1);
m34=iMA(NULL,0,34,0,MODE_EMA,PRICE_CLOSE,1);
。。。
。。。

if(m5>m34)

至于时间控制 定义一个公共变量 t 每次平仓的平仓的时候
t=Day();

开仓的时候 if(t!=Day())就要开仓了

另外开仓的时候加一个判断 OrdersTotal()<=0 意思是空仓的时候
kotele
2012-08-24 · 超过16用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:37.4万
展开全部
楼主 你好!其实鉴于你自己做外汇的话,我想你应该 很清楚汇市的变化,市场的走向不是千篇一律的,它是难以琢磨的,如果你想用某种公式来在汇市去获取利润,可能效果不是很大 我记得我有一个朋友曾今在房间里面呆了 一个多月 就为了 写自动交易软件,结果还是没有多大效果,我还是建议自己亲力亲为,也可以让自己练下盘感
追问
我从来没想过靠指标去赚钱~只不过需要过滤一些杂音。做外汇相当消耗精力~这指标只不过是帮我过滤信号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
one2oneforex
2012-08-23 · TA获得超过329个赞
知道小有建树答主
回答量:311
采纳率:0%
帮助的人:125万
展开全部
不会哦

但 这些悬赏20 应该没人会给你编辑。。
追问
以前的百度号帐号密码忘了,只能新申请了,所以没多少分。话说 这虚拟的分其实作用不大啊~赚真金白银意义才大
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-08-24
展开全部
写一般的EA很简单的 就init();deinit();start();这三个基本函数
关键是你的这个系统值不值得去写
有C++基础学会不难
追问
那三个是基本框架~ 是否值得写是因人而异的。不是越复杂就越好的。大道至简
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
q6833108
2012-08-24
知道答主
回答量:43
采纳率:0%
帮助的人:12万
展开全部
悬赏20太低
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式