0
if(CountOrders(1)<1 &&CountOrders(0)<1) DelOrder();
avatar

axe44

  • 20 июля 2021, 19:47
0
if(CountTrades(1)<1 &&CountTrades(0)<1) DelOrder();
avatar

axe44

  • 20 июля 2021, 18:37
0
Была ошибка. Нужно было использовать код:

for(int i=0; i<Vuborka; i++)
     {k = i*i*i;
      for(int z=k; z>=0; z--){k=k;}}


И на выходе получил скорость:



Как видим оба цикла приблизительно в скоросте равны.

Как я мог ошибаться*wall*  ( 
avatar

axe44

  • 20 июля 2021, 12:08
0
Тернарный оператор работает обычного «if» в 5 раз быстрее. О таком ключе я даже как то и забыл.
«do-while» и «while» работают в 5 раз медленней обычно цикла for. Простым роботом можно это проверить внутри которого буде просто цикл. Останется запустить оптимизацию c одним параметром.

Через минуту будет готово. В качестве эксперимента будет цикл 100 до 0 повторов в кубе.
for(int i=0; i<100; i++)
     {k = i*i*i;
      while(k>0){k--;}}

и ещё код 

  for(int i=0; i<100; i++)
     {k = i*i*i;
      for(i=k; i>=0; i--){k=k;}}

Расчёской не пользовался )))


Сначала проверим на скорость «while» телом цикла
{k--;}

Как видим получили около 50 секунд размышлений:



Теперь проверим на скорость «for» с телом кода
{k=k;}


Ничего оригинальней придумать не мог в одну операцию ) и получили скорость 0. Потом проверил ещё раз и снова ноль, но при этом получил ещё и запись о кеше:



Как бы это просто эксперимент.
*friends* 
avatar

axe44

  • 20 июля 2021, 12:00
0
На все эти вопросы «зачем» хорошо даёт ответ один эксперимент:
Открываем демо счёт и открываем ордеров двадцать. После этого в настройка указываем «торговля в один клик». Если всё сделали правильно, то можно приступать.

В терминале напротив ордеров можно найти справа крестик, при нажатии на который ордер закрывается.
Нам нужно как можно быстрее снизу вверх нажеть на все крестики один раз.
По факту получи от 2 до 5 незакрытых ордеров.
Поэтому в этой функции я вызываю подсчёт ордеров, и в случаи если они есть вызываем функцию закрытия ордеров ещё раз.

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

Как бы мне можно не верить, но можно верить эксперименту.

avatar

axe44

  • 19 июля 2021, 17:36
0
А есть ли файл mba.mq4?
avatar

axe44

  • 19 июля 2021, 13:41
0
Пожалуй добавлю функционал немного ещё


//+------------------------------------------------------------------+
//| This code Close all orders of axe44                              |
//+------------------------------------------------------------------+
void CloseAll(int ot=-1)
  {
   bool cl;
   double price;
   for(int i=OrdersTotal()-1; i>=0; i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
           {
            if(OrderType()==OP_BUY)
               price=Bid;
            else
               price=Ask;
            if(OrderType()==4 || OrderType()==5||OrderType()==2 || OrderType()==3)
              {
               RefreshRates();
               cl=OrderDelete(OrderTicket(),White);
               Sleep(100);
              }
            else
               cl=OrderClose(OrderTicket(),OrderLots(),price,Slip,0);
            Sleep(100);
           }
        }
     }
   
   if(CountOrders(ot)>0)
     {
      CloseAll(ot);
     }  
  }

avatar

axe44

  • 19 июля 2021, 11:35
+1
То что к сносу трёх зданий привело в Малайзии это мелочи, из-за майнеров малайцы не смогли запустить ракету на Марс и заселить планету, установить контакт с пришельцами и открыть собственную биржу криптовалют. А всё из-за кражи электроэнергии.
avatar

axe44

  • 19 июля 2021, 10:56
0
Татьяна, какой вопрос, такой ответ.

Попросить конечно можете, а так же можете и сами сделать через конвертатор. В сети их полно.
avatar

axe44

  • 19 июля 2021, 10:43
