EA和自动交易 - 页 24

为什么我设的slippage为10 结果实际买入价比ordersend()设的买入价高了近10个点?
如題 目前MT4 MT5都已経提供敞口數据以及市場深度功能 但是在幫助文件中都找不到調用這兩數据的指令 盼路過的高手先進能指點如何調用或是可以參考的相関資料
有这样一个结构体; struct 结构 {double value;//值 int shift;//位置 int flag; }; 结构 结果 [20]; 请问如何根据值的大小对结构体进行排序。
请问怎样得到当前选择的图表的交易品种名称,不是Symbol函数,如图中选择的是XAUUSD
我想请教一下,如何才能将这里的交易程序和信号,用于除MT4、MT5以外的其他交易平台?谢谢。。。
求大神指点,MT4在达到下单条件后同时下多个挂单会出现部分订单未正确下达。 请问是否下单太快服务器不能同时接受多个订单指令? 该怎么处理? 下单代码如下 OrderSend(Symbol(),OP_BUYLIMIT,0.01,Ask,10,止损,止盈,"Symble+buy",magic,0,clrMediumSpringGreen); OrderSend(Symbol(),OP_BUYLIMIT,0.02, Ask, 10, 止损, 止损 ,"Symble+buy",magic,0,clrMediumSpringGreen);
请教大家为什么在mql5中为什么不能编译通过 ,代码在以前是可以用的,2年没用了,最近空闲想学习再修改的时候发现不能编译了 class CProgram { struct myStruct { long position_id; ulong ticket; double profit_point; double profit; }; public : myStruct DelaPositionIdByData(long tick_id); }; myStruct
for(int 判斷邏輯=0;判斷邏輯<6;判斷邏輯++){ if(條件a 判斷邏輯 條件b){ ... }//end if }//end for 請問有辦法達到以上的功能嗎? 還是說一定要寫成死的呢?(除了以下的寫法還有其他寫法嗎?) for(int 判斷邏輯=0;判斷邏輯<6;判斷邏輯++){ if(判斷邏輯==0 && 條件a == 條件b){ ... }//end == else if(判斷邏輯==1 && 條件a != 條件b){ ... }//end != else if(判斷邏輯==2 && 條件a >= 條件b){ ... }//end >= else
例如:账号开仓一手,EA在账号中再复制一手,平仓的话也跟着平仓
如何在关闭ea之前将数据保留在数组结构中,以及在下次启动ea时如何使用这些数组的数据,请举一个例子 例如: struct zdyjgt { double a; string b; double c; int d; }; zdyjgt ls[5]; void OnTick() { ls[0].a=1.367; ls[0].b="eurusd"; ls[0].c=0.02; ls[0].d=2599861; } 如何在ea关闭时保存数据结构的全部数值,并在下次ea加载后调用出来 How to keep the
我下载了免费的和购买了付费的EA(交易机器人),所有这些都比我手动操作的存款流失得快。我的问题是,是否有任何专家顾问能在真实账户上赚钱,而不仅仅是在 策略测试器中 赚钱。我在策略测试器中是一个亿万富翁,我想在真实账户中成为一个百万富翁:)
各位大神,请问这里有自动化交易系统的入门编写或者出售吗?? 
我在MT4上的EA明明是条件不成立的 但偏偏EA发生了一笔交易 回测也没有这一笔的 请问高手们有没有什么建议大概是哪几方面可能性的问题
请哪位高手将OrderCalcProfit转化为mt4可以直接使用的函数,谢谢
//+------------------------------------------------------------------+ //| i-BigBarsFromH1.mq4 | //| 疏?茹铕?? aka KimIV | //| http://www.kimiv.ru | //| 袜 鬣耦忸?沭圄桕?镱赅琨忄弪 疋鬻?耱囵?以 |
for(int cnt=0; cnt<total; cnt++) { OrderSelect(cnt, SELECT_BY_POS,MODE_TRADES); Print("186---未区分多空时------cnt=",cnt); Print("187---未区分多空时-----OrderType()=",OrderType()); Print("1188--未区分多空时----OrderTicket()=",OrderTicket()); if(MA1>MA2// &&
想不出正確使用方法 煩請各路高手協助指導 思路 在關閉EA時將需要的數據寫出到檔案 重啟時將讀取數據供EA使用 主要使用在EA重啟時能延續先前計算好的參數 或是跨EA共用計算後的參數 按照幫助文件範本編輯 本來可以順利寫出到檔案 只有讀取時失敗 後來連創建新檔都不成功 //+------------------------------------------------------------------+ void OnDeinit ( const int reason) { double Date=Open[ 1 ],Date1=Open[ 2 ];
求深入解读挂单类型 order_type_buy_stop_limit 和 order_type_sell_stop_limit ,拜谢
  EA BAsed on Heiken ASHI  (203   1 2 3 4 5 ... 20 21)
嗨,伙计们。 我想让EA在第一根柱子是白色时做多,在第一根柱子是红色时做空......我怎样才能根据 平泉 指数制作EA呢? 谢谢 巴巴尔
MqlTradeRequest request; MqlTradeResult result; int total=PositionsTotal(); // 持仓数 //--- 重做所有持仓 for(int i=0; i<total; i++) { //--- 订单的参数 ulong position_ticket=PositionGetTicket(i);// 持仓价格 string position_symbol=PositionGetString(POSITION_SYMBOL); // 交易品种 int
在 int tic=OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),20,Magenta)之前加了printf("OrderTicket()=%d,OrderLots()=%f,OrderClosePrice()=%f",OrderTicket(),OrderLots(),OrderClosePrice()) 运行时出现了比如OrderTicket()=224308378 OrderLots()=0.010000 OrderClosePrice()=0.643890
鄙人在市场租了一款名为 可是,无论测试还是实盘,就是不开仓 ,请问参数应该怎么设置?还是说这款EA真的太“safety first”了一点 😢 跪求大神手把手教一教我  
自己设计的一个ea,打开了两个货币对,EURUSD和GBPUSD,都挂了同一个EA。下单都按技术指标准确下单,并用了全局输入变量magic参数来区分品种。 但平仓的时候发生了错误。即:当一个品种达到平仓条件时,却将本EA下的所有单全部平掉了。 全局输入变量:其中EURUSD的magic=3333;GBPUSD的magic=4444; input int magic= 3333 ; //magic 下单代码 int ticket= OrderSend ( Symbol (),OP_BUY,lots,Ask, 3 , 0 , 0 , "ban ren gong cuozuo
如图所示, ea 回测的时候云网络的状态一直是ready,也就是不工作。这该如何解决?
请问大侠们 EA加载后 EA读取的数据是从什么时候开始读取的呢?数据是从加载EA后开始计算起吗 ?还是会主动从之前的某个时间点开始读起? 该怎么让EA加载后主动读取之前跟多的历史数据 ? 主要是想解决加载EA后不够历史数据来计算大周期的均线问题。感谢你的回复 。只有有想法的都欢迎回复
如何实现在K线收盘前执行相关语句?
在这里发牢骚不知道迈达克能不能看到? MT5客户端隔三差五的更新,有时候甚至一天两次更新!官方在更新什么东西?越更新越烂! 目前EA回测存在很多问题,一一举例出来,大家有遇到的可以交流下。 时而可以回测,时而卡主不动,需要重启客户端才能接着回测。 写好的EA测试没问题了,放在那里过了两天没法用了???,回测各种不正常! 主打多货币回测,回测出来报告显示数据质量99%甚至100%,实际上数据质量巨垃圾!甚至多个货币之间的数据都不是同步的。 最近更新完了之后多货币回测不显示图表了!?只能看见一个选中的图表,EA里调用的品种图表根本不显示,这样一来写错东西的话如何才能发现问题?
  摩尔斯电码  (98   1 2 3 4 5 ... 9 10)
EA的本质是设置某些蜡烛的组合。规则是:一根看涨的蜡烛意味着 "1",一根看跌的蜡烛意味着 "0"。因此,只需指定 "101",就可以搜索到这样的烛台组合。 到目前为止,问题出在组合的编码表示上--你不能在输入参数中以二进制形式指定一个数字。 关于交易、自动交易系统和策略测试的论坛 摩尔斯电码 Vladimir Karputov , 2017.04.06 10:25 到目前为止,莫尔斯码版本 "1.003":你可以手动设置模式的字符串描述,甚至在测试器中运行单次通过。 关于交易、自动交易系统和交易策略测试的论坛 摩尔斯电码 Vladimir Karputov , 2017.04.07
求多单或空单的盈亏平衡点的止盈设置方法 多单的止盈如何计算?