查看:1660回复:39
2楼
能否用外汇系统自带的ea给我做个简单的模板
韬客社区www.talkfx.co
3楼
先谢谢了,等张武侠你有空给我弄个就行
韬客社区www.talkfx.co
4楼
mt4我不熟,指标更是一点不懂了。你得百度mt4下均线的用法,然后再之上改成自己需要的
My name is 张代理 ~
5楼
谢谢
韬客社区www.talkfx.co
发表于:2016-09-06 15:00只看该作者
6楼
如图中选中的地方,原本是0,意思是当前挂ea窗口的周期,改为如图的就是成了15分钟周期的macd取值了,不管你ea挂在哪个窗口周期上。这个指标取值都是15分钟的。不知道你是不是这个意思?如果你要15分钟还有1小时或者4小时周期的取值,那么就多写几行相应指标。。。。
韬客社区www.talkfx.co
8楼
MacdCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
MacdPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1);
SignalCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);
SignalPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,1);
MaCurrent=iMA(NULL,0,MATrendPeriod,0,MODE_EMA,PRICE_CLOSE,0);
MaPrevious=iMA(NULL,0,MATrendPeriod,0,MODE_EMA,PRICE_CLOSE,1);
如果要同时引用几个周期的指标,是不是要反复定义几次,然后在下面条件直接使用就可以了
MacdCurrent=iMACD(NULL,period_15,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
MacdCurrent=iMACD(NULL,period_10080,12,26,9,PRICE_CLOSE,MODE_MAIN,0);
类似于这样对么
10楼
本帖最后由 liuliudewo 于 2016-9-7 08:28 编辑
谢谢,这样定义我理解了,但是可以同时定义2个或多个时间周期并调用么,比如我想同时定义和调用日线指标和周线指标来作为策略执行函数,因为我是新手,如果问题太白,也请谅解,有木有简单的跨周期可公开不涉密策略给个参考。
ronngx 发表于 2016-9-7 07:30
按f1健调出帮助文档,搜索ima指标。参数里面设定就好了
11楼
感谢leoleo和ronngx你们跟帖答复,因为我是新手,对这两种定义方式不大熟悉,真的希望有简单的案例看一下
韬客社区www.talkfx.co
12楼
leoleo 发表于 2016-9-6 23:00
如图中选中的地方,原本是0,意思是当前挂ea窗口的周期,改为如图的就是成了15分钟周期的macd取值了, ...
韬客社区www.talkfx.co
发表于:2016-09-07 01:04只看该作者
13楼
小白已经很牛逼了。把周期参数换成你想要的参数,要什么就有什么。
18楼
liuliudewo 发表于 2016-9-7 09:18
刚才发的都显示要审核,没发出来,我还以为我搞错了
19楼
本帖最后由 liuliudewo 于 2016-9-7 09:28 编辑
连发多个帖子都说要审核,半天没通过,只好发图片了。
请问是这个意思么,我以前没接触过外汇ea,不大懂,这样定义日线和周线的收盘价怎么取?
kimfufree 发表于 2016-9-7 09:04
小白已经很牛逼了。把周期参数换成你想要的参数,要什么就有什么。
韬客社区www.talkfx.co
20楼
图片也没发出来,我懵了
韬客社区www.talkfx.co
21楼
大神们,能加个qq好友说一下么,你们发的我没整明白
韬客社区www.talkfx.co
22楼
leoleo 发表于 2016-9-6 23:00
如图中选中的地方,原本是0,意思是当前挂ea窗口的周期,改为如图的就是成了15分钟周期的macd取值了, ...
韬客社区www.talkfx.co
发表于:2016-09-07 07:00只看该作者
23楼
liuliudewo 发表于 2016-9-7 09:24
这样对么,但是日线和周线的k线收盘价怎么取 string symbol, // symbol int ...