雪崩 - 页 425

 
granit77:
米哈伊尔-安德列耶维奇,请不要把矛头指向年轻人。否则,他们会把它作为一个节日。
SorentoAleksander 的淫秽帖子被删除。对他们俩的警告。

你在哪里看到我说粗话了?

;)

请慷慨地原谅我!如果有...

一个没有粗话的俄罗斯人?

它存在于基因中。

 
lasso:

你应该尝试填写表格....

不接受关于动态变化的走廊的反对意见--市场是一个动态的过程,所以走廊会随着市场的动态变化而变化。

SZZY: 我不能保证这个公式的准确性(这个数字是10条,Ç=0.30),但走廊变化的公式有点明显

 
嗯,你可以在表格中增加几行......订单的累计损失.....,一系列10000条的结果和总损失 :)
 

只是一个问题?

我如何编写代码来

如果未结订单的损失达到存款的一定比例,那么所有的交易将被关闭,专家顾问将停止交易?

 
Aleksander:

hmmm ? what's my memory :) which word was Uncensored there ?(反问句)......。

我们↓↓↓↓,不再是了 :)


↓↓↓

Cortinko +5

;)

而达尔的提法是恰当的

 
Stells:

只是一个问题?

我如何编写代码来

如果未结订单的损失达到存款的一定比例,那么所有的交易将被关闭,专家顾问将停止交易?


这里有一段代码,是我在雪崩的网状版本中实现的。你需要在未结订单上增加损失核算,即在一个循环中,计算市场上订单的总损失...

extern int MaxLoss = 90;          // Максимально допустимая просадка в процентах от баланса

int start()    // -----------------------СТАРТ ЭКСПЕРТА--------------- 
{
   // ------------------------------------------------Ищем наш ордер---------------------------------

   int orderType;
   for (int orderIndex = (OrdersTotal() - 1); orderIndex >= 0; orderIndex--)
   {
      if (!OrderSelect(orderIndex, SELECT_BY_POS))
      {
         continue;
      }

      if ((OrderSymbol() != Symbol()) || (OrderMagicNumber() != MagicNumber))
      {
         continue;
      }

      orderType = OrderType();
      if ((orderType != OP_BUY) && (orderType != OP_SELL))
      {
         continue;
      }
          ticket = OrderTicket( );                         // Номер ордера
          orderLots = OrderLots();                         // Lots   
          orderProfit = OrderProfit() + OrderSwap();       // Profit
          Price = OrderOpenPrice();                        // Цена открытия рыночного ордера
          SL =  OrderStopLoss();                           // Значение StopLoss ордера
          TP = OrderTakeProfit();                          // Значение TakeProfit ордера
          
             if (ticket>0)                                               // Если позиция открылась
                    {
                             while(OrderSelect(ticket,SELECT_BY_TICKET)==false)       // Если ордер выбран
                                 {
                                   Sleep(100);
                                 }
                                  double OpenPrice=OrderOpenPrice();
                     }
         
          
      
    
     // Проверка на предельную просадку
      
      double loss = - ((orderProfit * 100.0) / AccountBalance());
      if (loss > MaxLoss)
      {
         Print ("MaxLoss");
         CloseAllOrders(MagicNumber);
         IsExpertFailed = true;
         return (0);
      }

   }
}


 
Sorento:

你在哪里看到我说粗话了?

;)

请慷慨地原谅我!如果有...

一个没有粗话的俄罗斯人?

这是在基因中。


是的......这是在基因中:)所以孩子们想知道它是如何.........它就在那里,但没有一个词来形容它)。


>
 

人们仍然无法安定下来 :)

我很惊讶 :)

这个问题似乎已经成为一个常年的问题,....。

大家还在争论它是否有效......

真的不清楚吗?

有些人有它的工作,有些人没有!!!!

 
sever30:


6次翻转加起来是167次的量...

262 2008.09.08 20:50 关闭 131 0.01 0.8094 0.0000 0.0000 4.80 5534.47
263 2008.09.08 20:51 出售 132 0.01 0.8087 0.0000 0.0000
264 2008.09.08 23:00 关闭 132 0.01 0.8175 0.0000 0.0000 -8.80 5525.67
265 2008.09.08 23:00 购买 133 0.05 0.8175 0.0000 0.0000
266 2008.09.09 00:08 关闭 133 0.05 0.8151 0.0000 0.0000 -11.93 5513.74
267 2008.09.09 00:08 购买 134 0.10 0.8154 0.0000 0.0000
268 2008.09.09 10:00 关闭 134 0.10 0.8110 0.0000 0.0000 -44.00 5469.74
269 2008.09.09 10:00 购买 135 0.31 0.8113 0.0000 0.0000
270 2008.09.09 10:06 关闭 135 0.31 0.8084 0.0000 0.0000 -89.90 5379.84
271 2008.09.09 10:06 购买 136 0.71 0.8087 0.0000 0.0000
272 2008.09.09 10:12 关闭 136 0.71 0.8057 0.0000 0.0000 -213.00 5166.84
273 2008.09.09 10:12 购买 137 1.67 0.8060 0.0000 0.0000
274 2008.09.09 10:37 关闭 137 1.67 0.8085 0.0000 0.0000 417.50 5584.34

你必须有铁的胆量才能做到这一点。


你能提供更好的东西吗?)
 
alex12: 你能想出更好的办法吗?)
过滤器...:) 因为翻牌可能在一对上出现25次,在平.........然后采取26种货币,几乎在那里做雪崩--在第20个时间暴露真实的交易:)- 比如说