Библиотеки: b-PSI@ManagerPA v.20.08.2012

 

b-PSI@ManagerPA v.20.08.2012:

Библиотека управления общим профитом советника: трейлингуем, фиксируем прибыль, ограничиваем убыток (мультивалютная).

Author: TarasBY

 
при компиляции выходит сообщение: 12 error(s), 0 warning(s)
 
pistolet: при компиляции выходит сообщение: 12 error(s), 0 warning(s)

Для начала (на всякий случай) обновите с сайта версию. Если проблема осталась - лог в студию.
 
 2;124;C:\Program Files (x86)\Skopalino Client Terminal\experts\include\b-PSI@ManagerPA-3.mqh;223:25;'fClose_AllOrders' - function is not defined
2;124;C:\Program Files (x86)\Skopalino Client Terminal\experts\include\b-PSI@ManagerPA-3.mqh;266:21;'fClose_AllOrders' - function is not defined
2;124;C:\Program Files (x86)\Skopalino Client Terminal\experts\include\b-PSI@ManagerPA-3.mqh;269:141;'fSplitField' - function is not defined
2;124;C:\Program Files (x86)\Skopalino Client Terminal\experts\include\b-PSI@ManagerPA-3.mqh;299:14;'fCheck_MyMagic' - function is not defined
2;98;C:\Program Files (x86)\Skopalino Client Terminal\experts\include\b-PSI@ManagerPA-3.mqh;300:30;'continue' - 'break' or 'continue' used within some cycle only
2;98;C:\Program Files (x86)\Skopalino Client Terminal\experts\include\b-PSI@ManagerPA-3.mqh;301:65;'continue' - 'break' or 'continue' used within some cycle only
2;124;C:\Program Files (x86)\Skopalino Client Terminal\experts\include\b-PSI@ManagerPA-3.mqh;418:83;'fSplitField' - function is not defined
2;124;C:\Program Files (x86)\Skopalino Client Terminal\experts\include\b-PSI@ManagerPA-3.mqh;423:90;'fSplitField' - function is not defined
2;124;C:\Program Files (x86)\Skopalino Client Terminal\experts\include\b-PSI@ManagerPA-3.mqh;423:172;'fSplitField' - function is not defined
2;124;C:\Program Files (x86)\Skopalino Client Terminal\experts\include\b-PSI@ManagerPA-3.mqh;427:90;'fSplitField' - function is not defined
2;124;C:\Program Files (x86)\Skopalino Client Terminal\experts\include\b-PSI@ManagerPA-3.mqh;427:172;'fSplitField' - function is not defined
2;93;C:\Program Files (x86)\Skopalino Client Terminal\experts\include\b-PSI@ManagerPA-3.mqh;431:5;'else' - unexpected token
 
pistolet:



С логом уже проще!!! Открою Вам СТРАШНУЮ тайну! - все мои библиотеки ЕДИНОЕ ЦЕЛОЕ ОДНОЙ ОБЩЕЙ СИСТЕМЫ. По аналогии в Мерседес не подойдёт зап.часть от запорожца, да и от БМВ тоже. Управление общим профитом, которое осуществляет данная библиотека ManagerPA (размер последней версии 30 856 байт) подразумевает использование функций торговых операций, например, таких как закрытие ордеров, модификация ордеров, А ЭТИ ФУНКЦИИ РАСПОЛОЖЕНЫ в ДРУГОЙ моей БИБЛИОТЕКЕ TradeLight (размер последней версии 61 741 байт).

У Вас есть несколько вариантов действий:

  • задействовать в работу в советнике и библиотеку TradeLight;
  • внутри кода ManagerPA есть функции, на отсутствие которых ругается компилятор - они закоментированы - их нужно раскоментировать (если какой-то функции не будет хватать - взять её из библиотеки TradeLight);
  • отказаться от использования данной библиотеки.

А выбор за Вами.

 

идея хорошая, но реализация как по мне, то проще в коде совы прописать...

итог - объем советника вместо 60кбайт всего лишь 3кб))выигрыш в скорости оптимизации и в читабельности кода...

P.S. по аналогии можно собрать простой генератор на 2-х микросхемах, в каждой по 500 транзисторов,настройка на специальном оборудовании и софте...а можно аналогичный сделать на 2 транзисторах, одном резисторе и одном конденсаторе..вывод думаю ясен)

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