Liang Liu
Liang Liu
  • 信息
2 年
经验
0
产品
0
演示版
0
工作
0
信号
0
订阅者
Tangshan
Liang Liu
已添加主题ordersend()请求无效怎么解决2
为什么下面这段代码平多单有效,平空单总不成功提示无效请求呢? void OnStart()    {     MqlTradeRequest MyTrade={};    MqlTradeResult MyResult={};    MqlTick MyTick;    SymbolInfoTick(Symbol(),MyTick);    int
Liang Liu
已添加主题ordersend()请求无效怎么解决?
以下是在运行中日志里显示的下单执行语句反馈记录 failed instant sell 0.01 USDJPY at 144.687 sl:200.000 [Invalid request] 以下是这个程序的下单函数。请问——哪里出了问题??怎么修改? void trade_open(bool t,double volume=0)   {    MqlTradeRequest MyTrade;    MqlTradeResult
Liang Liu
已添加主题怎么能确保ObjectDelete()函数能一定删除图形对象?
由于这个函数时非同步调用,在调试后返回执行结果了,但图表中相应图形并没有被删除。怎么解决?
Liang Liu
已添加主题怎么避免以下几种情况导致EA画的线消失???
1、运行中修改外部输入参数后,已经画出来的线消失了 2、运行中切换图表周期,已经画出的线消失 3、怎么让画出的线不是被选中状态?
Liang Liu
已添加主题鼓捣好几天的高低点画线程序的问题
程序代码我已经添加到下面的附件里了。这个小程序就是找到顶分形和底分形,然后连接起来,每个顶分形和底分形之间至少有一根K线。注:如果右侧K线被左侧相邻K线全包含的,右侧K线无效,从数组中剔除。 问题:        主程序中的底分形处理代码不被执行,即主程序中的92-117行。我检验过,头文件中的top_bottom()函数能够正常工作,函数中的四个if语句都能应对图表中出现的四种情况。但当主程序调用这个函数时,主程序中对 底分形的两种情况的 处理代码块(
Liang Liu
已添加主题全局变量被函数调用不了的问题
我在主程序文件的开头定义并赋值了两个变量,一个是整型,一个是时间型。随后我在.mqh文件里写了个带两个形式参数(整型和时间型)的函数。然后我在主程序调用这个函数并用开头的两个变量作为函数的参数。问题来了: 1、函数中对两个全局变量的赋值进行了修改,但打印出的结果并没有修改,还是主程序开头的赋值。这是为什么????
Liang Liu
已添加主题新手关于在图表内创建图形对象的各种问题
我想用EA在图表中持续不断地用箭头线段连接顶分形和底分形的高点和低点,有若干问题: 1、用哪种方法不断地画箭头线段?在.mqh文件里创建个类,然后在主文件中不断地调用吗?或者就直接在主程序中反复调用画线段函数呢? 2、无论哪种方法,每次创建的线段怎么自动定义 ObjectCreate函数的第二个参数name 呢?肯定不能重名吧。 请教,谢谢。
Liang Liu
已添加主题为什么画不出矩形
为什么我这个代码画不出来矩形? //+------------------------------------------------------------------+
Liang Liu
已添加主题不会画图形,请教为什么画不出来
以下是我写的在顶分型和底分型处放置向下和向上箭头图形的代码,为什么printf(“aaaaaaaaaaaaa”)能够执行,但箭头图形却不能显示出来?我不会创建图形,关于图形方面的代码是在帮助文件里粘贴过来的。麻烦帮助看一下哪里出问题了,谢谢。 //--- 描述 #property description "Script draws \"Arrow Up\" sign." #property description "Anchor point coordinate is set in"
Liang Liu
已添加主题EA停用后,怎么选中和删除留下的图形对象???
EA运行时画了一些线段、矩形等图形对象。我把EA从图表中移除后图形对象并不能被移除,而且也无法被选中。 请教各位:怎么在EA移除后选中和操作留下来的图形对象?
Liang Liu
已添加主题怎么解决模拟mt5频繁断线
用MT5模拟账号跑EA,可总是断线,10分钟有9分钟连不上,右下角转小圈圈,严重影响测试进度。怎么办?请教各位,希望得到解决。(本人网络没问题)
Liang Liu
已添加主题请教EA开仓问题
我写了代码,要使程序在检测到市场价格到达我预设的价格时检测是否持仓,如果已有持仓就不开单,并作出提示。如果没有持仓就开多单。现在执行出现这样的问题——价格到达预设价格后,连续两次开仓,两次开仓离得很近,2、3秒钟,应该是价格先后两次到达预设价格后开仓。为什么第二次开仓代码执行过程没有检测到第一次的持仓呢?难道那时候第一次持仓还没有来得及被记录吗? void OnTick()   {    MqlTradeRequest request={};
Liang Liu
已添加主题请教简单的ordersend()发送问题
我写了段简单的箱体突破开多单或开空单的代码,出现以下问题: 1、ordersend()返回的总是错误——2022.09.22 16:37:02.504    箱体突破开仓 (USDJPY,M1)    OrderSend USDJPY ORDER_TYPE_BUY_STOP 1.00 at 142.39000 error 4752 2、即使价格能向下突破箱体,开空单的代码却好像没有被执行,没有打印出任何信息。 #define
Liang Liu
已添加主题请教安卓版的Mt5的若干问题
手机装的真实平台mt5,有如下问题请教各位: 1、成交没有声音,即使我在设置里勾选了“播放订单音”,但成交仍没声音。 2、划线、矩形框,可以编辑线条宽度和颜色,但编辑完没效果,线条还是原来的样子。 3、怎么设置价格预警?我没有找到,难道手机版本的没有这个功能吗? 谢谢
Liang Liu
已添加主题不会插入信号发布用的小工具代码
请问申请信号发布成功后,网站为信号发布者橱窗、顶部等设置所提供的小工具代码粘贴在哪个页面的什么位置?不懂HTML不知道咋打开怎么插入哇。请高人指点
Liang Liu
已添加主题关于同一模拟账号不同设备通用性问题
在官网下载的PC版,并在软件上注册了模拟账号。然后在手机上下载官网安卓版的,然后用PC版注册的模拟账号无法登陆。请各位给与解答:怎么能注册个模拟账号后在电脑上和手机上都能使用?谢谢
Liang Liu
已添加主题134号错误是什么?
代码如下: ……  void OnTick()   { //---    if(iClose(Symbol(),PERIOD_H1,1)>1.13800)       OrderSend(Symbol(),OP_SELL,0.1,Bid,0,0,0,"箭头",111,0,clrAliceBlue);       }  运行能开仓,但每次开仓都在日志中看到如下提示:
Liang Liu
已添加主题求解答关于使用数组的错误
代码如下: int ticket_buy[]; int ticket_sell[];  //定义2个整型数组,用作存储持有的买单和卖单订单号 double ticket_buy_lots[]; double ticket_sell_lots[];//定义2个双精度数组,用作存储对应单号的手数 extern int order_buy; extern int order_sell;//定义2个整型数,记录持有买单和卖单的数量。  int OnInit()   {
Liang Liu
已添加主题这句代码哪里有错误?
我开始定义了一个全局变量和全局数组如下: extern int order_buy=0; int ticket_buy[]; …… void OnTick() { ……        if(OrderType()==OP_BUY)                      {          
12