0
Пожалуйста. Нужен только для МТ5
avatar

kasparsvas16

  • 4 декабря 2023, 01:29
0
Почему не спросить у оффициалов?
robotforexpro.com
Если у них покупали, то возможно и дадут мт5
avatar

kasparsvas16

  • 3 декабря 2023, 03:52
0
Dobavj v
OnTick
{

 
if(previousBar!=Time[0])
     
{
      previousBar
=Time[0];
     
}
   
else
     
{
     
return;
     
}

}
avatar

kasparsvas16

  • 13 октября 2023, 06:59
0
Перезалив индикатора.
www.opentraders.ru/downloads/3687/
avatar

kasparsvas16

  • 7 октября 2023, 06:10
0
Спасибо огромное.
Только не понял почему в МТ4 версии такой код? StopLoss?

<code>if(t!=Time[0] && TimeSession(StartHour,StartMin,StopLoss,StopLoss,TimeCurrent()))
     {
      if(buy && CountTrades(0)<1)
        {
         PutOrder(0,Ask);
        }
      if(sell && CountTrades(1)<1)
        {
         PutOrder(1,Bid);
        }
      ModifyOrders();
      t=Time[0];
     }
 </code>
avatar

kasparsvas16

  • 16 сентября 2023, 15:47
0
Спасибо, только если не сложно, можно добавить Трал общий?
не хочется месяц ждать.
avatar

kasparsvas16

  • 15 сентября 2023, 02:24
0
Spasibo
avatar

kasparsvas16

  • 11 сентября 2023, 12:12
0
Простите, нечего не получится?
avatar

kasparsvas16

  • 30 июля 2023, 12:41
0
Простите, нечего не получится?
avatar

kasparsvas16

  • 30 июля 2023, 12:41
0
По моему получилось, поправьте если где ошибка пожалуйста

double totalProfitPercentage = 0.0;

   
for (int i = OrdersTotal() - 1; i >= 0; i--)
   
{
       
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
       
{
           
if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
           
{
               
if (OrderType() <= OP_SELL)
               
{
                    totalProfitPercentage
+= OrderProfit() / AccountBalance() * 100.0;
               
}
           
}
       
}
   
}

   
if (totalProfitPercentage >= targetProfitP)
   
{
       
CloseAllOrdersIfProfitReached(targetProfitP);
   
}

   
double profit = 0;
    profit
= OrderProfit() + OrderSwap() + OrderCommission();


void CloseAllOrdersIfProfitReached(double totalProfitP)
{
   
double accountBalance = AccountBalance();
   
double targetProfit = accountBalance * (totalProfitP / 100.0);

   
for (int i = OrdersTotal() - 1; i >= 0; i--)
   
{
       
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
       
{
           
if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
           
{
               
if (OrderType() <= OP_SELL)
               
{
                   
double orderProfit = OrderProfit();
                    targetProfit
-= orderProfit;

                   
if (targetProfit <= 0)
                   
{
                       
if (OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), Slippage, clrRed))
                       
{
                           
Print("Order closed: ", OrderTicket());
                       
}
                       
else
                       
{
                           
Print("Failed to close order: ", OrderTicket(), ", Error: ", GetLastError());
                       
}
                   
}
               
}
           
}
       
}
   
}
}
avatar

kasparsvas16

  • 17 июля 2023, 15:40
0
Огромное спасибо, мне больше не надо каждые 30 минут слушать этот будильник, либо смотреть на время.
avatar

kasparsvas16

  • 13 июля 2023, 23:36
0
Пока что это секрет, если система прокатит, и будет всё как надо, выложу всю торговую систему тут.
avatar

kasparsvas16

  • 13 июля 2023, 23:36
0
Было бы замечательно если могли бы.
Спасибо Вам огромное.
avatar

kasparsvas16

  • 13 июля 2023, 18:51
0
Спасибо большое, хороших выходных.
avatar

kasparsvas16

  • 18 июня 2023, 18:10
0
Искал, не нашёл, тут найди на сайте что ни будь, быстрее пенсия прейдёт.
avatar

kasparsvas16

  • 18 июня 2023, 18:10
0
Простите, Я из Голландии, Простите за мой плохой Русский язык.
avatar

kasparsvas16

  • 6 мая 2023, 11:54
Загрузка...