[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 367

 
alsu >>:

Считайте, что это домашнее задание:)))))))

Дом. задание выполнил)). В аттаче оптимизированный индикатор, сохраняющий историю. Проверил как при отключенном инете, так и при наличии связи, работает, как часы. Ваш код немного переделал.

Выражаю вам, а также Sorento благодарность за помощь.

----------------------------------

Только один маленький нюанс: при запуске терминала, если существует ранее записанный файл, то переписывается неправильно, поэтому приходится каждый раз удалять файл руками. Пока не придумал как исправить.

Файлы:
 
Может глупый вопрос, но всё же: никто не пробовал делать фичу, чтобы сообщение из терминала на ICQ отправлялось? Очень уж хочется :) Но как реализовать совершенно непонятно.
 

Может быть- реализовать - По аналогии с вот этим индикатором -

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=36

 
Mathers >>:
Может глупый вопрос, но всё же: никто не пробовал делать фичу, чтобы сообщение из терминала на ICQ отправлялось? Очень уж хочется :) Но как реализовать совершенно непонятно.

1. Поставьте себе QIPInfium, если вы еще этого не сделали

2. Зарегайте для терминала отдельный ICQ-аккаунт

3. Установите и настройте плагин MsgBox - подробная инструкция

4. Из эксперта (индикатора, скрипта), который должен выдавать сигналы, записывайте в папку OutBox файлы с нужными сообщениями так, как это объяснено в инструкции по ссылке выше. Для записи в файл за пределами директории терминала можно, например, использовать библиотеку ZI_File_Functions_Full_Lib


Вот так, владея гуглом и творческими способностями, можно в четыре этапа с минимумом программирования забабасить что угодно:))))

 
Подскажите пожалуста как переделать индикатор  MT4 для MT5 ?
 

Друзья, добрый день.

====================================================================

Прошу прощения, за дублирование сообщения (просто очень важный сейчас для меня вопрос)

====================================================================

Подскажите, пожалуйста, по вопросу технологии работы с советниками:


Правильно ли я понимаю ситуацию ("процесс работы пошагово"):


1. Формулируем торговую стратегию.

2. Формализуем торговую стратегию, подбираем соответствующие индикаторы.

3. На основе данных индикаторов пишем советника.

4. Выполняем проверку работоспособности советника на истории и выполняем оптимизацию.


и, тестим на демо-счете в реальном времени.


Теперь собственно вопрос:

Тестирование на демо-счете на реале - означает круглосуточную работу компьютера с запущенным экспертом на протяжении длительного времени???

(например, если ТС - рассчитана на Н4, то в течение дня может быть "очень немного" сигналов на вход...

Сколько же тогда времени круглосуточно гонять комп, чтобы набрать статистику сделок для анализа???)


Как профессионалы проверяют своих экспертов на реальном времени?

Неужели выход только в круглосуточной работе компа?

Можно ли сделать этот процесс "удаленным" от машины?


Заранее большое спасибо.


P.S. большое спасибо Integer и StatBars, что они откликнулись.


 
Ув. профи, подскажите!!! В своем индикаторе использую функцию WindowPriceMax и WindowPriceMin. Но беда в том, что при переходе на другой период индикатор сначала рассчитывается по предыдущим значениям этих функций (с предыдущего периода), и только с приходом нового тика считает по новым значениям, но при этом перерисовывает только свою последнюю часть. Что сделать, чтобы при переходе на новый период индикатор сразу брал новые значения этих функций?
 
Morzh09 >>:
...

Можно ли сделать этот процесс "удаленным" от машины?

...

Можно на VPS, за доп. плату :)

 

В коде есть такое условие:

      if(MathAbs(LotsToClose_Sell)==0   ||   MathAbs(LotsOriginal_Sell-LotsToClose_Sell)<MarketInfo(Symbol(),MODE_MINLOT)   ||   MathAbs(LotsToClose_Sell)==MathAbs(LotsOriginal_Sell) ) {
         BreakEvenStatus_Sell  = false;
      }


После обнаружения каких-то странностей все эти значения добавил в комментарий, см. фото:




Видно что "MathAbs(LotsToClose_Sell) = 0", но условие проверки (равно ли это 0) выдает "0".

- "Так бывает"?





 
бывает, иногда принтуешь кривые места, и видишь 0.0000 = 0 и это не работает - false, нормализуйте значения на всякий случай..
Причина обращения: