外汇MT4平台自带的EA可以进行对历史数据的检验,但是为什么不能自动mt4一键下单插件呀?急死我了。

后使用快捷导航没有帐号?
MT4下指标,EA,脚本的使用简单说明文档 附带EA教程
本帖最后由 anen 于
18:22 编辑
文章分成了2个部分。
1,MT4的简单使用方法。
2,后续添加到EA的简易教程。
3,关于我对EA,自动交易的理解。
地址:。如果希望EA暴富的人,还是放弃吧。任何一款可以自动执行交易的EA,就是智能交易系统,你必须懂得它下单的原理,熟悉它的参数设置。切忌,切忌啊。
<font color="#,MT4简单使用方法。
首先,MT4下有3种文件,(indicator),智能交易(Expert Advice,简称EA)还有(script)三种文件。首先这三者是不一样的,指标,比如均线,KDJ,MACD就是指标。
在MT4下的,看的很清楚。
<font color="#,指标(indicator)
指标只是在图标中按照你的意愿表现出来的程序文件,代码文件后缀名:mq4,生成后的文件后缀名:ex4。
mq4是可以修改的文件,ex4不可修改。
存放地点:文件放在mt4安装文件program file/mt4/expert/indicator/文件下,重启MT4,软件会自动编译,按照手动加载。
<font color="#,智能交易(EA)
智能交易比指标多了一个功能,就是按照你的意愿进行交易。
存放地点:文件放在mt4安装文件program file/mt4/expert/下,重启后自动编译,手动自行加载。
<font color="#,脚本(script)
把其中的一个功能独立出来,比如全部平仓,上下同时挂单。只需要双击一下,然后脚本自动执行。
存放地点:文件放在mt4安装文件program file/mt4/expert/script/下,重启后自动编译,手动自行加载。
剩下,演示一下如何安装指标,并且直接加载模板文件。
文件来源。
下载后解压有这个几个文件,如图。
1,ex4和mq4文件放到指定的目录,mt4的安装的目录,expert/indicator文件下。
2,tpl文件放到expert/templates下。
3,重启MT4,然后加载模板文件。
此处加载模板文件。
推荐模板使用:
大姐共享给大家的:。
EA的简易教程是后续添加,更新后我会给出。
EA编程教程系列之前言
EA编程教程系列之一,一个简单的程序:
EA编程教程系列之二,基本原理
MT4简单编程系列三--基本的语法
本帖子中包含更多资源
才可以下载或查看,没有帐号?
15 K$ only...
上周就想让你做一个这样的介绍了,结果忘了。。。
我都想到了,这个你应该早就想到啦。。。
工作不勤奋,扣100分!!!
写得简单易懂!不错!
我还想写个EA简单教程呢。让大家都能自己写EA。
a smart guy !
what a smart gay.
这个得顶。貌似不了解MT4用法的汇友不少,看看这个就一目了然了
写EA更是需要强势支持,虽然过程比较艰苦
咱比较喜欢篡改别人的EA
A版用心良苦!
刺客联盟2http://www.6699.tv/dz/59724/
支持,求EA教程。。。
将夜 /jiangye/
今天论坛咋了?人气不旺啊
老大,请教个问题。old tick是属于什么错误?
昨天一个EA在运行时,expert 日志提示
old tick GBP/USD 1.46
这时单子下不出去
没有碰上过这样的问题,检查了EA,似乎没发现有bug
给全的错论报告吧。
已经搞明白了,这是broker服务器的问题,不是EA的问题。可能是交易活跃期,服务器负荷过重,速度太慢
解决的唯一方法就是炒了这个broker再换一家快的。可惜,没有ing...
和我在国外翻到的资料差不多。速度太慢,价格到你这个的时候已经太old了。
早上一来就得请教老大。最近很多MT4平台都变成ECN(Electronic Communications Network)对应的了,其好处是客户的单子不再经过做市商,直接和银行交易。但这种环境下,对EA的下单有了新要求,就是send order时,不可以指定SL和TP,也不能指定滑点范围。所以必须修改EA的下单函数,让它先下单,然后修改SL和TP。请教这个函数怎么修改?比如原来的
OrderSend(Symbol()....
要改成怎样的,咱改了一下,
int ticket = OrderSend(Symbol()....
if(ticket & 0)
OrderSelect(ticket, SELECT_BY_TICKET);
OrderModify(OrderTicket(), OrderOpenPrice(), SL, TP, 0, CLR_NONE);
but似乎不成功,不知问题何在
我手头上没有ECN下单的MT4平台,没办法测试,给个ECN的MT4平台。
FXCM的MT4应该都是的,咱用的是ODL 在日本的分公司的平台。老大你要安装新的测试平台吗
这个怪麻烦的,要不就别搞这些了。咱再看看,应该没有问题,可能是平台比较恶心,呵呵
大姐放开我 发表于
这个得顶。貌似不了解MT4用法的汇友不少,看看这个就一目了然了
写EA更是需要强势支持,虽然过程比较艰苦
大姐放出ea的用法大全吧。
浏览过的版块&>&&>& > 正文
MT4平台自带的EA:Moving Average详解
时间: 00:39:46&&&&来源:&&&&作者:
猜你感兴趣
由于本站模板宽度的制约,看着会比较凌乱,建议复制本文内容,粘贴在记事本中,方便阅读。
使用过MT4平台的人都知道,MT4平台自带了一个自动交易的EA指标,那就是Moving Average ,下面我们详细解释一下该指标的语句功能,以便各位汇友学习EA的编程。
&&&&&&&&&&& //+------------------------------------------------------------------+
&&&&&&&&&&& //|&&&&&&&&&&&&&&&&&&&&&&& Moving Average.mq4&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&& |
&&&&&&&&&&& //|&&&&& Copyright ?2005, MetaQuotes Software Corp.&&&&&&& |
&&&&&&&&&&& //|&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&& |
&&&&&&&&&&& //+------------------------------------------------------------------+
&&&&&&&&&&& #define MAGICMA&&
&&&&&&&&&&& //定义本EA操作的订单的唯一标识号码,由此可以实现在同一账户上多系统操作,各操作EA的订单标识码不同,就不会互相误操作。凡是EA皆不可缺少,非常非常重要!!!
&&&&&&&&&&& //宏定义命令#define用法
&&&&&&&&&&& extern double Lots&&&&&&&&&&&& = 0.1;//每单的交易量
&&&&&&&&&&& extern double MaximumRisk&&&&&&& = 0.02;//本系统最大可以动用总资金的2%
&&&&&&&&&&& extern double DecreaseFactor&&&& = 3;//作者定义的参数,作用要看程序中的用法
&&&&&&&&&&& extern double MovingPeriod&&& = 10;//EA中使用的均线的周期
&&&&&&&&&&& extern double MovingShift&&&&&&& =3;//EA中使用的均线向左的K线偏移量
&&&&&&&&&&& //extern 确定从外部程序输入的变量, 会直接显现输入数据窗口。数列本身不能作为外部变量。
&&&&&&&&&&& //+------------------------------------------------------------------+
&&&&&&&&&&& //| Calculate open positions&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&& |
&&&&&&&&&&& //+------------------------------------------------------------------+
&&&&&&&&&&& int CalculateCurrentOrders(string symbol)//函数作用,计算当前持仓订单的数量
&&&&&&&&&&& {
&&&&&&&&&&& int buys=0,sells=0;//定义两个临时变量,准备用于后面的多空订单的个数计算
&&&&&&&&&&& //----
&&&&&&&&&&& for(int i=0;i&OrdersTotal();i++)//循环检测当前的订单队列,不包含挂单
&&&&&&&&&&& {
&&&&&&&&&&& if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false)
&&&&&&&&&&&//挑出持仓单的每一个订单位置
&&&&&&&&&&& if(OrderSymbol()==Symbol() &&
&&&&&&&&&&& OrderMagicNumber()==MAGICMA)//根据订单位置,比较是否是当前K线商品
&&&&&&&&&&& 以及订单唯一标识号是否和本程序设置的一致,即判断这个订单是不是当前EA操作的。(用于避免EA误操作其他程序控制的持仓单)
&&&&&&&&&&&&&&&&&& {
&&&&&&&&&&& if(OrderType()==OP_BUY)&& buys++;//找到符合条件的持仓单后,如果是多单,则临时变量buys增加1
&&&&&&&&&&& if(OrderType()==OP_SELL) sells++;//找到符合条件的持仓单后,如果是空单,则临时变量sells增加1
&&&&&&&&&&& }
&&&&&&&&&&& }
&&&&&&&&&&& //---- return orders volume
&&&&&&&&&&& if(buys&0) return(buys);
&&&&&&&&&&& else&&& return(-sells);//本函数返回查询计算结束时的持仓单的个数.这种模式返回是假设不存在锁单的。
&&&&&&&&&&& }
&&&&&&&&&&& //+------------------------------------------------------------------+
&&&&&&&&&&& //| Calculate optimal lot size&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&& |
&&&&&&&&&&& //+------------------------------------------------------------------+
&&&&&&&&&&& double LotsOptimized()//函数目的,根据要求 计算出订单交易量
&&&&&&&&&&& {
&&&&&&&&&&& double lot=L
&&&&&&&&&&& int orders=HistoryTotal();&&&& // history orders total 历史出场订单的个数
&&&&&&&&&&& int losses=0;&&&&&&&&&&&&&&& // number of losses orders without a
&&&&&&&&&&& break
&&&&&&&&&&& //---- select lot size
&&&&&&&&&&& lot=NormalizeDouble(AccountFreeMargin()*MaximumRisk/);//通过风险系数的计算获得当前入场单应该采用的交易量,除以1000是因为大多货币对汇价都在这个附近。
&&&&&&&&&&& //---- calcuulate number of losses orders without a break
&&&&&&&&&&& if(DecreaseFactor&0)
&&&&&&&&&&& {
&&&&&&&&&&& for(int i=orders-1;i&=0;i--)
&&&&&&&&&&& {
&&&&&&&&&&& if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false) { Print(&Error
&&&&&&&&&&& in history!&); }//循环查询出场单队列
&&&&&&&&&&& if(OrderSymbol()!=Symbol() || OrderType()&OP_SELL)//
&&&&&&&&&&& //----
&&&&&&&&&&& if(OrderProfit()&0)
&&&&&&&&&&& if(OrderProfit()&0) losses++;//循环计算所有出场亏损单的亏损总和
&&&&&&&&&&& }
&&&&&&&&&&& if(losses&1)
&&&&&&&&&&& lot=NormalizeDouble(lot-lot*losses/DecreaseFactor,1);//如果亏损额大于1,则下一入场单的交易量修正为新的计算结果。
&&&&&&&&&&& }
&&&&&&&&&&& //---- return lot size
&&&&&&&&&&& if(lot&0.1) lot=0.1;//如果计算出的交易量小于帐户最小手数0.1,则下一入场单的交易手数使用0.1作为交易量
&&&&&&&&&&& return(lot);
&&&&&&&&&&& }
&&&&&&&&&&& //+------------------------------------------------------------------+
&&&&&&&&&&& //| Check for open order conditions&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&& //+------------------------------------------------------------------+
&&&&&&&&&&& void CheckForOpen()//检查入场条件的情况并作处理
&&&&&&&&&&& {
&&&&&&&&&&&
&&&&&&&&&&&
&&&&&&&&&&& //---- go trading only for first tiks of new
&&&&&&&&&&& bar,注意下面采用的Volume[0],Open[1]等可以确保交易是在当前周期下k线 收盘价走完才发生的。
&&&&&&&&&&& if(Volume[0]&1)
&&&&&&&&&&&//如果当前K线持仓量(成交量)大于1,说明不是K线的开盘时间点,即当前k线还没收盘确定,则直接返回
&&&&&&&&&&& 否则是K线第一个价格,则继续下面的过程
&&&&&&&&&&& //---- get Moving Average
&&&&&&&&&&& ma=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,0);//获得当前的均线数值
&&&&&&&&&&& //---- sell conditions
&&&&&&&&&&& if(Open[1]&ma && Close[1]&ma)&& //如当前K开盘价大于均线,而前一K收盘价小于均线,则发出入场多单
&&&&&&&&&&& {
&&&&&&&&&&& res=OrderSend(Symbol(),OP_SELL,LotsOptimized(),Bid,3,0,0,&&,MAGICMA,0,Red);
&&&&&&&&&&&
&&&&&&&&&&& }
&&&&&&&&&&& //---- buy conditions
&&&&&&&&&&& if(Open[1]&ma && Close[1]&ma)&& //如当前K开盘价小于均线,而前一K收盘价大于均线,则发出入场空单
&&&&&&&&&&& {
&&&&&&&&&&& res=OrderSend(Symbol(),OP_BUY,LotsOptimized(),Ask,3,0,0,&&,MAGICMA,0,Blue);
&&&&&&&&&&&
&&&&&&&&&&& }
&&&&&&&&&&& //----
&&&&&&&&&&& }
&&&&&&&&&&& //+------------------------------------------------------------------+
&&&&&&&&&&& //| Check for close order conditions&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&& |
&&&&&&&&&&& //+------------------------------------------------------------------+
&&&&&&&&&&& void CheckForClose()//检查出场条件的情况并作处理
&&&&&&&&&&& {
&&&&&&&&&&&
&&&&&&&&&&& //---- 只在一个k收盘另一个新出现时交易
&&&&&&&&&&& if(Volume[0]&1)
&&&&&&&&&&& //---- get Moving Average
&&&&&&&&&&& ma=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,0);
&&&&&&&&&&& //----
&&&&&&&&&&& for(int i=0;i&OrdersTotal();i++)
&&&&&&&&&&& {
&&&&&&&&&&& if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false)&&&&&&&
&&&&&&&&&&& if(OrderMagicNumber()!=MAGICMA || OrderSymbol()!=Symbol())
&&&&&&&&&&& //----确定是不是自己系统下的单子。
&&&&&&&&&&& if(OrderType()==OP_BUY)&&&&&&&&&&& //多单平仓
&&&&&&&&&&& {
&&&&&&&&&&& if(Open[1]&ma && Close[1]&ma)
&&&&&&&&&&& OrderClose(OrderTicket(),OrderLots(),Bid,3,White);//如果持仓是多单,则当当前K开盘价小于均
&&&&&&&&&&& 线,而前一K收盘价大于均线,则发出平仓指令
&&&&&&&&&&&
&&&&&&&&&&& }
&&&&&&&&&&& if(OrderType()==OP_SELL)&&&&&&&& //空单平仓
&&&&&&&&&&& {
&&&&&&&&&&& if(Open[1]&ma && Close[1]&ma)
&&&&&&&&&&& OrderClose(OrderTicket(),OrderLots(),Ask,3,White););//如果持仓是空单,则当当前K开盘价大于
&&&&&&&&&&& 均线,而前一K收盘价小于均线,则发出平仓指令
&&&&&&&&&&&
&&&&&&&&&&& }
&&&&&&&&&&& }
&&&&&&&&&&& //----
&&&&&&&&&&& }
&&&&&&&&&&& //+------------------------------------------------------------------+
&&&&&&&&&&& //| Start function&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&& |
&&&&&&&&&&& //+------------------------------------------------------------------+
&&&&&&&&&&& void start()//主循环过程
&&&&&&&&&&& {
&&&&&&&&&&& //---- check for history and trading
&&&&&&&&&&& if(Bars&100 || IsTradeAllowed()==false)
&&&&&&&&&&& //---- calculate open orders by current symbol
&&&&&&&&&&& if(CalculateCurrentOrders(Symbol())==0) CheckForOpen();
&&&&&&&&&&& else&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& CheckForClose();
&&&&&&&&&&& //----
&&&&&&&&&&& }
&&&&&&&&&&
猜你感兴趣
全球第一自动跟单平台后使用快捷导航没有帐号?
签到成功!您今天第{todayrank}个签到,签到排名竞争激烈,记得每天都来签到哦!已连续签到:{constant}天,累计签到:{days}天
MT4历史数据下载安装教程
马上注册,结交更多好友,下载更多资源
才可以下载或查看,没有帐号?
很多朋友都在用MT4的交易软件,MT4是个很好用的外汇交易软件,可以通过写EA实现自动交易,那么如何获取MT4高质量历史数据以及90%的历史测试质量呢?
进行MT4的历史测试是有技巧的,MT4历史中心下载的数据往往质量不高,如果方法不正确只会浪费时间,更重要的是得到的是不可靠的测试结果;这篇文章将指导你如何下载历史数据,如何正确用一个独立账户来安装它并且转换到不同的时间框架,你将很快会明白并轻易掌握它。
第一步: 要有高质量的M1数据
第二步: 从 下载一个全新的版本到计算机(建议),当然用现有的也行,不过需要另外复制一份;因为这个MT4是历史测试专用的,不用登录到服务器,你可以把它命名为MT4测试。
第三步: 如果你是全新安装,当MT4装完后问是否启动MT4的时候,选则不立即启动,点击完成就行了。
第四步: 当你完成这个新的MT4安装后,删除MT4原有的所有历史数据,目录一般为:程序& Metatrader 4(或则你取的任何名字)&history.(如果这里不是全新安装用的以前的MT4就得进MT4把账户全部也删除了)
第五步: 现在你删除完了所有隶属数据后,启动MT4 并且创建一个模拟账户(任何交易商都可以)
第六步: 一旦你的模拟账户建立了,你就需要将它删除,对,你没有看错,我们要删除我们刚才建立的模拟账户,为了防止它复写我们将导入的历史数据;而建立这个账户的目的只是需要一些货币对的目录结构。
1.jpg (73.85 KB, 下载次数: 142)
10:02 上传
第七步: 删除完了之后,关闭MT4.现在我们需要将你刚才下载下来的历史数据拷贝到这个新的MT4的历史数据目录中去,打开你的资源管理器,找到你下载的数据并解压他们,应该是一些类似EURUSD.TXT的文件;这步也可以省略,直接从你解压的目录导入也可以。
在我们继续之前,再次确认一下history目录相关账户里面没有.hst文件,有的话全部删除。
2.jpg (45.9 KB, 下载次数: 143)
10:03 上传
把历史数据拷贝到history目录,注意只需要文件,不包含有目录。第八步: 现在,再次打开MT4终端。通常来讲,每次我们打开MT4(如果没有账户的话)都会提示开一个模拟账户,你要选择取消;接着问你登录也选择取消;记住以后每次都这样。
3.jpg (43.81 KB, 下载次数: 139)
10:04 上传
登录也取消。第九步: 现在我们需要改变图表的最大数据设置,选择 TOOLS & OPTIONS.中文就是工具-选项
4.jpg (58.69 KB, 下载次数: 148)
10:06 上传
选择图表标签,编辑最大历史柱数量和最大图表显示数量为,点击确定。关闭MT4再次打开,你将看到这个样子:
5.jpg (31.17 KB, 下载次数: 141)
10:07 上传
第10步: 到工具TOOLS & HISTORY CENTER(历史数据中心) (或者按 F2 ).
在左边菜单中选者你想要导入的货币对,比如AUDUSD. 展开菜单你可以看到不同时间框架。他们应该是灰色的,双击1分钟时间框架。还是灰色的,不过你需要双击来导入数据。
6.jpg (29.03 KB, 下载次数: 144)
10:07 上传
第11步:点击 IMPORT或者是导入按钮. 然后点击 BROWSE(浏览)并且找到你下载的货币历史数据,就是那个TXT文件,例如 Metatrader & history & demo account 目录中, whe选择文件并打开它,或许要等待几分钟,视计算机速度而定,有可能你需要将文件类型从TXT变为所有,以便显示所有文件。
如果没有打开,你可以尝试跳过一列(skip 1 columns),通常情况都可以正常打开。然后点击OK。
7.jpg (53.79 KB, 下载次数: 146)
10:08 上传
重复以上步骤就可以导入更多的货币对。第12步:&&打开一个你希望的货币对(你刚导入的)图表,选者1分钟图,你应该可以看到1分钟图了。其他周期的图,你可能只看到“等到更新”画面,因为我们还没有那些周期的历史数据,需要下面的工具转换一下。
第13步: 转换数据 – 下载周期转换脚本:,将Period_converter.mq4 ,拷贝到MT4/experts/scripts目录下 ,然受将这个脚本拖动到1分钟图表上,输入5就将得到5分钟数据;再次拖动输入15就将得到15分钟数据。如果嫌麻烦,还可以用: Period_converter_auto.mq4the一次性全部转换为5,15分钟。。。知道日线图。不过周线和月线图还得自己转换。
8.jpg (65.29 KB, 下载次数: 145)
10:09 上传
有没有转换成功查看日志或者历史数据目录就可得知。第14步: 重复以上步骤导入其他货币对。
第15步: OK,重新打开MT4,现在你应该可以看到所有周期图表了。就是这样,接下来你就可以可以进行历史测试了。后面的不用我告诉你怎么做了吧。
写在最后:即使是90%的数据质量,对于测试剥头皮(1-15个点盈利)的EA的历史测试结果还是不太可靠的,这个时候我们就需要tick数据了,通过tick数据我们可以得到高达99%的数据质量,不过过程也要复杂得多,有机会再写
post_newreply
很好的东西,学到了!
找历史数据测试也这么复杂
好复杂的赶脚,& &
很好,感谢
很好啊学习了。
谢谢,学习
历史测试都这么复杂呀
多谢分享 看看是什么
看看,看看。谢谢。你要发,我也要发。
扫二维码扫描二维码,即刻与本站小编亲密互动,还有精美礼品等你来拿!
如需帮助,联系我们吧!发邮件到
友情链接:
[/waihuifanyongw]
[/waihuikaih2376]
[/waihuirm]
[/waihui0]
[/waihuirm0]
[/waihui7]
[/waihuizs]
[/waihui9]
[/chaohuikaihu]
[/waihui10]
[/veiyi1201]
[/fxuni0n]
[/hexunwh]
[/waihui0/default.html]
[//default.html]发表于: [ 12:52:22]
楼主: [] [] [] []
等级:...&&积分:...
  大家好,我用的是KDS的MT4平台,我自己做了个EA,在模拟上运行时都正常,可以自动下单和平仓,但是我用在实盘上就没法用,总是出现133的错误,Trade is disabled(交易被禁止),这是为什么呢?有知道的请告诉我一下,谢谢。
将本文分享至:||||||
-5-4-3-2-1&0&1&2&3&4&5
1楼: 发表于:[ 15:10:14]
[] [] [] []
  没有下载实盘的相应时间周期的历史数据
2楼: 发表于:[ 15:32:50]
[] [] [] []
  实盘历史数据有啊,我用鼠标一直往左拖,历年的历史数据K线都能看见啊。不过还是要谢谢楼上大侠,希望还能指点一二,模拟盘用的也是实时的行情数据,EA能被执行,但是实盘就是不行,是不是EA开通的功能需要单独购买呀?我怀疑,我这个是凯迪斯国际资本集团的MT4平台, 这是他们的网站,我从上面下载的软件。别家平台的EA是不是也需要单独开通才行呀?
3楼: 发表于:[ 22:29:13]
[] [] [] []
  顶上去
4楼: 发表于:[ 09:22:52]
[] [] [] []
  看下你的止损点设的是不是复合你的平台的规定,一般这个错误就是止损设的太小。
5楼: 发表于:[ 10:06:57]
[] [] [] []
  仓位设置是多少?保证金足够开仓吗?
6楼: 发表于:[ 10:11:06]
[] [] [] []
  这是因为你的交易商禁使用自动交易。
7楼: 发表于:[ 10:21:59]
[] [] [] []
    记得回踩博客哈,谢谢  各个平台的交易软件都是用他们自带的EA吧,外来的不支持。
8楼: 发表于:[ 11:36:49]
[] [] [] []
  换家支持EA的平台试试吧
9楼: 发表于:[ 12:32:52]
[] [] [] []
  我就没设止损止盈,应该不是这个问题,呵呵,不过还是要谢谢你。
10楼: 发表于:[ 12:34:05]
[] [] [] []
  王九阳 在
10:06 写道:  仓位设置是多少?保证金足够开仓吗?足够,4000+账户,只做0.1手,呵呵,应该不是这个问题,不过还是要谢谢你。
11楼: 发表于:[ 12:34:31]
[] [] [] []
  fxamy 在
09:22 写道:  看下你的止损点设的是不是复合你的平台的规定,一般这个错误就是止损设的太小。我就没设止损止盈,应该不是这个问题,呵呵,不过还是要谢谢你。
12楼: 发表于:[ 12:35:12]
[] [] [] []
  zwj888 在
10:11 写道:  这是因为你的交易商禁使用自动交易。我也怀疑是这个问题,谢谢你,呵呵。
13楼: 发表于:[ 12:36:31]
[] [] [] []
  ahayoo 在
10:21 写道:    记得回踩博客哈,谢谢  各个平台的交易软件都是用他们自带的EA吧,外来的不支持。系统自带的EA我也试过了,毛病一样,模拟可以实盘不可以,谢谢你,呵呵。
14楼: 发表于:[ 12:39:14]
[] [] [] []
  全汇 在
11:36 写道:换家支持EA的平台试试吧这也正是我所考虑的,好像凯迪斯(KDS)不是那么有名啊,我看大家没有人用它,只是我所在的公司用它,所以我也就用它了,我对这个一点都不了解,不过我好学好问,迟早会了解的,呵呵。
未登录用户请在此登录:
插入股票行情图
插入基金行情图}

我要回帖

更多关于 mt4一键下单插件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信