任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 1109 1...110211031104110511061107110811091110111111121113111411151116...1178 新评论 polpolpol 2016.10.25 12:39 #11081 LRA: 例如,这个问题与一个培训系统有关。为了获得分配,在闪存盘上安装MT4。或者将终端文件夹复制到闪存盘上。然后这个文件夹可以被复制到任何数量的计算机上,任何次数。这样的分布对于备份、备用、恢复的目的很有用...最好用/portable开关启动终端,否则它将在你的电脑上创建不方便的无用文件夹。这个问题在以下链接的另一个主题 中得到了更详细的阐述如何设置?我下载的安装程序并没有从互联网上安装任何东西。 polpolpol 2016.10.25 12:52 #11082 当我启动安装程序时,出现了一个显示文件下载指标的窗口。然后出现另一个窗口安装程序要求我指定代理设置,而我没有这个设置。 polpolpol 2016.10.25 12:54 #11083 Vitalie Postolache 2016.10.25 16:53 #11084 polpolpol:当我启动安装程序时,出现了一个显示文件下载指标的窗口。然后出现另一个窗口安装程序要求我指定代理设置,而我没有这个设置。 我必须关闭杀毒软件,并从内存中重新设置它。 bobrush 2016.10.25 17:46 #11085 你好,以下条目是否正确?调用该函数时,应删除所有挂单。void DeletedOrders() { for (int i=0; i<=OrdersTotal(), i++) { if (OrderSelect(i,SELECT_BY_POS)) type=OrderType(); if (type==2 || type==3 || type==4 || type==5) OrderDelete(i,clrNONE); } return(); } Vitalie Postolache 2016.10.25 18:10 #11086 bobrush:你好,以下条目是否正确?该函数在调用时应删除所有挂单。不,当然不是。我们应该指定票据,而不是循环中的订单号:OrderDelete(OrderTicket(),clrNONE)。而且条件很充分:如果(类型>1)。我还建议你多打印错误代码--这有帮助。哦,是的,"void "类型的函数必须不返回任何东西,我们在正常执行中不需要return(),只有在任何条件下提供过早的函数退出时才需要。 Vladimir 2016.10.26 01:03 #11087 bobrush:你好,以下条目是否正确?调用该函数时,应删除所有挂单。请记住,对于超过余额和超过账户信用的操作,仍有类型=6和类型=7的未记录的订单类型。与其说i<=OrdersTotal(),不如说i<OrdersTotal()会更好,不会不必要地调用OrderSelect。而且,循环必须从终点传到起点,否则,如果顺序数组中的第i个元素被删除后有时间更新,那么第i个地方的前i+1个元素将被跳过。最好从终点开始。 如果我们考虑到开发者不保证订单数组的任何有序性,我们实际上无法保证删除其中一个订单后,其数组中的订单顺序会保持不变。这将是相当可靠的。我们通过循环,直到检测到挂单。循环被终止。删除我们发现的订单。我们等待Sleep(100)来更新订单数组。然后我们再回到循环中寻找挂单,但要有一个新的订单数组。我们进行全面搜索,但不是通过恢复前一个循环。三次循环(搜索的循环、删除一个订单、等待数组更新),直到找不到待定的订单。 bobrush 2016.10.26 05:55 #11088 evillive:不,当然不是。必须指定票据,而不是循环中的订单号:OrderDelete(OrderTicket(),clrNONE)。而且条件很充分:如果(类型>1)。我还建议你多打印错误代码--这有帮助。哦,是的,"void "类型的函数必须不返回任何东西,我们在正常执行中不需要return(),只有在任何条件下提供过早的函数退出时才需要。 谢谢! bobrush 2016.10.26 05:58 #11089 Vlad143:请注意,对于超过余额的交易和超过账户贷方的交易,仍有类型=6和类型=7的未记录的订单类型。与其说i<=OrdersTotal(),不如说i<OrdersTotal()会更好,不会不必要地调用OrderSelect。而且,循环必须从终点传到起点,否则,如果顺序数组中的第i个元素被删除后有时间更新,那么第i个地方的前i+1个元素将被跳过。最好从终点开始。 如果我们考虑到开发者不保证订单数组的任何有序性,我们实际上无法保证删除其中一个订单后,其数组中的订单顺序会保持不变。这将是相当可靠的。我们通过循环,直到检测到挂单。循环被终止。删除我们发现的订单。我们等待Sleep(100)来更新订单数组。然后我们再回到循环中寻找挂单,但要有一个新的订单数组。我们进行全面搜索,但不是通过恢复前一个循环。三次循环(搜索的循环、删除一个订单、等待数组更新),直到找不到待定的订单。 即,for(OrdersTotal()-1,i=0,i--),在循环结束时,睡眠和中断? Konstantin Erin 2016.10.26 07:13 #11090 Vlad143: 我们等待睡眠(100)来刷新订单阵列。 IMHO,IMHO,我的个人意见,与其说是Sleep(100),不如说是while(!RefreshRates()); 分号在最后。 1...110211031104110511061107110811091110111111121113111411151116...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
例如,这个问题与一个培训系统有关。为了获得分配,在闪存盘上安装MT4。或者将终端文件夹复制到闪存盘上。然后这个文件夹可以被复制到任何数量的计算机上,任何次数。这样的分布对于备份、备用、恢复的目的很有用...最好用/portable开关启动终端,否则它将在你的电脑上创建不方便的无用文件夹。这个问题在以下链接的另一个主题 中得到了更详细的阐述
如何设置?
我下载的安装程序并没有从互联网上安装任何东西。
当我启动安装程序时,出现了一个显示文件下载指标的窗口。
然后出现另一个窗口
安装程序要求我指定代理设置,而我没有这个设置。
当我启动安装程序时,出现了一个显示文件下载指标的窗口。
然后出现另一个窗口
安装程序要求我指定代理设置,而我没有这个设置。
你好,以下条目是否正确?调用该函数时,应删除所有挂单。
你好,以下条目是否正确?该函数在调用时应删除所有挂单。
不,当然不是。我们应该指定票据,而不是循环中的订单号:OrderDelete(OrderTicket(),clrNONE)。
而且条件很充分:如果(类型>1)。
我还建议你多打印错误代码--这有帮助。
哦,是的,"void "类型的函数必须不返回任何东西,我们在正常执行中不需要return(),只有在任何条件下提供过早的函数退出时才需要。
你好,以下条目是否正确?调用该函数时,应删除所有挂单。
请记住,对于超过余额和超过账户信用的操作,仍有类型=6和类型=7的未记录的订单类型。
与其说i<=OrdersTotal(),不如说i<OrdersTotal()会更好,不会不必要地调用OrderSelect。
而且,循环必须从终点传到起点,否则,如果顺序数组中的第i个元素被删除后有时间更新,那么第i个地方的前i+1个元素将被跳过。最好从终点开始。
如果我们考虑到开发者不保证订单数组的任何有序性,我们实际上无法保证删除其中一个订单后,其数组中的订单顺序会保持不变。这将是相当可靠的。我们通过循环,直到检测到挂单。循环被终止。删除我们发现的订单。我们等待Sleep(100)来更新订单数组。然后我们再回到循环中寻找挂单,但要有一个新的订单数组。我们进行全面搜索,但不是通过恢复前一个循环。三次循环(搜索的循环、删除一个订单、等待数组更新),直到找不到待定的订单。
不,当然不是。必须指定票据,而不是循环中的订单号:OrderDelete(OrderTicket(),clrNONE)。
而且条件很充分:如果(类型>1)。
我还建议你多打印错误代码--这有帮助。
哦,是的,"void "类型的函数必须不返回任何东西,我们在正常执行中不需要return(),只有在任何条件下提供过早的函数退出时才需要。
谢谢!
请注意,对于超过余额的交易和超过账户贷方的交易,仍有类型=6和类型=7的未记录的订单类型。
与其说i<=OrdersTotal(),不如说i<OrdersTotal()会更好,不会不必要地调用OrderSelect。
而且,循环必须从终点传到起点,否则,如果顺序数组中的第i个元素被删除后有时间更新,那么第i个地方的前i+1个元素将被跳过。最好从终点开始。
如果我们考虑到开发者不保证订单数组的任何有序性,我们实际上无法保证删除其中一个订单后,其数组中的订单顺序会保持不变。这将是相当可靠的。我们通过循环,直到检测到挂单。循环被终止。删除我们发现的订单。我们等待Sleep(100)来更新订单数组。然后我们再回到循环中寻找挂单,但要有一个新的订单数组。我们进行全面搜索,但不是通过恢复前一个循环。三次循环(搜索的循环、删除一个订单、等待数组更新),直到找不到待定的订单。
即,for(OrdersTotal()-1,i=0,i--),在循环结束时,睡眠和中断?