‘壹’ 外汇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语言,这语言和C语言很像。
‘叁’ MT4外汇 指标编程
语言繁多啊,学都学不过来,不过看你这提示是说,这个变量未定义(这个变量好奇怪的说,6维啊(如果有这种写法的话))。
可能1:你使用的是系统封装的变量,但是写错了(查看文档,注意大小写),改过;
可能2:你想自定义这么一个变量,但是忘了定义了,改过;
可能3:[ ] 这里面应该是一个函数,从而只会有一个返回作为数组下标,改过;
试试...
‘肆’ "mt4平台"和"交易开拓者"的编程一样吗
TB和MT4大部分指令不一样。但是逻辑相似,MT4更严密一些。
TB简单。只能做期货。
MT4难一些。只能做外汇。不过可以把外汇数据弄进去测试。
‘伍’ MT4编程EA,没有任何C语言基础学起来会有多难
没有c语言基础不难 没有编程基础才难http://www.918008.com/show.asp?id=1662
这个网站有教程
‘陆’ 谁知道mt4编程啊
MT4是一款市场行情接收软件。
该软件由MetaQuotes Software Corp.公司发布,提供免费试用,有中文界面。MetaQuotes Software Corp.公司成立于2000年,是一家专业提供在线交易平台和分析工具的软件公司。
由于各个交易公司提供了许许多多的服务器接入地址,MT4可以即时查看黄金、白银、外汇、股票、期货等行情,同时可以进行模拟交易,功能特别强大,是目前最为广泛使用的外汇行情软件之一。
关于它的使用方法,参考资料中有一份flash教程
迈达克软件公司是一家为金融市场提供软件产品的公司。我们专注于为金融机构在 外汇 , CFD 及 期货市场 中发展系统软件,提供专业的交易工具以及高素质的在线自动交易平台。
迈达克软件公司在不断变化的商业环境中,对于在线智能交易系统方面一直处于领先地位。
近期,来自世界 30 多个国家,超过 100 家的经纪商和银行,已经选择了我们公司的软件系统来满足和调整不同的交易需求和软件产业。
迈达克软件公司在设计和发展在线交易系统的过程中,应用最新的信息技术、开发工具以及高度适应性地软件工程管理。我们的软件产品对使用错误率,可信度,使用率,柔性,生产效率和 费用效力方面都具有一定的标准。
2000 年,迈达克软件公司推出第一代的专业网上交易系统, FX 图表。这个平台适用于外汇市场,不但具备所需要的功能,而且在广泛的使用过程中,不断地被改进,使其能够符合每个时期金融市场的需求。
2001 年,迈达克软件公司推出了第二代在线交易系统 ---MetaQuotes 。不同于 FX 图表, MetaQuotes 不仅适用于外汇市场,同样也适用于 CFD 市场。此外这个平台还具备一个不同的,真正创新的特点 — 专为智能交易设计的程序语言 —MetaQuotes 语言( MQL ) . 这一特点的出现,为客户终端机性能的完善,打开了一个全新的局面。 MetaQuotes 软件不仅被广泛地接受,而且还在交易商中间成功地进行了验证,获得了肯定,使我们的在线交易软件得到了全新的变革。
2002 年迈达克软件公司推出了第三代在线交易系统 ---MetaTrader 。这个系统还适用于期货市场。具有全新的,更富柔性程序语言被运用在了智能交易系统中 - MQL II 。通过持续不断地对 MetaTrader 平台改进, , 使这一种产品得到极大的成功,成为世界上最流行的在线交易系统。
2003 年,迈达克软件公司成为了使用移动电话进行交易的先驱者之一 - MetaTrader CE 以及用于 Palm 的 MetaTrader .
2005 年 7 月 1 日 迈达克软件公司 推出了目前最新的最新交易系统 -- MetaTrader 4 。它包括先前系统所有的特点,并且对这些功能和组成部分进行了进一步的介绍和重组。 它适用于外汇, CFD 以及期货市场。 MetaTrader 4 服务器明显在使用率,工作表现,和可信度方面要优于早先的系统。
MetaTrader 4 客户终端机更具功能性,变通性以及便捷性,是交易商手中的一个重要工具。一种为智能交易的 MetaQuotes 4(MQL4) 而创设的类似于 C 语言的编程语言,已经得到了进一步的开发,并逐步成为众人所熟知的自动交易系统程序语言。这种语言的变通性及工作效率十分接近专业的 C 语言。
2005 年 10 月,迈达克软件公司推出了最新的移动终端平台 --- MetaTrade 移动交易终端机 。它不但包括范围更广的分析工具,还拥有具柔性的交易系统。它被认为是世界上最
优秀的移动交易平台之一。 MetaTrade4 移动平台在短短的两个月内,就已成为了市场的主流产品,发掘了更大的市场潜力。
如今,迈达克软件公司以其创新的设计,高品质,可靠性成为金融市场优质软件的最大供应商之一。迈达克软件公司现已在俄罗斯、赛普勒斯和新加坡都设有办事处。公司海纳百川,正在拥有和吸引了一大批优秀的高素质员工。
迈达克软件公司始终致力于完善在线交易软件,以成为世界一流的交易平台作为目标,让交易软件的使用更为简单便捷。为了完成这一目标,公司一直在业内保持领先的水平,利用最新的信息技术和创新理念,相信在我们不懈的努力下,在线交易软件将会发展得更好。
‘柒’ mt4 编程 满足任意一个条件怎么写
OrderProfit()可以检测持仓单的盈利情况,对所有持仓单写个循环,将每个单的盈利情况加起来就知道总体的情况了。
下单手数每次翻倍,可以用下面的公式:Lot=0.01*2^n,n代表持仓的单数。
‘捌’ mt4编程 怎么在当前位置加文本
1.打开MT4软件,打开你需要写入文字的图表,然后选择导航上菜单栏中的“插入”-“文字”,如下图所示: 2.然后按照下面图片指示,输入文字,选择字体颜色等信息即可: 3.最后点击确定,就可以看见图表上的信息如下图所示: 提示:如果想要删除
‘玖’ 什么是mt4编程语言
MT4是为金融机构进行外汇,贵金属,期货市场买卖而专业设计的在线交易平台。 该平台通过互联网为经纪公司提供包括全方位的服务,包括后台支持等。 近期,全球已有超过100家的经纪公司和银行选择了该平台。和许多技术指标和曲线研究相同的是,交易战略程序中使用了内置语言Multibank Quotes Language 4。使用这种语言,您可以创建自动交易、客户指标和脚本。自动交易可以分析市场情况、制定决策、挂出订单、以在线模式开设头寸。与技术指标一样,客户指标可分析市场情况并发出各种信号,脚本可单独执行某些特殊操作。
http://hi..com/gkgold/blog/item/86d31ac3f2875851b219a8c5.html,自己用用就知道了。
‘拾’ mt4编程如何限制一根线刚止盈出场又进场
1、画水平线:
首先,在MetaEditor编辑器中创建一个客户指标文件,名字可以任意,我这里就把它命名为Lesson1_DrawLine。
然后,在其中的start()函数中添加下面的代码: