Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Зарегистрируйся, чтобы опубликовать статью и получить 200 USD
Dimitr Trifonov
756
Dimitr Trifonov 2016.02.09 20:07 

Всем привет

Написал панель, которая позволяет торговать в ручную в тестере в МТ4/МТ5.

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

Как ограничить количество открытия ордеров до десяти, если скачано демо продукта?

Чтото по типу if(IsDemoMarket)maxOrders=10; ?

Спасибо

Vladimir Karputov
Модератор
42334
Vladimir Karputov 2016.02.09 20:15  
Dimitr Trifonov:

Всем привет

Написал панель, которая позволяет торговать в ручную в тестере в МТ4/МТ5.

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

Как ограничить количество открытия ордеров до десяти, если скачано демо продукта?

Чтото по типу if(IsDemoMarket)maxOrders=10; ?

Спасибо

А сами-то пробовали запускать панель в тестере? Работает?
Dimitr Trifonov
756
Dimitr Trifonov 2016.02.09 22:21  
В МТ4 работает замечательно, в МТ5 немного по другому будет..
Dmitry Fedoseev
42630
Dmitry Fedoseev 2016.02.09 22:33  
Такие ограничения разве не запрещены правилами маркета?
Dimitr Trifonov
756
Dimitr Trifonov 2016.02.09 22:49  

вот пример: https://www.mql5.com/ru/market/product/4442  

 

Демо-версия торгового советника может поддерживать лишь 5 открытых сделок одновременно. 

Торговую утилиту Manual Backtester
Торговую утилиту Manual Backtester
  • отзывов: 3
  • 35.00 USD
  • 2014.07.08
  • Laszlo Tormasi
  • www.mql5.com
Демо-версия торгового советника может поддерживать лишь 5 открытых сделок одновременно. Минимальные системные требования: MetaTrader 4 build 660 или выше Рекомендуются: Windows 7 Компьютерная мышь с кнопкой для двойного клика...
Dmitry Fedoseev
42630
Dmitry Fedoseev 2016.02.10 10:05  
Может это?
Dimitr Trifonov
756
Dimitr Trifonov 2016.02.10 13:11  
Dmitry Fedoseev:
Может это?

В точку :) Спасибо @Dmitry Fedoseev

Не сразу впрочем понял как именно сделать проверку, в документации по моему не очень четко написано.. вроде разобрался, думаю будет так:

ENUM_LICENSE_TYPE GetLicenseType(){
   ENUM_LICENSE_TYPE mql_license=(ENUM_LICENSE_TYPE)MQLInfoInteger(MQL_LICENSE_TYPE); 
   switch(mql_license) 
     { 
      case LICENSE_DEMO: 
        { 
         Print(__FILE__+" is LICENSE_DEMO"); 
         break; 
        } 
      case LICENSE_FREE: 
        { 
         Print(__FILE__+" is LICENSE_FREE"); 
         break; 
        } 
      case LICENSE_FULL: 
        { 
         Print(__FILE__+" is LICENSE_FULL"); 
         break; 
        } 
      default:Print("MQL4 license type value is ",mql_license); 
     }
   return mql_license;
   }     
Alexey Volchanskiy
16208
Alexey Volchanskiy 2016.02.12 15:37  
Karputov Vladimir:
А сами-то пробовали запускать панель в тестере? Работает?

А что тут сложного? Я как-то давно выкидывал в блог для хохмы https://www.mql5.com/ru/blogs/post/657622

Только все это ерунда. В тестере нельзя менять ТФ, так что такой имитатор бесполезен. 

Имитатор торговли в тестере с трейлингом по безубытку
Имитатор торговли в тестере с трейлингом по безубытку
  • 2015.12.20
  • Alexey Volchanskiy
  • www.mql5.com
Всех с окончанием выходных и началом новой рабочей недели! Знаю, знаю, соскучились вы по любимой работе, уже руки чешутся учинить что-нибудь доброе и вечное )) Вот вам программка для разминки пальцев...
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий