1. 如何在MT4平台上使用智能交易系统(EA)
1.首先把你自己编写的EA(MQL4格式或者EX4文件)文件拷贝到平台/expert文件内,如果你正运行着MT4的话,然后重专启下mt4。
2.阅读EA的说属明书或者EA来源的网站,了解此EA的适用货币对和时间周期。
3.打开平台,选择工具-选项菜单,按照下图勾选,确定。
4.打开相对应的货币A拖拽到图表上。
5.在弹出的菜单中,根据自己的要求设定各种EA参数后,点确定。
6.当图表右上角出现笑脸图案时,表示EA加载成功,EA将会自动开始工作。
如果是你自己编程编写的EA,那么插入软件中你可以自己跑下,看是否是正常盈利的。如果你想要在这个市场上赚钱,你可以可以先跟着分析师操作,后期你自己熟悉了再自己操作,资深的分析师都可以给你带来稳定百分之八十以上的盈利。投资理财不是包赚的,但可以给你带来百分之八十以上的盈利,知道为什么有钱的人懂得找老师投资理财,并不是他们没空,是因为他们聪明,懂得知人善用机遇是平等的。
九年贵金属从业分析操作经验,送你十六字真言:现金为皇,顺势为王,点位为相,止损至圣。
2. 在外汇EA mt4编程里想要在当前价上加上一横线,这条横线要始终跟着当前价跳动。 请问代码什么写 谢谢!
MT4本来就可以显示价格线的嘛,要想显示卖价的话主图上点右键属性然后点常用然后在显示卖出价线前边打钩。
如果非要EA里写的话,可以创建一个水平线。可以这样写。
定义全局变量(就是把下边这句放到最开始)
double price_ask=Ask;
start函数里编写:
if(ObjectFind("jiagexian")==-1) ObjectCreate("jiagexian",1,0,0,price_ask);
if(price_ask!=Ask) {ObjectSet("",1,price_ask);price_ask=Ask;}
3. 外汇MT4的EA编程,取前20日最高价,怎么取呀
//20日内来最高价所在自的K线的索引index
int index = iHighest(Symbol(),0,MODE_HIGH,20,0);
// 取该K线的最高值H
double H= High[index];
4. 如何编写外汇ea
我们这边有ea
5. 外汇Mt4编程自己编写EA如何实现每隔一个时间就开一单
if (iTime(NULL,0,0)= 客户自定义);
{
ticket_buy=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"",MAGIC_MA,0,Blue);
if(ticket_buy>0)
{
billbuy_ok=true;
if(OrderSelect(ticket_buy,SELECT_BY_TICKET,MODE_TRADES))
{
Print("BUY order opened : ",OrderOpenPrice());
/* if(SL>0 && OrderStopLoss()==0)
OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice()-SL*Point,OrderTakeProfit(),0,Green);
if(TP>0 && OrderTakeProfit()==0)
OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),OrderOpenPrice()+TP*Point,0,Green);
*/
}
}
else
{
billbuy_ok=false;
Print("Error opening BUY order : ",GetLastError());
}
原理大概就是这样
6. 外汇EA怎么编辑一般要注意哪些用什么软件写谢谢!
EA的原理就复是根据技术指标的数值来制进行开仓和平仓。首先是要有EA所依赖的指标,高手都是自己编写的。然后根据指标的走势编写程序,自动开仓平仓,来完成自动交易
ODL博易汇金:
[1]英国知名券商ODL平台一级代理商,可以同时交易外汇黄金原油指数等品种,资金安全,平台稳定。
[2]ECN交易模式,无后台交易员,银行直接报价,所有订单直接进入市场,及时有效。
[3]支持EA智能交易系统,双向交易,支持锁单。
[4]提供最高达到400倍杠杆,最低500美金即可开户。
[5]每日《外汇市场研究报告》、《财经数据》、《黄金原油市场研究报告》;
[6]专业投资顾问,一对一的交易培训、咨询及指导;
[7]数千种技术分析指标、专用分析软件;
[8]重要经济数据公布即时短信提醒;
[9]客户交易亏损行为分析报告(中英文)
7. 外汇mt4编写EA,具体要求:用代码写出判断上一单(已经平仓的单子)是盈利还是亏损。
if(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY))
{
if(OrderProfit()>0)
{
Print("上一个单子盈利");
}else
{
Print("上一个单子盈利");
}
}
8. 外汇EA的EA的开发
外汇EA在MT4平台上进行开发,采用MQL4语言编写交易策略,EA的文件形式回是mq4文件或ex4文件,其中答mq4文件是源码文件。 这种语言可以创建你自己的智能交易,使自己的交易策略能够完全自动地执行。而且,MQL4 还能自定义客户指标,脚本和数据库。内包含了大量可以分析当前及历史报价所必须的函数,以及一些基本的运算和逻辑操作。并内置了一些基本的指标和操作命令。
打开MT4软件的MetaEditor编辑器,选择新建-智能交易系统,就可以开始开发自己的EA了。MQL4语言的基本语法类似于C语言,MetaEditor内含详细的帮助文件,可以帮助开发者正确地使用各种交易函数和操作指令。开发完成后需要进行编译和历史回测,并对EA的参数设置等进行不断优化,对EA的风险进行准确的评估之后再用于实盘账户运行。
9. 请教:外汇MT4的EA编程中,开仓函数OrderSend的参数讲解
price就是你的购买价格,
如果你是开仓多单,那么就是ASK价,空单则是BID价...
下面专是多单的范例:属
OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss * Point,Ask + TakeProfit * Point, "我的订单", 12345, 0, Green);