[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 127

 
borilunad:
...我已经为你把它放进去了。你也可以在你的帖子中这样做。
酷。
 
borilunad:
对不起,这不起作用!不是第一个,也不是最后一个!

为什么?因为最后一个订单是OrdersTotal()- 1,而第一个订单的索引是0 。那为什么它不能工作呢?
 
borilunad:

我有一个功能,用于所有的修改,如设置SL和TP,转移到B/S,拖曳头寸和订单的尝试和错误检查。

我只需要在开始时规定位置选择、条件和警告。这里有一个函数。

小而聪明


顺便说一下,你的函数只修改了订单。而条件已经都在开始了。而且我在函数中设置了所有的条件。事实证明,会有很多条件放在开始的时候,如果超载是非常不合理的,不是吗?毕竟,功能的本质主要在于条件,而不仅仅在于赤裸裸的修改功能,当然还有显示错误。但不知何故,你的做法很奇怪。我还没有遇到过这种情况。我看了看,我很惊讶。
 
hoz:

顺便说一下,你的函数只修改了订单。而条件已经都在开始了。而且我在函数中设置了所有的条件。事实证明,会有很多条件放在开始的时候,如果超载是非常不合理的,不是吗?毕竟,功能的本质主要在于条件,而不仅仅在于赤裸裸的修改功能,当然还有显示错误。但这是一种奇怪的做法。我从未见过这样的做法。我看着它,想知道。
每个人都会选择对他来说方便的东西!我的优势是,一个功能精确地满足了所有可能的修改,一个待定和开放的位置。我在起跑线上规定了所有必要的条件,这些条件可能会根据市场的变化而经常改变。这使我的工作有很大的灵活性。相比之下,你需要有大量的功能,并且仍然要在开始和功能中规定所有的条件。你会逐渐走到你自己的舒适方式。但最主要的是要实现程序的清晰逻辑和无错误运行。我祝愿你成功!
 
hoz:

为什么?因为最后一个订单是OrdersTotal() - 1,而第一个订单的索引是0 。那为什么不会呢?

对于最后一个订单,在Kim's有一个函数,他按时间进行比较以避免错误,而对于第一个订单。

你一下子就想到了所有的事情,但计算机一次就想到一个,比如说0或1,然后又是0或1,又是0或1,等等。

所以你必须按照机器的逻辑来做,而不是按照我们的逻辑。而奖励将是一个没有错误的程序!好运!

[Удален]  
borilunad:
使用顶部的SRC 按钮来插入代码!没有人会像这样四处打探。我已经为你粘贴了它。你也可以在你的帖子中这样做。
谢谢你的帮助,我纠正了我的帖子,我希望它是正确的。
 
borilunad:

我有一个功能,用于所有的修改,如设置SL和TP,转移到B/S,拖曳头寸和订单的尝试和错误检查。

我只需要在开始时规定位置选择、条件和警告。这里有一个函数。

void ModifyOrder(int ticket,double price,double stoploss,double takeprofit,datetime e,color arrow_color)
{
  int ModifyCnt = 0, err;
  while(ModifyCnt < 3)
  {
    if(OrderModify(ticket,NormalizeDouble(price,Digits),NormalizeDouble(stoploss,Digits),
    NormalizeDouble(takeprofit,Digits),0,arrow_color))
    ModifyCnt = 3;
    else err = GetLastError();
    if(err > 0)
    { 
      Print(ModifyCnt," #",ticket," Error modifing order: (", err , ") " , ErrorDescription(err));
      Sleep(5000); RefreshRates(); ModifyCnt++;
} } }

那个小家伙!


鲍里斯。为什么你在这里有一个变量e
 
hoz:

鲍里斯。为什么你在这里有变量e
变量e 是变量(对于订单,见OrderModify()文档),我必须指定,如果我想使用箭头_颜色,一个用于bai,另一个用于卖,我可以为orderModify()改变颜色。)毕竟,程序并不像我们那样一下子进入这些细节,而是一个接一个,按参数在标准OrderModify()函数中的呈现位置定义。
 
borilunad:
变量e 是一个到期日(对于订单,见文件OrderModify()),如果我想使用箭头_颜色,我必须指定它,对于bai一个,对于卖出另一个,对于订单我可以使颜色多样化)。毕竟,程序并不像我们那样一下子进入这些细节,而是一个接一个,按参数在标准OrderModify()函数中的呈现位置定义。

你可以把它设置为0(零),因为通常不需要过期。但你可能有了它,以备不时之需,这样你就不必再回到这一点上了。
 
你能告诉我:是否有一个已经写好的免费的自定义函数,将一个数组作为输入并将其导出到excel?