[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 322

 
Rimlyanin: 你已经得到了所有的权利。只是Rumus(外汇俱乐部)有这样的机会,这个 "信封 "是 "日内保守剥皮 "TS的基础。我想用MT4做同样的事情。但正如你所解释的,这不是命运。)

我认为这完全是无稽之谈,缺乏欲望。为什么你想直接解决这样的问题,嗯,不是通过MA的移位器,而是通过其他 机会 :-))来解决问题,而不是为一个所谓无法解决的任务寻找借口......。你 们自己想一想,琢磨一下......。:-))) "不是这样的......所以..." :-)))

P.S. 你最好抛出一个链接,对这个系统进行描述-- "日内保守剥头皮"...

P.P.S. 你最好读一读这门语言的教科书和文档,解决一些问题,就不会有这样的问题了。作为最后的手段,有可能,如果不是一对一的条件,就像你写的-0,21...,那么至少在一些粗略的 近似中解决这个问题,仍然不是这个粗略的解决方案会比原来的-0,21...效果差 :-)))

分享这个TC的链接或描述。

 
sergeev:

你被误解了。

如果你需要一个包络,MA是上下移动的,有一个包络指标,或者在MA本身的第三个标签上的水平。

ma_shift是向左移,向右移(如Alligator)。



哈...对了,我自己一开始也没搞清楚这个主题......:-)))
 
Rimlyanin:

这就对了...你不需要一个变幻莫测的MA,而是一个正常的包络指标--MA向上/向下移动,而不是向左/向右移动。以下是用这个系统交易的人的摘录。

"它在平坦中工作,在趋势中,它突破了包络,走得更远,尽管有了这个TS,我们应该致力于从包络边界或平均水平的反弹。它在下一个单位进入了信封的通道
在10分钟内工作的事情只是意味着信封34的参数已经被选定为这个TF。在其他TF上,我们应该选择其他设置,并获得相同的图片。IMHO" - 即通常的渠道。

发送(-tee)--一个带有TS-key具体描述的链接。

 
伙计们,这到底是.....,我想在miсex上测试一只股票的顾问,但它从终端飞出,写下了错误......这到底是什么?
 
Roger:

要使用魔术师,必须先设置好,就像你一样,当你到处去检查的时候


我有一点不明白。我将向你解释我的看法,请告诉我哪里错了。

我将有2-3个未结订单(让a、b和c),我必须在某个时间关闭其中一个(让我们说b)。 但订单b可能在2号、3号或1号打开,我们不知道具体时间,它可能根本没有打开。我想魔法会让我从所有的人中找到它。即通过数字1001,我将输入它并关闭它(即在一小时内,程序将检查订单b是否打开(我用静态Deal来做),然后我想用魔术来选择订单 b进行工作并关闭它。说实话,我不理解你的评论--"当它检查是否被打开时"。 你能解释一下吗?

for(int i=OrdersTotal()-1;i>=0;i--)

{

OrderSelect(i, SELECT_BY_POS)。

如果(OrderMagic()==1001)

 
Vovo4ka:
伙计们,这到底是.....,我想在miсex上测试一只股票的顾问,但它从终端飞出,写下了错误......这到底是什么?

对不起,今天是星期六,所以所有的心灵感应者都出去了。周一联系心灵感应 俱乐部
 
Roman.:

对不起,今天是星期六,所以所有的心灵感应者都出去了。周一联系心灵感应 俱乐部


是的,我已经知道今天是星期六,大家都在睡觉))))))))))))。

那我就在周一向大家讲话吧))))))))))))

 
Boneshapper:


我一点也不明白。我将向你解释我的看法,请告诉我哪里错了。

我将有2-3个未结订单(让a、b和c),我必须在某个时间关闭其中一个(比方说b)。 但订单b可能在2号、3号或1号打开,我们不知道确切的时间,它可能根本就没有打开。我想魔法会让我从所有的人中找到它。我将通过数字1001去找它,并关闭它,即在一小时内,程序将检查订单b是否打开(我用静态交易来做),然后我想用魔术来选择订单b来工作,并关闭它。说实话,我不理解你的评论--"当它检查是否被打开时"。 你能解释一下吗?

for(int i=OrdersTotal()-1;i>=0;i--)

{

OrderSelect(i, SELECT_BY_POS)。

如果(OrderMagic()==1001)

如果你的专家顾问最多可以开出三个买入和三个卖出头寸,而且每个头寸都有自己的独立魔法。

那么我们就需要制作一个函数 根据订单 的神奇数字来选择订单

int err;    // глобальная переменная советника, для хранения номера последней ошибки
//+------------------------------------------------------------------+
int SelectOrderByMagic(string sy, int op, int mn) 
{
   int   i, k=OrdersTotal();

   if (sy=="0") sy=Symbol();
   for (i=0; i<k; i++) {
      if (OrderSelect(i, SELECT_BY_POS)) {               // Если выбран рыночный ордер
         if (OrderSymbol()!=sy)              continue;   // Если его символ не тот - переходим к следующему
         if (OrderType()!=op)                continue;   // Если его тип не тот - переходим к следующему
         if (OrderMagicNumber()!=mn)         continue;   // Если его магик не тот - переходим к следующему
// Теперь есть выбранный ордер с нужными символом, типом и магиком
         return(i);                                      // Возвращаем его индекс в списке рыночных ордеров
         }
      else if (!OrderSelect(i, SELECT_BY_POS)) {         // Если не удалось выбрать рыночный ордер
         err=GetLastError();
         Print("FUNC SelectOrderByMagic: Ошибка выбора ордера ",err);   // Выводим сообщение об ошибке и её номер
         break;                                          // Выходим из цикла перебора рыночных ордеров
         }
      }
   return(-1); // Если ордер с нужным магиком не найден или произошла ошибка при выборе ордера - возвращаем минус один
}
//+------------------------------------------------------------------+

现在,如果你需要在当前图表上选择一个具有神奇的1001的买入订单,那么请按以下方式调用这个函数

int index=SelectOrderByMagic(Symbol(), OP_BUY, 1001);
if (index<0) {
   //... Блок обработки ошибки поиска ордера по заданному магику...
   }
else if (index>=0) {
   //... Тут код работы с выбранным ордером с магиком 1001, ...
   //... причём переменная index содержит индекс этого ордера в списке рыночных ордеров...
   //... далее вы можете при необходимости выбирать другой ордер, а index будет хранить индекс нужного
   //... и повторно его можно выбрать так: OrderSelect(index, SELECT_BY_POS);
   //... и нужный ордер будет опять выбран уже без его поиска (если он не закрыт)
   }
 
Vovo4ka:


是的,我已经知道今天是星期六,大家都在睡觉))))))))))))。


你不明白...:-)))你 的问题有这样的表述和内容,即使是在星期一也是没有用的,只能严格按照俱乐部要求:-)))
 

你好,请帮助解决这个问题https://www.mql5.com/ru/forum/132897

谢谢你的答复