best1:
Всегда выдает invalid pointer access, то в самом классе трелинга то в моем коде. То выдает ошибку - нет типа такой позиции. Пока кроме решения написать 2 функции треллинга в голову не пришло((
А объекты то пустые в начале кода:
CPositionInfo *pos; CAccountInfo *acc; CSymbolInfo *symb; CTrailingFixedPips *tral; CTrade *trade;
Нужен оператор new.
И тогда так:
CPositionInfo *pos = new CPositionInfo; CAccountInfo *acc = new CAccountInfo; CSymbolInfo *symb = new CSymbolInfo; CTrailingFixedPips *tral = new CTrailingFixedPips; CTrade *trade = new CTrade;
best1:
не помогло
выдает всеравно ошибку
2013.08.04 15:51:21 2013.08.01 01:00:02 invalid pointer access in 'TrailingFixedPips.mqh' (117,18)
Перед использованием (для начала):
tral.Init(symb,0,10);
хромает очень сильно документация. Надо чтоб как в MT4 - под каждой функцией кусочек кода с использованием
best1:
хромает очень сильно документация. Надо чтоб как в MT4 - под каждой функцией кусочек кода с использованием
Согласен. Но согласитесь, что Документация по MQL5 будет потолще, чем в MQL4. Может когда-нибудь дойдут руки у разрабов до всех её страниц...
хромает очень сильно документация. Надо чтоб как в MT4 - под каждой функцией кусочек кода с использованием
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем привет. Попробовал написать под mql5. На удивление легче чем в 4-ке.
Не могу понять где допустил ошибку. Если знаете подскажите.
Пытаюсь прикрутить стандартный треллинг к советнику
Где только не пробовал создавать
в итоге пробую треллинг
Пробовал и так
if(tral.CheckTrailingStopLong(GetPointer(pos),sl,tp))
Всегда выдает invalid pointer access, то в самом классе трелинга то в моем коде. То выдает ошибку - нет типа такой позиции. Пока кроме решения написать 2 функции треллинга в голову не пришло((