[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 843

 
chief2000:

出现了一个想法--既然这只是为一个测试者开始的,你可以(在适当的地方)做以下事情。

谢谢你!

不要混淆,否则你可能会出现这样的情况:在循环结束后,你必须在中断的操作之后执行这个函数的代码,由break。
而你将在返回时崩溃。
IMHO - 你不应该为测试者而做,而应该为真正的...
 
artmedia70:
不要混淆,否则你可能会遇到这样的情况:当循环被break打断后,你将不得不在中断的操作后执行这个函数的代码。
而你将在返回时完全退出函数。
IMHO - 你必须做到这一点,不是为了测试,而是为了真实...

当然,我们必须对每个案例进行单独研究。

但这个案例的想法是为测试增加更多的悲观情绪(就像现实世界中经常发生的那样)。

我们必须在改变之前和之后做测试,然后我们会看到什么是什么 :)

 

我有一个问题要问熟知指标的大师们。

是否有一个指标,在任何给定的时间范围内(一周、一个月、一年或两年)都是如此?

显示某一货币对的高低点范围及其差值?

 

朋友们,什么功能可以用来给图形对象(如VLINE、HLINE、TREND LINE)添加描述(注释)?

要让它看起来像这样。


 
Noterday:

朋友们,什么功能可以用来给图形对象如VLINE、HLINE、TREND LINE添加描述(注释)?

要让它看起来像这样。


而是否有可能的问题并不重要?
 

问题是如何使其有可能重置该块的数据。

//+----------------------------------------------------------------------------+
//|  Описание : Возвращает размер лота последней закрытой позиции или -1       |
//+----------------------------------------------------------------------------+
double GetLotLastClosePos(string sy="", int op=-1, int mn=-1) {
  datetime o;
  double   l=-1;
  int      i, k=OrdersHistoryTotal();

  if (sy=="0") sy=Symbol();
  for (i=0; i<k; i++) {
    if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) {
      if (OrderSymbol()==sy || sy=="") {
        if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
          if (op<0 || OrderType()==op) {
            if (mn<0 || OrderMagicNumber()==mn) {
              if (o<OrderCloseTime()) {
                o=OrderCloseTime();
                l=OrderLots();
              }
            }
          }
        }
      }
    }
  }
  return(l);
}

要求后

double Lots=GetLotLastClosePos("GBPJPY", OP_BUY);
  if (Lots==1)
{
OpenPosition("GBPJPY", OP_SELL, 1, pa-40*po,pa+40*po);
   }
所以它不会重新打开
 
geneb:

一个指标,在任何给定的时间间隔内...将显示一个特定货币对的高低范围和它们的差异?

MaxValues AverageRange 脚本
 
FoxUA:

问题是如何使 其有可能重置该块的数据。

要求后

所以它不会重新打开
bool IsOpenPos = false; // где-то в начале, например, в init()
double Lots=GetLotLastClosePos("GBPJPY", OP_BUY);
  if (Lots==1 && !IsOpenPos)
{
   OpenPosition("GBPJPY", OP_SELL, 1, pa-40*po,pa+40*po);
   IsOpenPos = true;  
}
ps."do"的拼写不正确 - 是"do"。
 
abolk:
ps."do"的拼写不正确,正确的拼写是"make"。
)))))))))))不正确的是带转折的拼写。
 
abolk:
ps."do"的拼写不正确--是"do"。

谢谢
原因: