Дом. задание выполнил)). В аттаче оптимизированный индикатор, сохраняющий историю. Проверил как при отключенном инете, так и при наличии связи, работает, как часы. Ваш код немного переделал.
Выражаю вам, а также Sorento благодарность за помощь.
----------------------------------
Только один маленький нюанс: при запуске терминала, если существует ранее записанный файл, то переписывается неправильно, поэтому приходится каждый раз удалять файл руками. Пока не придумал как исправить.
Может глупый вопрос, но всё же: никто не пробовал делать фичу, чтобы сообщение из терминала на ICQ отправлялось? Очень уж хочется :) Но как реализовать совершенно непонятно.
Mathers>>: Может глупый вопрос, но всё же: никто не пробовал делать фичу, чтобы сообщение из терминала на ICQ отправлялось? Очень уж хочется :) Но как реализовать совершенно непонятно.
1. Поставьте себе QIPInfium, если вы еще этого не сделали
4. Из эксперта (индикатора, скрипта), который должен выдавать сигналы, записывайте в папку OutBox файлы с нужными сообщениями так, как это объяснено в инструкции по ссылке выше. Для записи в файл за пределами директории терминала можно, например, использовать библиотеку ZI_File_Functions_Full_Lib
Вот так, владея гуглом и творческими способностями, можно в четыре этапа с минимумом программирования забабасить что угодно:))))
Ув. профи, подскажите!!! В своем индикаторе использую функцию WindowPriceMax и WindowPriceMin. Но беда в том, что при переходе на другой период индикатор сначала рассчитывается по предыдущим значениям этих функций (с предыдущего периода), и только с приходом нового тика считает по новым значениям, но при этом перерисовывает только свою последнюю часть. Что сделать, чтобы при переходе на новый период индикатор сразу брал новые значения этих функций?
Считайте, что это домашнее задание:)))))))
Дом. задание выполнил)). В аттаче оптимизированный индикатор, сохраняющий историю. Проверил как при отключенном инете, так и при наличии связи, работает, как часы. Ваш код немного переделал.
Выражаю вам, а также Sorento благодарность за помощь.
----------------------------------
Только один маленький нюанс: при запуске терминала, если существует ранее записанный файл, то переписывается неправильно, поэтому приходится каждый раз удалять файл руками. Пока не придумал как исправить.
Может быть- реализовать - По аналогии с вот этим индикатором -
http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=36
Может глупый вопрос, но всё же: никто не пробовал делать фичу, чтобы сообщение из терминала на ICQ отправлялось? Очень уж хочется :) Но как реализовать совершенно непонятно.
1. Поставьте себе QIPInfium, если вы еще этого не сделали
2. Зарегайте для терминала отдельный ICQ-аккаунт
3. Установите и настройте плагин MsgBox - подробная инструкция
4. Из эксперта (индикатора, скрипта), который должен выдавать сигналы, записывайте в папку OutBox файлы с нужными сообщениями так, как это объяснено в инструкции по ссылке выше. Для записи в файл за пределами директории терминала можно, например, использовать библиотеку ZI_File_Functions_Full_Lib
Вот так, владея гуглом и творческими способностями, можно в четыре этапа с минимумом программирования забабасить что угодно:))))
Друзья, добрый день.
====================================================================
Прошу прощения, за дублирование сообщения (просто очень важный сейчас для меня вопрос)
====================================================================
Подскажите, пожалуйста, по вопросу технологии работы с советниками:
Правильно ли я понимаю ситуацию ("процесс работы пошагово"):
1. Формулируем торговую стратегию.
2. Формализуем торговую стратегию, подбираем соответствующие индикаторы.
3. На основе данных индикаторов пишем советника.
4. Выполняем проверку работоспособности советника на истории и выполняем оптимизацию.
и, тестим на демо-счете в реальном времени.
Теперь собственно вопрос:
Тестирование на демо-счете на реале - означает круглосуточную работу компьютера с запущенным экспертом на протяжении длительного времени???
(например, если ТС - рассчитана на Н4, то в течение дня может быть "очень немного" сигналов на вход...
Сколько же тогда времени круглосуточно гонять комп, чтобы набрать статистику сделок для анализа???)
Как профессионалы проверяют своих экспертов на реальном времени?
Неужели выход только в круглосуточной работе компа?
Можно ли сделать этот процесс "удаленным" от машины?
Заранее большое спасибо.
P.S. большое спасибо Integer и StatBars, что они откликнулись.
...
Можно ли сделать этот процесс "удаленным" от машины?
...Можно на VPS, за доп. плату :)
В коде есть такое условие:
После обнаружения каких-то странностей все эти значения добавил в комментарий, см. фото:
Видно что "MathAbs(LotsToClose_Sell) = 0", но условие проверки (равно ли это 0) выдает "0".
- "Так бывает"?