Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Запустите и посмотрите лог для ускорения :). Активное состояние внешней переменной -- не нуль.
ну по принтам вроде ОНО..
"на лету" параметры менять можно, это есть ГУД :)
---
попробую переделать иниты в булы (мышей тыркать в выключатель приятнее) и передать всё это счастье в функцию для дальнейшей обработки, посмотрим.. (кажется с передачей в пользовательскую функцию у меня будут проблемы..)
"на лету" параметры менять можно, это есть ГУД :)
Разочарую -- нельзя. Вывод происходит в ините, просто при смене параметров советник инициализируется заново.
но параметры-то меняются после их смены, при работающем советнике, по крайней мере в логе видна деинициализация и инициализация с новыми параметрами..
---
да, считает он как-то не правильно, при 2-х непустых параметрах, он выдает три.. в общем при разных вариантах могут быть одинаковые параметры.. где-то нестыковочка
На самом деле формулировка "проблемы" очень сумбурная. :(
Я бы обратил внимание на то, что во всех "примерах" речь идет о "char'ах" ("а", "ж" и т.д.)
Если "это" не случайно, тогда пишите во внешних переменных строку "воавть3кd36gnтоврамрат", узнавайте ее длину, создавайте массив размерностью в длину этой строки, и, вырезая "буковки", заполняйте в цикле массив.
ЗЫ. Если же не "char'ы", а 2х,3х ... 6ти ;) символьные комбинации "буковок", то пишите их подряд и/или с разделителями.
А если в следующей внешней переменной указать "длину" или разделитель, то "ваааще" все получится универсально и компактно.
Парсинг ... мать его. :)
дык в чём сумбурность собственно? задача сформулирована довольно четко
зачем мне писать что-то в экстернах?, я и так сейчас пишу, только в лоб, прямо в пользовательской функции - объявляю стринговый массив, заполняю его нужными мне элементами и компилирую советника, всё - на выходе получаю то что нужно и рабочее на все 100%
но захотелось-то, чтобы комфортнее было пользоваться, да и при компиляции все остальные настройки слетают на дефолтовые, что есть не очень удобно
Я так ничего и не понял..:(
Мож, хоть какая с меня польза будет:
для передачи массива в пользовательскую функцию просто объявите массив глобальным; в этом случае его не нужно передавать в функцию (в списке параметров), и объявлять его в функции тоже не нужно, но его значения в функции будут доступны.
но параметры-то меняются после их смены, при работающем советнике, по крайней мере в логе видна деинициализация и инициализация с новыми параметрами..
---
да, считает он как-то не правильно, при 2-х непустых параметрах, он выдает три.. в общем при разных вариантах могут быть одинаковые параметры.. где-то нестыковочка
Стыд мне и позор
Надо проинициализировать строки
Просто в С++ у строк есть конструктор по умолчанию... А здесь видимо проблемы.Стыд мне и позор
Надо проинициализировать строки
Просто в С++ у строк есть конструктор по умолчанию... А здесь видимо проблемы.Перестаньте, кому здесь стыд и позор - так это мне: ни объяснить толком, ни понять то, что объясняют :)
Вы могли бы внести поправки в "ОНО" и перевыложить рабочий вариант?
Перестаньте, кому здесь стыд и позор - так это мне: ни объяснить толком, ни понять то, что объясняют :)
Вы могли бы внести поправки в "ОНО" и перевыложить рабочий вариант?
во-о-от, теперь вроде как всё работает красиво и правильно :) попробую адаптировать под свой "самокат".. спасибо :)
на сколько я понял, счетчики после
можно в код советника не включать?
Я так ничего и не понял..:(
Мож, хоть какая с меня польза будет:
для передачи массива в пользовательскую функцию просто объявите массив глобальным; в этом случае его не нужно передавать в функцию (в списке параметров), и объявлять его в функции тоже не нужно, но его значения в функции будут доступны.
ок, сейчас буду пробовать, спасибо :)
на сколько я понял, счетчики после
можно в код советника не включать?
Нет, все со счетчиками нужно включать. Впрочем можете не включать, заодно разберетесь что к чему