⑴ mt4编程,EA高手请指点。
编程本身不难,但看你的描述至少还有两步要先做好:
一是严格的界定条件,举个例子:“价格向上穿越并收于两根均线之上”如何界定?Ma100在Ma120之下的空头走势中,也可能出现单根K线上穿均线,要不要买入?或者改拿信Ma100与Ma120正乖离很大的疯涨行情中出现上穿,要不要买入?哪个收盘价穿越?Close[1]还是Close[0]……等等;
二是仔细琢磨一下策略是否合核轮乎基本的逻辑,否则我们可以想出千奇百怪的各种策略,一一编程测试的话,恐怕头发都要白了。例如你这里50点平保,但300点固定止赢的方法,在我看来就不怎么合理。
这两步搞定的话,随便哪里找个例子学学程敏逗序编写就行了,比打麻将难不了多少。
祝你好运。
⑵ 求MT4编程书籍
中国大陆,目前还没有开放外汇保证金交易,人民币不是国际流通货币,所以开户也不能直接用人民币开户,而且大陆境内是没有外汇保证金的监管机构。这样的背景下,如果在所谓的中国大陆的外汇保证金交易平台、用人民币开户的都是违规、没有任何保障的。
目前的客户一般是通过代理开设欧美成熟大简枣的外汇保证金交易平台,客户的帐户是欧美国咐李家开的,资金也是客户自己直接存到外汇公司的托管账户上。正因为如此,开户基本都是通过网络进行的。开户需要的资料主要滚拆是邮箱、手机号以及本人的身份证信息,这些信息在网络上就能直接提供,网络开户,提高了开户效率。
开户咨询名汇国际
⑶ 有没有关于MT4的专业交流论坛啥的给介绍下
你别说,我还真找到一个符合你条件的,我用好几个搜索才引擎找的的。他们网站就是关于外汇,股票,券商的专门问题回答,不过是一个新的网站,现在看来还是没有什么人气,但是像这么专业的外汇问题回答平台,我想不要多久就会红火起来的。
网址就是:518forex。我想顾名思义应该就是“我要发外汇”,看见这个域名我就记住了,有时间的话,我建议你可以多关注一下,要符合你的要求我估计目前就只有它了。这个好像就是亚洲外汇网的新社区,这就是我目前所知道的消息,希望她能够帮助到你。
祝你成功!
⑷ MT4 编程问题,专家进,谢谢
if语句的格拍宴式是
if()
{
}
你的错误在于,你没有把李仿IF后面的袭扰银语句用大括号括起来.
正确的应该是这样:
datetime time=0;
if(time!=Time[0])
{
OrderSend(Symbol(),OP_BUY,0.2,Ask,200,Ask-1500*Point,Ask+5000*Point,Symbol()+"Buy",0,0,Blue);
OrderSend(Symbol(),OP_SELL,0.1,Bid,200,Ask+1500*Point,Ask-5000*Point,Symbol()+"sell",0,0,Red);
time=Time[0];
}
⑸ 想学习关于外汇EA的编程语言,不知道从何学起
EA的编程只能自学。现在市场上没有培训学校。何解呢
因为EA的语言只是基于MT4使用的MQ编程语言。也就是说,如果不是做外汇、黄金交易的,就毫无用处。当然还有一个最主要的原因就是,你在市场上见过有什么培训学校是培训炒股,抄外汇的呢?大学的金融课程也不是叫怎么做交易的啊。
为啥呢,因为这种外盘搏杀的金融交易其实世界上一门最复杂最高深的学问。全世界都没有任何学校教,更没有文凭。
⑹ mt4编程如何限制一根线刚止盈出场又进场
1、画水平线:
首先,在MetaEditor编辑器中创建一个客户指标文件,名字可以任意,我这里就把它命名为Lesson1_DrawLine。
然后,在其中的start()函数中添加下面的代码:
⑺ 怎样学习外汇MT4编程之MQL4语言学习入门
1. 首先,你得下载一个MT4平台软件,然后打开里面的MQL编辑器。
2. 选择一个交易品种,注册账号(模拟或者真实都可以)在历史中心下载其对应的历史数据。
3. 在MT4官方网站上学习编程常用的语句。在MQL4 Reference开始对基本语法的学习.对于有编程基础的人来说,这一点尤为轻松。这一阶段只要了解什么样的内容在对应的什么位置,便于以后查找,而不需要完全背下来,或者掌握。干脆点的就直接翻看下即可。
4. 打开MT4中已有的MQL4代码段,比如均线指标。对照看其中的语句,揣摩均线的逻辑意思。不懂的回到第二步中查找,或者网络之。
5. 自己学着简单的修改均线的代码,通过修改参数,修改变量,看看MT4中指标是怎样改变的。
6. 然后再修改其他相关指标,学习更多变量的修改,至此,MQL4入门学习就成功了。
接下来如果要编写难度更大的代码,或者要编写EA,将在后一阶段再给大家介绍更详细的学习内容。
⑻ 请教:外汇MT4的EA编程中,开仓函数OrderSend的参数讲解
price就是你的购买价格,
如果你是开仓多单,那么就是ASK价,空单则是BID价...
下厅谈面扮乎碰是多单的范例:
OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss * Point,Ask + TakeProfit * Point, "我顷雹的订单", 12345, 0, Green);
⑼ 请教MT4编程高手
是的,每个新手都可能会遇到你这样的问题。事实上在复盘的时候,是否把多各周期考虑进去了,在于你是否在型游慎代码编写的时候,把情况考虑进去了。打个比方,用当前周期的收盘价 Close[0], 而调用15分钟周期,则表示为iClose(Null,15,0); 1小时周期上的收盘价则为:iClose(Null,60,0);
在复盘的时候,计算机只是卜敬调用了历史数据,如果你注明了具体是哪个周期上的调用,系统会完磨消全按照你的意思进行的。
⑽ 股票公式编程 MT4编程 请高手帮忙!!
INPUT:K1(2010,1990,3000),K2(1,1,12),K3(1,1,31);
RQ:=(K1-1900)*10000+K2*100+K3;
指定日期价:REF(C,BARSLAST(DATE<=RQ)),LINETHICK0;
涨跌幅:(C-指定日期价)/指定日期价*100,LINETHICK0;{相对于指定日期价的涨跌幅}
{涨跌幅:(C-REF(C,1))/REF(C,1)*100,LINETHICK0;}{相对于前一天的涨跌幅}
{根据条件画区间柱子}
STICKLINE(C>指定日期价AND涨跌幅>5ANDBARSTATUS=2,指定日期价,C,8,0),COLORAA00AA;
STICKLINE(C<指定日期价AND涨跌幅<-5ANDBARSTATUS=2,指定日期价,C,8,1),COLORFFAAAA;
{下面是画K线}
STICKLINE(C>O,H,L,0,0),COLOR5050DD;
STICKLINE(C>O,O,C,8,0),COLOR5050DD;
STICKLINE(C>O,O,C,7,0),COLOR8080DD;
STICKLINE(C>O,O,C,6,0),COLORA0A0DD;
STICKLINE(C>O,O,C,5,0),COLORC0C0DD;
STICKLINE(C>O,O,C,4,0),COLORD0D0DD;
STICKLINE(C>O,O,C,3,0),COLORF0F0FD;
STICKLINE(C>O,O,C,2,0),COLORF0F0FF;
STICKLINE(C>O,O,C,1,0),COLOREEEFFF;
STICKLINE(C<=O,H,L,0,0),COLORDDDD50;
STICKLINE(C<=O,O,C,8,0),COLORDDDD50;
STICKLINE(C<=O,O,C,7,0),COLORDDDD80;
STICKLINE(C<=O,O,C,6,0),COLORDDDD90;
STICKLINE(C<=O,O,C,5,0),COLORDDDDA0;
STICKLINE(C<=O,O,C,4,0),COLORDDDDB0;
STICKLINE(C<=O,O,C,3,0),COLORFDFDC0;
STICKLINE(C<=O,O,C,2,0),COLORFFFFE0;
STICKLINE(C<=O,O,C,1,0),COLORFCFCF9;
{标示指定日期价}
PARTLINE(指定日期价,DATE>=RQ),COLORFFAA99,DOTLINE;{画横虚线----指定日期价}
DRAWTEXT(BARSTATUS=2,指定日期价,NUMTOSTR(BARSLAST(DATE<=RQ))+'天前价'+NUMTOSTR(指定日期价)),COLOR00FFFF,ALIGN2;{显示指定日期价文字}
{将如下文字复制粘贴到参数精灵
*******************************
指定以下日期
Param#1年
Param#2月
Param#3日
********************************
};