Из серии "не знал но забыл" - страница 3

 
SanAlex:

я слабенький в написание кодов - я методом тыканья, просто смотрю из кодобазы коды как пишут профессионалы, ну и подбираю может подойдёт  

я так понял нужно единицу добавить вот так?

А вы уверены что там коды профессионалов? Когда-то я тоже так думал и не пытался туда хоть что-то разместить. Но со временем увидел что туда насовали и ужаснулся.

 
Alexey Viktorov:

А вы уверены что там коды профессионалов? Когда-то я тоже так думал и не пытался туда хоть что-то разместить. Но со временем увидел что туда насовали и ужаснулся.

оттуда можно изучать, смотреть как устроены функции. с одного кода можно взять одно с другого другое. конечно я проверяю все действия и если не работает ищу другой код 

 

А что если еще нарисовать на графике квадрат в дополнение к звуку, размером примерно 1\20 от экрана, по его центру, чтоб торговать без динамика и наушников.

Есть такие функции?

 
SanAlex:

оттуда можно изучать, смотреть как устроены функции. с одного кода можно взять одно с другого другое. конечно я проверяю все действия и если не работает ищу другой код 

Откуда можно изучать??? Из кодов в CodeBase? В том числе из ваших кодов? Вот из таких???

//+------------------------------------------------------------------+
//| Check for long position closing                                  |
//+------------------------------------------------------------------+
bool ProfitTarget(void)
  {
   bool res=false;
   if(AccountInfoDouble(ACCOUNT_EQUITY)<=TargetLoss ||
      AccountInfoDouble(ACCOUNT_EQUITY)>=TargetProfit)
     {
      CloseAllProfit();       // Закроем профитные позиции
      CloseAllLoss();         // Закроем убыточные позиции
      CloseAll();             // А потом закроем не профитные и не убыточные
      DeletePending();
      Sleep(SLEEPTIME*1000);  // Поспим чуток
      CloseAllProfit();       // И опять будем закрывать профитные позиции
      CloseAllLoss();         // И опять будем закрывать убыточные позиции
      Sleep(SLEEPTIME*1000);  // И ещё чуток поспим
      CloseAll();             // Ах, проснулись и опять надо закрыть не профитные и неубыточные позиции
      DeletePending();
      ExpertRemoves();
      DeleteChart();
      PlaySound("expert.wav");
      res=true;
     }
//--- result
   return(res);
  }

Если кто-то после ознакомления с таким кодом начнёт писать так-же, начнёт выкладывать свои аналогичные поделки, кто-то начнёт по таким поделкам учиться………… Во что превратится CodeBase???

Причина обращения: