Индикаторы: Schaff Trend Cycle - страница 2 12 Новый комментарий Aleksander Gladkov 2019.11.01 09:13 #11 Есть две ошибки: 1. файл \MQL5\Include\SmoothAlgorithms.mqh ........... enum Smooth_Method { MODE_SMA_, //SMA MODE_EMA_, //EMA MODE_SMMA_, //SMMA MODE_LWMA_, //LWMA MODE_JJMA, //JJMA MODE_JurX, //JurX MODE_ParMA, //ParMA MODE_T3, //T3 MODE_VIDYA, //VIDYA MODE_AMA //AMA };//+------------------------------------------------------------------+//| Universal smoothing algorithm | //+------------------------------------------------------------------+class CXMA {public:<отсюда объявление Smooth_Method перемещено вне класса> ..... 2. MQL5\Indicators\486\schafftrendcycle.mq5 //+-----------------------------------+//| Indicator input parameters | //+-----------------------------------+ было : input Smooth_Method MA_SMethod=MODE_EMA; //Histogram smoothing method надо: input Smooth_Method MA_SMethod=MODE_EMA_; //Histogram smoothing method Если это исправить индикатор компилируется и выводится на график. Спасибо. Простейшие торговые системы с Гибкое создание индикаторов с Расширенный способ создания индикаторов: stason22 Колесников Станислав 2022.01.30 07:54 #12 input Smooth_Method MA_SMethod=MODE_EMA_; //Histogram smoothing method Не компилируется.? у кого есть рабочая версия? Скиньте в личку пж 12 Новый комментарий
Есть две ошибки:
1. файл \MQL5\Include\SmoothAlgorithms.mqh
...........
enum Smooth_Method
{
MODE_SMA_, //SMA
MODE_EMA_, //EMA
MODE_SMMA_, //SMMA
MODE_LWMA_, //LWMA
MODE_JJMA, //JJMA
MODE_JurX, //JurX
MODE_ParMA, //ParMA
MODE_T3, //T3
MODE_VIDYA, //VIDYA
MODE_AMA //AMA
};
//+------------------------------------------------------------------+
//| Universal smoothing algorithm |
//+------------------------------------------------------------------+
class CXMA
{
public:
<отсюда объявление Smooth_Method перемещено вне класса>
.....
2. MQL5\Indicators\486\schafftrendcycle.mq5
//+-----------------------------------+
//| Indicator input parameters |
//+-----------------------------------+
было :
input Smooth_Method MA_SMethod=MODE_EMA; //Histogram smoothing method
надо:
input Smooth_Method MA_SMethod=MODE_EMA_; //Histogram smoothing method
Если это исправить индикатор компилируется и выводится на график.
Спасибо.
input Smooth_Method MA_SMethod=MODE_EMA_; //Histogram smoothing method
Не компилируется.? у кого есть рабочая версия? Скиньте в личку пж