EA和自动交易 - 页 39

我在自助设计EA网站试做一个简单的EA程序,不过测试失败,不知道原因,谁能帮做一下,提供代码,能通过测试。 如下:MT4的, 1、做多,5分钟框架下,5日线自下上穿10日线,买入;反之,做空; 2、平仓,5分钟框架下,5日线自上下穿10日线,平多单;反之,平空单; 3、止损200点,止赢800点; 4、 一次下0.01手,最多下0.02手,最多同时下3次单。 先谢了。
  我的EA做了一个重复输入  (104   1 2 3 4 5 ... 10 11)
我记得有人有同样的问题,用的是XXXX。 我找不到那条线,如果有人能帮助我,那将是非常感谢的。 我在On_Tick()中的代码如下 if (! PositionSelect ( Symbol ())) do { Price = SymbolInfoDouble ( Symbol (), SYMBOL_ASK ); if (m_Trade.PositionOpen( Symbol (), ORDER_TYPE_BUY , LotSize, Price, 0 , 0 ))
  如何复制信号跟单  (11   1 2)
如何跟单请参考 以下文档 https://www.mql5.com/en/articles/523 https://www.mql5.com/zh/articles/523 有问题欢迎随时联络
例如: 我有这样一个dll,名叫tclient.dll,它有这样一个函数: typedef TCLIENT_API void(*call_back)(Tick* p); TCLIENT_API int sub_tick(CTX ctx, const char* insId, call_back f); 我在mql5里应该如何申明和调用sub_tick? #import "tclient.dll" //如何声明sub_tick? #import void save_tick () { //如何调用sub_tick? } 请高手帮忙,谢谢!
在选项里设置 使用不多于 50% 的入金,这样的信号的交易量的计算是不是=(我的资金量*50%)/(信号提供者的资金总量)*(提供者这笔交易的手数) ?
一般在C++面向对象编程时,类的声明可以作为接口文件存放在头文件中,而将类的实现作为库文件存放在另外的文件中。在使用时,首先通过“#include”命令引用接口文件,然后再通过“#import”导入库文件链接最终代码。 我用MQL4编写了一个类,并将类的声明和实现分别放在两个文件中,如下所示: 类的声明在.mqh中,头文件中有导入库文件的“#import”语句: 类的实现在库文件中,库文件中有引用头文件的"#include"语句: 创建后两个文件都成功编译,并在库文件目录下生成了对应的.ex4库文件。 在调用类的主文件中我首先通过“#include”引用了声明类的...
我的意思是 一个图表可以做2种货币吗 还是 一个 图只能做1个货币 比如我在 GU 图表做多一单 然后想马上 做空 EU 可以这样吗 EA 允许吗
MQL4本身带有可变参数个数的内部函数,比如: void Print( argument, // first value ... // next values ); 如何在MQL4中声明自定义的可变参数函数呢? 谢谢!
根据这四条 移动平均线 ,预测未来条形的价格水平。然后我们按照 EMA的 斜率方向进行交易。如果斜率是向上的,第一个订单是通过限价订单,在已经形成的前一个条形的收盘水平,或者通过市场订单打开交易。然后,我们还有两个层次:在预测的最小值的层次,第三个层次是在第一和第二阶之间的距离。停车是强制性的。在下一栏打开交易后,如果趋势发展,购买的程序也会进行。在相反的信号出现后,交易被关闭。
思路非常简单1,首先写一个货币比如EUR/USD-GBP/USD的差值曲线指标{因为需要去看实际的波动差价是多少,所以需要做出来第一步}2,然后在曲线是上限达到250点时同时做空EUR/USD,做多GBP/USD;反过来到达-250时反过来操作3,其中仓位和货币兑是可以自由选择的{实际操作并不是EUR或者GBP,还有其他的根据实际情况来决定,所以需要自主选择货币兑} 4,关于出场,当差值到0或者我自己选择一个数字来同时出场即可5,希望获得联系方式,支付宝付费
stochastic oscillator(KDJ)20以内金叉,买开仓; stochastic oscillator(KDJ)80以上死叉,卖开仓。 这两句短语用EA怎么写,MT4,5分钟图
首先MT5的当前图表是EURUSA H1 。我在写代码编辑器里完代码后点击调试按钮之后,窗口切换到MT5图表窗口,在里面会打开一个新的EURUSA H1图表。在代码窗口停止调试后那个新打开的窗口又关闭掉,此时当前图表仍是EURUSA H1。这种现象是怎么回事?怎么解决?
以下的代码我编写调试通过,没有错误。不过运行后图标上不出现均线,也没有开仓,这是为什么? #property copyright "Simon Yau"#property link "http://www.fx998.cn"#property version "1.00"int maFastHandle, maSlowHandle; //定义两个指标操作句柄,用来操作两条均线double maFast[], maSlow[];...
写了一个学习使用MQL4中Timer时间事件的小程序,发现一些问题,怀疑EventSetTimer不支持复盘。相关帮助文件中好像没有这方面的说明,所以拿出来跟大家求证一下。 首先,代码如下: //+------------------------------------------------------------------+//| TimerTest.mq4 |//| Copyright 2014,...
[删除]
我很失望,这是一个事实。 我对这个问题有一些观察和想法,还有一些结论--但我稍后会发表我的看法,现在我想听听大家对这个问题的看法。
這是一個掛單交易的EA 裡面有一項功能 "PendingExpiration"(掛單有效時間) 當我把這個參數調到小於10後 EA就不會下單了 我打算把"PendingExpiration"調到5分鐘左右 但是用了好幾天都用不好 。。。。 雖然只是個很簡單的EA 還請各位高手幫幫忙!!!!!! 以下是我的原始碼
  在MQL5中一起学习和写作  (453   1 2 3 4 5 ... 45 46)
我建议那些愿意尝试的人一起学习FIVE。 不幸的是,在正在进行测试的主分支中,对学习一种新的语言没有什么帮助。 真的有测试bug,而且这个分支是为PROFISERS准备的。 对于其他90%的程序员,我建议讨论更多 "可理解的 "话题。 我首先要说的是,我已经开始改写A的一个非常方便的指标,但我遇到了很多问题,需要集思广益。 第一个问题是,现在不可能将4项指标中使用的方法落实到5项指标中。 我必须通过专家顾问来实现一切。 我把它附在后面,以便审查和接受建议(不是为了批评:-)。关于已经实施的内容和将要发生的事情的描述,稍后会有。 到目前为止,我已经设法在其中实现了《四重奏》中的15%的内容。
请问如何通过EA代码实现:订单“止损后”,短期内(1~2根K线)不再与前一订单同方面开仓。 比如,有一个多单开仓订单,设有止损位,价格下跌突出止损位,自动止损。但止损后的K线却依然附合EA多单开仓条件,EA就多单开仓,价格还是下跌,就再平仓,再开仓。即在特殊行情下,同一K线出现多次连续开仓平仓的现象。 我的问题,就是在非人工干预的情况,由EA实现止损平仓后短期内无法开仓。
我在EA中,使用“iCustom”函数引用了一个我自己写的自定义指标的输出数组据。 我通过“printf”输出EA引入的自定义指标数据,但与该自定义指标在“数据窗口”中输出的会有误差。 请问造成这个问题的原因,谢谢!
ERR_CHART_CANNOT_CREATE_TIMER 4108 增加定时器失败 定时器,是什么呀? 不懂啊~~
以前MT4 我可以直接写 double l_ifractals_20=iFractals(NULL,0,MODE_LOWER,2); 获得这个分型指标 现在转 MT5 不知道如何获得了 l_ifractals_20!=0 这个是条件 MT5 如何 写出这个呢 int up=CopyBuffer(Fractals_handle,0,0,3,Upper); int dw= CopyBuffer(Fractals_handle,1,0,3,Lower); 我拷贝了2个这个 可是 不知道如何 获得 怎么用 我的想法是 想 把原来MT4 分型...
  盈利的顾问是有想法的  (153   1 2 3 4 5 ... 15 16)
亲爱的程序员们,你们好! 我们有一个有利可图的想法,我们的组织已经为此工作了好几年。我们的战略需要一个顾问。 在我们目前的情况下,谁会同意帮助我们? 注意!对顾问的付款是每周一将顾问工作的1%存入网络货币账户。
最近想测试一下多货币对组合的EA,但不知道如何进行策略测试。请指教
int l_ima_28=iMA(NULL,0,MAjunxian,0,0,0,0); 这个是MT5 的 返回类型整数型 dou l_ima_28=iMA(NULL,0,MAjunxian,0,0,0,0); 这个是 MT4 的 以前 能直接获得 数据 现在要如何 获得 数据呢?
MT5策略测试everytick和OHLC测试结果差别大,有哪位清楚问题出在什么地方?
在MT4中,一个订单的浮动盈亏可以用OrderProfit()函数获取,在MT5中只有仓位的浮动盈亏POSITION_PROFIT,Deal只有在out时才有盈亏值,否则DEAL_PROFIT取值为0,。如果想对多个Deal分别管理,获取各个交易的浮动盈亏,应该用什么方法呢?
Symbol有这么三个属性: 1. SYMBOL_TRADE_TICK_VALUE:Value of SYMBOL_TRADE_TICK_VALUE_PROFIT; 2. SYMBOL_TRADE_TICK_VALUE_PROFIT:Calculated tick price for a profitable position; 3. SYMBOL_TRADE_TICK_VALUE_LOSS:Calculated tick price for a losing position。 分别是什么意思,怎么使用呢?