0
Пожалуй напишу свою версию робота )
avatar

axe44

  • 17 июля 2021, 21:28
0
ну так покажи тогда статистику робота.
avatar

axe44

  • 12 июля 2021, 17:58
0
У меня вполне рабочая пятая версия, но хочу совершенства. А тебе с таким настроением успеха не добиться
avatar

axe44

  • 12 июля 2021, 07:55
0
Почитай про правила тестирования, и раз и навсегда отпадут подобные вопросы. Вкратце МТ4 тиковую историю не хранит и не хранит историю спреда. Тиковое тестирование генерирует два вида тиков, но это не реальные и к реальным никак не относятся. Так, если вдруг захочешь протестировать лимитные ордера на сверх короткой истории по тиковым данным на м1, то у тебя скорей всего будут супер показатели, а в реальности слив.

Поэтому нужны люди и наблюдения.
avatar

axe44

  • 11 июля 2021, 08:23
0
Приветсвую. Я подготовил 7-ю версию робота, есть в задумке сделать 8-ю, но сначала нужно протестировать последнию. С вас желание пользоваться роботом, с меня робот бесплатно и навсегда. Как вам такое условие? Единственное неудобство в этом, так это сказать чего не хватает.
Обращайтесь! Раздача всем в течении недели!!!
avatar

axe44

  • 10 июля 2021, 23:30
0
Действительно 0% ) Сразу не заметил.
avatar

axe44

  • 7 июля 2021, 13:31
0
У Герчика обновление каждые 2о минут. Просадка в 3% с хвостом, то есть вкладывается
avatar

axe44

  • 7 июля 2021, 13:30
0


С таким движением бы никто не заработал.

Но обрати на следующее показатели. Обрати на время входа в сделку и выхода. То есть это скорей всего европейская сессия, а потом на просадку. Такую просадку может дать только вход в рынок стоп-ордером. То есть цену задели и назад не пошли.



avatar

axe44

  • 7 июля 2021, 11:07
+1


Сегодня зашёл к Герчику посмотреть что твориться в конкурсе… Охринеть…

500% это за 5 дней торгов.
У лидера максимальный прирост был почти в 3 раза в пятницу с часу дня на выходе данных по Нонфарму с просадкой в 15%. Максимальное движение в это время было по фунту, но только в 100 пунктов, но там и волатильность куда выше чем 15 пунктов в час.
Что хочу сказать? Наверно всё же спросить. Это что был за инструмент ???

Допустим при плече в 1:100 я ещё могу поверить что его можно искусственно увеличить до 1:200, но не до 1:300. Причём почти все это делают простой методикой: Сначала заходят на всю котлету в противоположную сторону, потом открывают двойной ордер первому в противоположную сторону первого, а первый закрывают. В результате чего остаётся только первый с двойным лотом от дозволенного. Так вот к чему это я? На 10000 никак не получится взять 10 лотов на фунте, а только около 7, то есть даже если и искусственно подняли торговое плечо, то только 14 лотов, а движение было всего сто пунктов. Ну никак не получится взять 20ооо и это без учёта просадки, которое тоже увеличивается. То есть риск в 10 пунктов движение в 100 пунктов по фунту никак не забрать.

Я ничего не понимаю. С такой доходностью играться в конкурсы?! Зачем? Положил 100 долларов, через неделю 500, через вторую 2.5 тыщ., через три 12.5тыщ, а потом снимаем 60 тыщ. в конце месяца.
А если рисуют такие показатели, то то же смысла нету. Какой смысл отсеивать управляющих? Эти деньги идут не как подарок или приз, они идут как инвестиции. Доверил деньги, потом снял через год, например 100% прибыли, а первоначальные оставил.
Что он эти цифры просто рисует, то же смысла нету. Я не поверю, чтобы Герчик зажал тыщу, когда в год зарабатывает 2.5 миллиона.

Я ничего не понимаю…
avatar

axe44

  • 7 июля 2021, 02:47
0
Спроси у Ивана показать реальный счёт с инвест паролем. Там точно цифры не рисуются.

Хотя возможно ты прав…
avatar

axe44

  • 3 июля 2021, 11:42