『壹』 如何用MQL4语言 编写外汇趋势交易程序
第一步:打开MT4软件,如下图点击编辑窗口
『贰』 MT4外汇 指标编程
语言繁多啊,学都学不过来,不过看你这提示是说,这个变量未定义(版这个权变量好奇怪的说,6维啊(如果有这种写法的话))。
可能1:你使用的是系统封装的变量,但是写错了(查看文档,注意大小写),改过;
可能2:你想自定义这么一个变量,但是忘了定义了,改过;
可能3:[ ] 这里面应该是一个函数,从而只会有一个返回作为数组下标,改过;
试试...
『叁』 谁知道MT4中MQ4编程中时间段怎么选择
用date函数就可以实现,
『肆』 外汇MT4的EA编程,取前20日最高价,怎么取呀
//20日内最高价所在的K线的索引index
int index = iHighest(Symbol(),0,MODE_HIGH,20,0);
// 取该K线的最高值H
double H= High[index];
『伍』 寻找外汇的MT4平台懂编程的人(仅仅编写一个警报)
PlaySound("alert.wav");
『陆』 外汇MQ4代码中的barsback什么意思
回答这个问题之前,个人觉得很有必要的先了解一下到底什么是外汇,如果你到另外一个国家去旅行,通常会找到机场货币兑换亭进行该国的货币兑换,而当你对另外一种货币进行兑换的时候你就已经参与外汇市场的交易,而当你准备回家,又回到货币兑换亭将货币兑换回来,你会发现汇率已经改变,汇率的变化是使你能够在外汇市场赚钱的关键。
外汇交易市场,通常我们称之为外汇市场,简称“FX”,是世界上最大的金融交易市场,日成交量达5万亿美金以上,是当之无愧的金融巨无霸。当然这五万亿的市场规模指的是全球规模的外汇市场,其包含国家,机构,投行和散户(即零售交易者)。而我们个人参与的外汇市场交易规模(零售交易者)也在1.5万亿以上,其规模也是相当庞大的。
那么外汇交易市场到底我们在交易什么呢?
答案很简单就是“钱”。
简单点理解,你可以把购买货币当作购买某个国家的股票,就像购买公司的股票一样,而货币的价格则直接反映这个国家当前以及未来经济的状况的一个具体的体现。
例如,你买入日元,就相当于你为日本经济投资了“一股”说明你看好日本经济会有良好的表现,甚至随着时间的推移会越变越好。而你一旦卖出,你得目的是是获取利润。反之亦然。
一般来说,一国货币和其他国家货币的汇率,所反映的是该国和其他国家经济状况的比较情况。
了解完到底什么是外汇,我们再来看外汇交易,我们称之为货币对
外汇交易是指同时买入一种货币并卖出另一种货币的交易方式。 货币通过经纪人或交易商以成对地形式进行交易,例如欧元/美元(EUR/USD)或者英镑/日元(GBP/JPY)。
当你在外汇市场进行交易时,你所买卖的是货币对。
我们可以将每一个货币对想象成不同货币之间的“拔河比赛”。汇率的波动取决于在某一时刻货币的强弱程度。
基本的情况了解了,那么再来点干货,也就是外汇交易到底好不好做这个话题,外汇好不好做,说难也难,说易也易。
最主要的是你要做好以下几个方面:
1,良好的心态,好的心态是成功的开始。
2.一定的技术,掌握一定的技术是你的基础
3.充足的资金,这是你底气的源泉
4.严格的计划,以及适应你自己的交易风格
5.合理的仓位管理,风险控制
3.学会等待
做好以上几点,相信你再来看这个问题,你会发现另一片风景。
笔者清河论金,自认为读过几本书,对现今的社会现状以及实时动态都有独到见解,现从事黄金,外汇方面的研究工作,对此有困惑或有独到见解的朋友可以留言交流。
『柒』 外汇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());
}
原理大概就是这样
『捌』 怎样学习外汇MT4编程之MQL4语言学习入门
1. 首先,你得下载一个MT4平台软件,然后打开里面的MQL编辑器。
2. 选择一个交易品种,注册账号(模拟或者真实都可以)在历史中心下载其对应的历史数据。
3. 在MT4官方网站上学习编程常用的语句。在MQL4 Reference开始对基本语法的学习.对于有编程基础的人来说,这一点尤为轻松。这一阶段只要了解什么样的内容在对应的什么位置,便于以后查找,而不需要完全背下来,或者掌握。干脆点的就直接翻看下即可。
4. 打开MT4中已有的MQL4代码段,比如均线指标。对照看其中的语句,揣摩均线的逻辑意思。不懂的回到第二步中查找,或者网络之。
5. 自己学着简单的修改均线的代码,通过修改参数,修改变量,看看MT4中指标是怎样改变的。
6. 然后再修改其他相关指标,学习更多变量的修改,至此,MQL4入门学习就成功了。
接下来如果要编写难度更大的代码,或者要编写EA,将在后一阶段再给大家介绍更详细的学习内容。
『玖』 外汇mq4编程
你说的这种EA我记得我已经见到过了。名字忘记了,好像是金汇宝,比你这个还先进一些。
他是w类型,下跌的时候卖出,预测谷底。
我观摩过一段时间,要求门槛太高,我还没有投,是FXCM环球金汇的客服发给我观摩的,你可以也观摩观摩
『拾』 mt4编程,智能交易,EA高手请指点。
EA如果赚钱,大家都去搞软件开放去了,没有人再研究技术了,没有什么好技巧,技巧都是自己折磨出来的。
我建议你如果有时间的话,每天抽几分钟时间来写一些自己心得,无论是模拟还是真仓,心得体会写的多了,自己就掌握了,作为自己的知识了。
一些小经验,新手可以了解了解也许可以少走弯路
1.炒外汇黄金交易最剧烈的时段一般在下午3点到5点,晚上7点到12点。
2.最好不要持仓过夜,如果不得不持仓,一定要设好止损价和止盈价
3.止损价和止盈价的设定可以参考5日均线和20日均线
4.不要过分相信自己的直觉,而是要多看看国际新闻,一句话不要看别人说什么,而是看市场在发生着什么
5.任何时候都不要轻易的满仓操作
6.要判断好大趋势,跟着市场做准没错,做波段的时候要谨慎,不要因小失大
7.该涨的时候不涨,则坚决看跌,该跌的时候不跌,则看涨
8.外汇和黄金都是T+0机制,要最大程度发挥这种机制的机动性,把握好时机,果断得进出场,克服贪婪(不愿卖)与恐惧(不敢买)
9.最后当然是多多学习黄金投资知识,充实自己,每天做好总结
10。了解了解国际上比较知名的平台,受FSA和NFA监管。现货黄金杠杆可以选择一百到四百,杠杆大,容易做一些。
11.新手建议先免费申请一个模拟,先模拟学习,边总结模拟心得,记录每日得失。应该有帮助
总之无论你做那个平台,都建议你选择正规平台,不要去碰嘿平台,
嘿平台虽然条件给的很好,但是几乎是出不金的。
选择正规平台,然后选择他们的一级代理商,这样不加佣金,可以降低交易成本。当然这样资金也安全的多,资金安全,才实实在在。