Множественный вызов индикатора

 

Доброго времени.

Вызываю индикатор из советника. Два вызова, обращение к разным буферам.

Почему множатся копии? Это проблема в моем коде или все-таки что-то с индюком? Если с индюком, то куда копать?


    double signalB = iCustom(_Symbol,PERIOD_CURRENT,name,PriceActionFilter,Length,MajorCycleStrength,UseCycleFilter ,
                                                         UseFilterSMAorRSI,FilterStrengthSMA,FilterStrengthRSI,alertsOn,
                                                         alertsOnMajorCycle,alertsOnMinorCycle,alertsOnCurrent,alertsMessage,
                                                         alertsSound,alertsNotify,alertsEmail,arrowsVisible,arrowsOnMajorCycle,
                                                         arrowsMajorUpCycleColor,arrowsMajorUpCycleColor,arrowsMajorDnCycleColor,
                                                         arrowsMajorUpCycleCode,arrowsMajorDnCycleCode,arrowsMajorDnCycleCode,
                                                         arrowsMajorCycleSize,arrowsOnMinorCycle,arrowsMinorUpCycleColor,arrowsMinorDnCycleColor,
                                                         arrowsMinorUpCycleCode,arrowsMinorDnCycleCode,arrowsMinorCycleSize,arrowsIdentifier,
                                                         arrowsUpperGap,arrowsLowerGap,3,Bar);
    double signalS = iCustom(_Symbol,PERIOD_CURRENT,name,PriceActionFilter,Length,MajorCycleStrength,UseCycleFilter ,
                                                         UseFilterSMAorRSI,FilterStrengthSMA,FilterStrengthRSI,alertsOn,
                                                         alertsOnMajorCycle,alertsOnMinorCycle,alertsOnCurrent,alertsMessage,
                                                         alertsSound,alertsNotify,alertsEmail,arrowsVisible,arrowsOnMajorCycle,
                                                         arrowsMajorUpCycleColor,arrowsMajorUpCycleColor,arrowsMajorDnCycleColor,
                                                         arrowsMajorUpCycleCode,arrowsMajorDnCycleCode,arrowsMajorDnCycleCode,
                                                         arrowsMajorCycleSize,arrowsOnMinorCycle,arrowsMinorUpCycleColor,arrowsMinorDnCycleColor, 
                                                         arrowsMinorUpCycleCode,arrowsMinorDnCycleCode,arrowsMinorCycleSize,arrowsIdentifier,
                                                         arrowsUpperGap,arrowsLowerGap,4,Bar);   
 
Nikita Chernyshov:

Доброго времени.

Вызываю индикатор из советника. Два вызова, обращение к разным буферам.

Почему множатся копии? Это проблема в моем коде или все-таки что-то с индюком? Если с индюком, то куда копать?


Это беда с параметрами индикатора в iCustom()

 
Alexey Viktorov #:

Это беда с параметрами индикатора в iCustom()

А какая именно? Порядок? Количество?

 
Nikita Chernyshov #:

А какая именно? Порядок? Количество?

В кол-ве.

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