错误、漏洞、问题 - 页 2230 1...222322242225222622272228222922302231223222332234223522362237...3184 新评论 fxsaber 2018.07.16 13:59 #22291 当使用OrderSend/OrderSendAsync时,我怎样才能在OnTradeTransaction中无需等待MqlTradeRequest请求的交易结果? 这样你就可以在交易请求被执行后才进行监听。 关于交易、自动交易系统和测试交易策略的论坛 多个职位 fxsaber, 2018.07.16 15:48 // Repeater sinput int AmountPositions = 3; input string OrderComment = ""; void OnTradeTransaction( const MqlTradeTransaction &Trans, const MqlTradeRequest &Request, const MqlTradeResult &Result ) { if ((Trans.type == TRADE_TRANSACTION_REQUEST) && (!Request.position) && (Request.comment == OrderComment)) { MqlTradeResult MyResult; MqlTradeRequest MyRequest = Request; bool Res = true; for (int i = 1; Res && (i <= AmountPositions); i++) { MyRequest.comment = Request.comment + "_" + (string)i;; Res = OrderSendAsync(MyRequest, MyResult); } } } 如何看到PO?我建议开发者在Trans.order_state == ORDER_STATE_STARTED时填写Request-structure。这是唯一符合逻辑的、不需要拐杖的选择。 fxsaber 2018.07.17 10:31 #22292 MT4-Signals历史中的评论因何而被切断?例如,原始评论是"[+3;+3][tp]",但在Signals中显示为"[tp]"。 fxsaber 2018.07.17 12:17 #22293 注意到论坛上经常出现假账户,机器人就藏在这些账户下。管理人员/版主每天都在努力清理论坛... Vladimir Pastushak 2018.07.19 12:32 #22294 我想在Fibo中以编程的方式给水平线着色 ObjectSetInteger(0,"FiboLevels",OBJPROP_LEVELCOLOR, 0 ,clrBlack); ObjectSetInteger(0,"FiboLevels",OBJPROP_LEVELCOLOR, 1, clrRed); ObjectSetInteger(0,"FiboLevels",OBJPROP_LEVELCOLOR, 2, clrGreen); 我在帮助中了解到,你可以为每个级别设置一个颜色... 但这并不奏效...帮助中的例子应该可以改变颜色,但它不起作用... [删除] 2018.07.19 13:07 #22295 Vladimir Pastushak:我想在Fibo中以编程的方式给水平线着色 我在帮助中了解到,你可以为每个级别设置一个颜色... 但这并不奏效...帮助中的例子应该可以改变颜色,但它不起作用...你不能为每个级别设置不同的颜色。 Alexey Viktorov 2018.07.19 13:12 #22296 Vladimir Pastushak:我想在Fibo中以编程的方式给水平线着色 我在帮助中了解到,你可以为每个级别设置一个颜色... 但这并不奏效...帮助中的例子应该可以改变颜色,但它不起作用......。这对我来说很有效。 ObjectSetInteger(ChartID(), "FiboLevels", OBJPROP_LEVELCOLOR, 0, clrBlack); ObjectSetInteger(ChartID(), "FiboLevels", OBJPROP_LEVELCOLOR, 2, clrGreen); ObjectSetInteger(ChartID(), "FiboLevels", OBJPROP_LEVELCOLOR, 4, clrYellow); Alexey Viktorov 2018.07.19 13:12 #22297 Alexey Kozitsyn:你不能给每个级别都赋予不同的颜色。为什么不呢? [删除] 2018.07.19 13:31 #22298 Alexey Viktorov:为什么?根据个人经验...有一次试过这个方法--没有成功,也许有什么东西被修复了,或者我做错了什么。已添加。 是的,确实有可能给水平线着色。这里是脚本(欧元兑美元的设置)。 #property version "1.00" #property script_show_inputs //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ sinput datetime inpT1= D'2018.07.19 13:27'; sinput double inpP1= 1.16136; sinput datetime inpT2= D'2018.07.19 15:31'; sinput double inpP2= 1.15746; //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { //--- const string name="FiboTest"; //--- if(ObjectCreate(0,name,OBJ_FIBO,0,inpT1,inpP1,inpT2,inpP2)) { ObjectSetInteger(0,name,OBJPROP_SELECTABLE,true); ObjectSetInteger(0,name,OBJPROP_LEVELS,6); //--- ObjectSetInteger(0,name,OBJPROP_LEVELCOLOR,0,clrYellow); ObjectSetInteger(0,name,OBJPROP_LEVELCOLOR,1,clrRed); ObjectSetInteger(0,name,OBJPROP_LEVELCOLOR,2,clrLime); } } //+------------------------------------------------------------------+ 只是有一个问题。如果我事后进入对象属性 并退出--关卡将被染成一种颜色:)然而,这种着色也有一些滞后性。Build 1881, x64. Vladislav Andruschenko 2018.07.21 06:51 #22299 市场上的问题。 当回复讨论区的信息,或添加新的回复时,会出现一个空白页。 而如果你在回复后复制链接,则出现同样的空白页面。 但如果你点击DISCLOSURE标签,那么就会出现有相同链接的页面(我已经比较过了),一切都很正常。 Vladislav Andruschenko 2018.07.21 06:52 #22300 市场上有一个来自移动电话的问题。 如果你从你的手机(任何手机)进入你的个人资料--卖家--统计,统计就会挂起,网站无法访问,大约5分钟。 没有任何事情发生,没有数据显示。 状态栏冻结了。 这只是在卖方-统计部分 1...222322242225222622272228222922302231223222332234223522362237...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
当使用OrderSend/OrderSendAsync时,我怎样才能在OnTradeTransaction中无需等待MqlTradeRequest请求的交易结果?
这样你就可以在交易请求被执行后才进行监听。
关于交易、自动交易系统和测试交易策略的论坛
多个职位
fxsaber, 2018.07.16 15:48
如何看到PO?我建议开发者在Trans.order_state == ORDER_STATE_STARTED时填写Request-structure。这是唯一符合逻辑的、不需要拐杖的选择。
注意到论坛上经常出现假账户,机器人就藏在这些账户下。管理人员/版主每天都在努力清理论坛...
我想在Fibo中以编程的方式给水平线着色
我在帮助中了解到,你可以为每个级别设置一个颜色...
但这并不奏效...帮助中的例子应该可以改变颜色,但它不起作用...
我想在Fibo中以编程的方式给水平线着色
我在帮助中了解到,你可以为每个级别设置一个颜色...
但这并不奏效...帮助中的例子应该可以改变颜色,但它不起作用...
你不能为每个级别设置不同的颜色。
我想在Fibo中以编程的方式给水平线着色
我在帮助中了解到,你可以为每个级别设置一个颜色...
但这并不奏效...帮助中的例子应该可以改变颜色,但它不起作用......。
这对我来说很有效。
你不能给每个级别都赋予不同的颜色。
为什么不呢?
为什么?
根据个人经验...有一次试过这个方法--没有成功,也许有什么东西被修复了,或者我做错了什么。
已添加。
是的,确实有可能给水平线着色。这里是脚本(欧元兑美元的设置)。
只是有一个问题。如果我事后进入对象属性 并退出--关卡将被染成一种颜色:)然而,这种着色也有一些滞后性。Build 1881, x64.
市场上的问题。
当回复讨论区的信息,或添加新的回复时,会出现一个空白页。
而如果你在回复后复制链接,则出现同样的空白页面。
但如果你点击DISCLOSURE标签,那么就会出现有相同链接的页面(我已经比较过了),一切都很正常。
市场上有一个来自移动电话的问题。
如果你从你的手机(任何手机)进入你的个人资料--卖家--统计,统计就会挂起,网站无法访问,大约5分钟。
没有任何事情发生,没有数据显示。
状态栏冻结了。
这只是在卖方-统计部分