Торговый сигнал и трейлинг от PSAR в одном флаконе
убрать переменную Trailing_ParabolicSAR_Step из входящих = обьявить ее как глобальную
double Trailing_ParabolicSAR_Step = Signal_SAR_Step ;
аналогично по другим параметрам
убрать переменную Trailing_ParabolicSAR_Step из входящих = обьявить ее как глобальную
double Trailing_ParabolicSAR_Step = Signal_SAR_Step ;
аналогично по другим параметрам
Ок, спасибо, попробую. Но тогда, ИМХО, параметры трейлинга по параболику нельзя будет скормить тестеру для подгонки. Что не есть хорошо.
Или все-таки проще перелопатить библиотеку "TrailingParabolicSAR"?
Но в любом случае спасибо за совет.
Ок, спасибо, попробую. Но тогда, ИМХО, параметры трейлинга по параболику нельзя будет скормить тестеру для подгонки. Что не есть
хорошо.
Или все-таки проще перелопатить библиотеку "TrailingParabolicSAR"?
Но в любом случае спасибо за совет.
Прописываете глобально TrailingParabolicSAR, в пользовательских настройках меняете например на _TrailingParabolicSAR. И в OnInit
TrailingParabolicSAR = _TrailingParabolicSAR;
Все проблема отпала.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Люди добрые, помогите советом.

При компиляции советника стандартным методом (MQL5) применялись библиотеки PSAR, как торгового сигнала, так и трейлинга.
В результате во входных параметрах "явились" 2 настройки параболика: одна - для переменных торгсина (тьфу ты, :-) торг.сигн-а), а другая - для переменных трейлинга:
В настройках советника:

Попытка перечислить переменные параболика через запятую дали ДУРАЦКИЙ результат:
Соответственно, настройки:
Итак вопрос: подскажите, можно ли как-то во входных параметрах сделать так, чтобы обе переменные параболика настраивались ОДНОВРЕМЕННО?
Советы поменять имена переменных нежелательны, ибо не хочется нарушать структуру библиотек "по умолчанию".