交易系统 - 页 3

[删除]
有的平台6点05分 有的6点整 ,这之间有什么区别吗?
如果从风险控制方面来说,马丁EA的交易风险控制可能从以下几点入手研究,大家有没有更好的idea来实现可控风险的马丁EA。 1、添加总资金的回撤上限,防止爆仓; 2、加仓间隔距离可动态调整; 3、设置合理的加仓倍数; 4、根据余额动态管理加仓的手数; 5、增加优化开仓与加仓条件,来判断是否可补仓: 5.1 MACD金叉信号 5.2 MA均线金叉 5.3 RSI上下区间限制 5.4 均线的角度是否收敛 5.5 K线的动量是否有衰减
挂单计算返回的结果为0 int GuadB() { int POS = 0; int total=OrdersTotal(); for(int i=0; i<total; i++) { ENUM_ORDER_TYPE type = (ENUM_ORDER_TYPE)OrderGetInteger(ORDER_TYPE); // 订单类型 if(type == ORDER_TYPE_BUY_LIMIT) { POS +=1;} } return(POS); } int GuadS() { int POS = 0;
要求做对方向后,盈利到达1比1时,仓位自动止盈一半,MT5
第一个用MQL5写成的EA终于进入测试阶段,我的EA是支持多币种,在多个时间周期上交易的,我每次运行测试前好像MT5都要下载每个货币对的数据,要等很久。MT5能像MT4那样提前下载数据吗?我没找到手动数据下载功能。
////////////最大订单量控制////////////////////////////////////////////////////////////////////////////////////////// if ( PerMAXlots_OnorNot == true ) { if ( PositionsTotal ()> 1 ) { for (t= 0 ; t< PositionsTotal (); t++) {
  关于移动止损  (19   1 2)
关于移动止损 至少我的回测数据显示,使用移动止损和一个固定止盈,效果差不多,我可以通过优化总能找到一个固定止盈超过移动止损的收益表现。 而在EA编程上,移动止损要比固定止盈复杂,对冲交易,组合交易的时候,这更增加了移动止损的编程难度。 反正我的结论是,移动止损在学术上有价值,在大波动中单笔交易,逻辑上有优势,可是在实际操作中,在成百上千的交易综合评估上,并不比固定止盈有优势,而编程的难度和优化的难度,更是降低了移动止损的价值。 抛砖引玉,我想听听大家的意见。
bool can_trade_by_time= true ; int OnInit () { return ( INIT_SUCCEEDED ); } void OnTick () { Can_Trade(); } //Can_Trade 函数,用于进行交易相关的判断 void Can_Trade() { // 定义订单开盘时间变量 datetime PopenTime; // 如果成功选择到第 0 个订单(按位置选择,交易模式) if ( OrderSelect ( 0 , SELECT_BY_POS, MODE_TRADES) ==
for (t= 0 ; t< 1000 ; t++) { Position_arrange_profit[t]= 0 ;Position_arrange_tickets[t]= 0 ;} int aa= 0 ;Position_arrange_sum= 0 ; for (t= 0 ; t< PositionsTotal (); t++) { if ( PositionGetTicket (t)> 0 ) {
  老鸟的EA之路  (20   1 2)
我 2006 年开始炒股, 2009 年开始接触外汇, 2011 年买了第一个商业 EA , 2012 年开始写第一个 EA, 算是一个老鸟了。 2011 年我在温州工作,当时工作之余做做外汇,一次偶然的机会知道还能自动交易,后来在淘宝花了我几千块买了第一个 EA (实际是个马丁),卖家发的历史盈利很诱人,结果就和大部分使用马丁的同行一样爆仓了。 2012 年我来到福建莆田和朋友一起开公司,公司的业务主要是几个合伙人打理,我时间比较空闲,就和当地做现货、期货、外汇的人混在一起,当时有一伙专门做非农数据的人,当时也算是牛人了(对当年认知的我来说),我现场观摩他们打数据,通常非农数据发布前 5
[删除]
void Gua_ModifyOrders() { //--- 声明并初始化交易请求和交易请求结果 MqlTradeRequest Gua_Modify_request={1}; MqlTradeResult Gua_Modify_result={1}; int Gua_Modify_total=OrdersTotal(); // 已下挂单的总数 //--- 重做所有已下的挂单 for(int i=0; i<Gua_Modify_total; i++) { //--- 订单参数 ulong
这个程序需要在不同的时间周期使用不同的指标配合进行交易,能实现吗?
大家好: 我想封装一个 dll ,具体需求是: 一、业务需求: 1、想用 c++ 开发,使用 class 来封装应用; 2、目前 c++ 端已经开发好,并打包成功,但不能被 mt5 访问。 二、当前问题: 1、mt5 端引用代码是: #import "mytest\chanlun.h" #import "mytest\mt5dll2.dll" IInterface *IF = IInterface::CreateInterface(); int IF->Add(int a, int b); #import 2、目前报错: 'IInterface' - unexpected token
  不存在完美的EA  (33   1 2 3 4)
基本上,写开仓、平仓、的代码没多少含金量,就是检查持仓,设追踪止损。 最难的是决定何时开仓、何时平仓,我把策略改了不下十次,依然找不到完美的策略。 例如 策略一、震荡不开仓,这个策略减去了90%的止损。 策略二、减速不开仓,这个策略对于回调也不开仓 ,全天只会开出三几张单 。事实上这是策略一的变形,包含了策略一。但依然不完美,缺点是突破反转时,总会伴随着一张止损单,因为不知道何时会反转。
这是用Chatgpt写的EA,但是回测的的时候没有订单产生,可以帮我看看什么情况吗
各位大佬求助一下,本人5.21起在MT4上订阅信号,期间到6.14跟随都是正常的。今日突然发现6.14之后信号都不跟随了,我发现登录时日志里显示 2024.06.25 10:32:47.159 Virtual Hosting: nothing to synchronize, no any EA or custom indicator, signal for '8000000' is not enabled 我猜测原因如下: (1)是否是订阅到期日原因:但是我订阅日期是截止7.21,应该不会是有效期的问题吧?
基础语法 一些简单的EA指标脚步都已经会弄了,就是看不懂系统自带的标准类库,如何使用,干什么用的。有没有视频讲解这方面的
按照所持仓的两个品种的隔夜利息费率,计算出来的库存费和平台实际收取的费用差别较大,现贴上持仓和库存费明细,请懂这一点的汇友帮忙确认一下,谢谢:
交易信息被作者取消,刚订阅5天左右。这是该咋办?新人问题,求解,感谢。
自制了一个指标,编程EA测试,跑历史数据时EA在不断叠加,见图1,用模拟盘实时挂载EA时,日志显示自制指标在不断加载移除,见图2,单独在图表中加载指标时没问题,求高手解惑
  跟单信号需要多少钱?  (30   1 2 3)
请问要怎么计算需要多少资金才能和被跟单者一样手数? 谢谢~
图表A EA向 图表B EA发送一个自定义事件消息, 如果B EA处于忙碌状态, 会报错4104, 官网文档(ERR_CHART_NO_EXPERT 4104 图表中没有EA交易可以处理事件)但实际情况不是没有EA,只是EA处于忙碌状态,程序应该以事件优先级更高才对啊,有遇到和我一样的问题吗?
比如我用 1小时 5根均线 上穿 1小时10根均线时,开多单,下穿时开空单。但在测试的图表中,两根均线的颜色都是红色 。现在想把 短周期的 5 根 均线用黄色 ,长周期 10 根的均线用红色 ,方便观察,请教在EA中如何做,谢谢!
请问,在模拟账户下,是不能使用订阅信号的对吗?可是如果需要测试本地EA程序代码需要订阅信号订单,这个订单可以怎样模拟出来呢?
我希望在價格向下時往回下BUY STOP單 在IF條件設立下測試了很多方式都無法達成我的目標 請問有甚麼方式可以解決嗎
下载指标,上面显示,是否有MT4,点击是,然后就没有任何反应了,这是什么情况啊
在MetaEditor5里创建的python脚本,明白为ma12.py,保存在了Scripts文件夹里,可是如何在MetaTrader5里运行啊?根本找不到这个ma12.py文件
第一次创建MT5的信号,为什么在“活动的”标签栏看不到?但是在所有的里面能看到,如下图所示:请帮忙解决一下,谢谢