Торговый сигнал и трейлинг от PSAR в одном флаконе

 

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

В настройках советника:
Настройка входных параметров

Попытка перечислить переменные параболика через запятую дали ДУРАЦКИЙ результат:

Фрагмент измененного кода

Соответственно, настройки:

"Неправильные" настройки

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

 

убрать переменную Trailing_ParabolicSAR_Step из входящих = обьявить ее как глобальную

double Trailing_ParabolicSAR_Step = Signal_SAR_Step  ;

аналогично по другим параметрам

 
Volokola:

убрать переменную Trailing_ParabolicSAR_Step из входящих = обьявить ее как глобальную

double Trailing_ParabolicSAR_Step = Signal_SAR_Step  ;

аналогично по другим параметрам

Ок, спасибо, попробую. Но тогда, ИМХО, параметры трейлинга по параболику нельзя будет скормить тестеру для подгонки. Что не есть хорошо.

Или все-таки проще перелопатить библиотеку "TrailingParabolicSAR"?

Но в любом случае спасибо за совет.

 
Viktor Kovshik:

Ок, спасибо, попробую. Но тогда, ИМХО, параметры трейлинга по параболику нельзя будет скормить тестеру для подгонки. Что не есть хорошо.

Или все-таки проще перелопатить библиотеку "TrailingParabolicSAR"?

Но в любом случае спасибо за совет.

Прописываете глобально TrailingParabolicSAR, в пользовательских настройках меняете например на _TrailingParabolicSAR. И в OnInit

TrailingParabolicSAR = _TrailingParabolicSAR;

Все проблема отпала.

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