任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 115

 
gyfto:
AccountNumber() 能否从dll中读取,如何读取?至少给我一个提示,让我知道该在哪里挖。我的意思是不把函数值传给dll,即从动态库本身。
来自MT4窗口的标题,但它可以很容易地被替换。我必须考虑如何追踪替代物。
 
pako:

我不明白为什么它必须如此复杂。
这不就更容易了吗?

呃...如果我能够自己决定如何做就好了......。如果我的客户需要重新计算所有仓位的取值点(此外,下一个平均仓位可能以更大的手数开仓,总取值也要重新计算),并准确地通过止损单而不是通过专家顾问关闭,那么这就是我们应该做的。
 
Zhunko:
从MT4窗口头,但它很容易被篡改。我们需要考虑如何追踪欺骗行为。

但有一件事我非常确定:Windows中没有任何地方可以看到最后一次访问窗口缓冲区的时间。
 
gyfto:
但有一件事我非常确定:Windows中没有任何地方可以看到最后一次访问窗口缓冲区的时间
我们必须拦截这些信息。
 

我需要帮助,我搞不清楚。

我们的想法是,如果信号重复出现,猫头鹰将使用趋势填充。那么问题来了,我怎样才能教会分数函数跳过第一个信号?

例如,有一个买入信号,猫头鹰买入,在下一个tick上调用了 scaling in的函数(因为有一个未平仓的订单),进场信号仍然有效,函数成功填充(这是错的)。

该函数本身只有在有未结订单时才会被调用。

我只需要跳过当前的酒吧。如何在MQL中实现它?

 
MarkTrade:

我需要帮助,我搞不清楚。

我们的想法是,如果信号重复出现,猫头鹰将使用趋势填充。那么问题来了,我怎样才能教会分数函数跳过第一个信号?

例如,有一个买入信号,猫头鹰买入,在下一个tick上调用了scaling in的函数(因为有一个未平仓的订单),进场信号仍然有效,函数成功填充(这是错的)。

该函数本身只有在有一个开放的订单时才会被调用。

我只需要跳过当前的酒吧。如何在MQL中实现它?

你到底在抽什么烟?你从哪些种植园采摘香烟?猫头鹰去商店买了一些...然后一些放克出现了,毁了一切。

遗憾的是...

 

使用该函数,它将返回你在最后一次开仓后的栏位数

//+----------------------------------------------------------------------------+
int BarsAfterOpenLastPos(int op, int mn) {
   datetime t=0;
   int      i, k=OrdersTotal();

   for (i=0; i<k; i++) {
      if (OrderSelect(i, SELECT_BY_POS)) {
         if (OrderSymbol()!=Symbol())  continue;
         if (OrderType()!=op)          continue;
         if (OrderMagicNumber()!=mn)   continue;
         if (t<OrderOpenTime()) t=OrderOpenTime();
         }
      }
   return((TimeCurrent()-t)/60/Period());
}
//+----------------------------------------------------------------------------+

如何用魔术检查买入头寸

if (BarsAfterOpenLastPos(OP_BUY, Magic)>1) {// доливаем}
 
artmedia70:

妈的......你在抽什么烟?你的香烟是从哪里来的?猫头鹰去商店买了一些...然后一些放克出现了,毁了一切。

哦,那太糟糕了...



:)总之,事情就是这样的

if (OrdersCount()==0)
{CheckBuy();
CheckSell();}
if (OrdersCount()==1) DolivkaBuy();
if (OrdersCount()==-1) DolivkaSell();

我应该在Dolivka...()中写些什么,以使它跳过第一个交易开始时的那一栏?

我没有源代码,我只是在回忆...

 
О!在我写作时已经有了答案。谢谢你!
 
artmedia70:
呃...如果我能够自己决定如何做就好了......。如果客户需要重新计算所有仓位的取值点(此外,下一个平均仓位可能以更大的手数开仓,总取值也要重新计算),并准确地通过止损单来关闭,而不是通过专家顾问,那么这就是我必须做的。


排列位置数据