Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 1090

 
Vlad143:

Здесь до 8 дробных десятичных цифр, поправьте, как Вам нужно.



спасибо)
 
Здравствуйте! Есть такой стандартный индикатор exposure, все в нем нравится просто супер, но как-то он медленно обновляется, не успевает за окном терминала. Может можно в нем что подшаманить чтобы он подинамичнее был?
 
Mislaid:

Вы точно уверены в постановке задачи?

Просто, существуют варианты:

- не повторять последнее сообщение

- игнорировать устаревшее (задан какой-то лаг по времени), то есть, нужно повторять сообщение.

P.S. Первый вариант - частный случай второго, но, реализуется на порядок проще. Ваша постановка задачи - тоже частный случай второго варианта с бесконечным лагом.

Если Вам это интересно, то, вот решение Вашей задачи.

Определяем два массива - один текстовый, который хранит сообщения, второй - индексный, для поиска сообщений.

Индексный массив имеет тип int. В первом измерении записываем контрольную сумму текстового сообщения. Во второе - номер строки сообщения первого массива. Индексный массив сортируем по первому измерению.

Получаем новое сообщение. Считаем его контрольную сумму. С помощью функции ArrayBsearch() ищем такое сообщение. Если оно не найдено, то это сообщение оригинально. Добавляем его в массив сообщений и, контрольную сумму со ссылкой в индексный массив, не забыв его отсортировать.

Какие варианты для контрольной суммы? Я бы взял такой: учитываем число символов и контрольную сумму текста. Контрольная сумма текста, например, сумма кодов символов. С учетом последних изменений она не может превосходить 65 536*256. То есть, контрольная сумма сообщения может выглядеть так:

число символов умножаем на 10 миллионов и прибавляем контрольную сумму текста.


Спасибо! Большое за помощь, есть вопросы:

1. "Просто, существуют варианты:

- не повторять последнее сообщение

- игнорировать устаревшее (задан какой-то лаг по времени), то есть, нужно повторять сообщение." - в этом во всем уверен.

2. можно пример код данного массива (то что вы описали)? (извините за потребительскую просьбу;) ) 

 
rabanik:

Спасибо! Большое за помощь, есть вопросы:

1. "Просто, существуют варианты:

- не повторять последнее сообщение

- игнорировать устаревшее (задан какой-то лаг по времени), то есть, нужно повторять сообщение." - в этом во всем уверен.

2. можно пример код данного массива (то что вы описали)? (извините за потребительскую просьбу;) ) 

 

К моему сожалению, у меня нет времени закодить мною описанный алгоритм.

Это так, мозговой штурм, в отсутствие полноценного ТЗ.

 

Осваиваю массивы.

Создал массив.

Сохранил его в папку

Пытаюсь скомпилировать советник с массивом - выдает ошибки

В ссылке - советник и информация об ошибках

http://clip2net.com/s/3BVhZE2   - (щелкните по изображению , которое откроется по этой ссылке и оно увеличится)

Буду очень признателен, если подскажете как исправить ошибки.

int mass[]={
1327003200      ,
1328645970      ,
1331064000      ,
1331582400      ,
1332273600      ,
1332360000      ,
1332792000      ,
1333137600      ,
1333656000      ,
1334779200      ,
1335816000      ,
1337630400      ,
1337803200      ,
1339704000      ,
1340827200      ,
1342209600      ,
1342468800      ,
1342641600      ,
1344888000      ,
1345233600      ,
1346443200      ,
1346875200      ,
1347480000      ,
1347998400      ,
1349985600      ,
1350676800      ,
1351627200      ,
1352404800      ,
1353960000      ,
1354219200      ,
1355428800      ,
1356638400      
};
 
solnce600:

Осваиваю массивы.

Создал массив.

Сохранил его в папку

Пытаюсь скомпилировать советник с массивом - выдает ошибки

В ссылке - советник и информация об ошибках

http://clip2net.com/s/3BVhZE2   - (щелкните по изображению , которое откроется по этой ссылке и оно увеличится)

Буду очень признателен, если подскажете как исправить ошибки.


Начните осваивать английский, помогает. Там же написано - не может открыть файл, значит его нет.
 
Личные сообщения с данного форума (с начала 2011г до момента их исчезновения)  окончательно уничтожены или их можно восстановить?
 
evillive:
Начните осваивать английский, помогает. Там же написано - не может открыть файл, значит его нет.

Спасибо за помощь.

Подскажите пожалуйста - что я сделал не так?


А почему нет файла ,   если я его создал.

1.Я создал файл MQH -  вставил в него  значения переменных в виде массива.

2.Файл - Сохранить как - открылось окно папки в которое программа мне предложила сохранить файл.

Назвал файл MASSIV - нажал сохранить.

Файл MASSIV c расширением MQH по умолчанию сохранился в папке incluide - Tods

Что я сделал не так?

В ссылке - папка с файлом  MASSIV

http://clip2net.com/s/3BVv1Rn

Правда в папке Tods файла с массивом почему то нет

http://clip2net.com/s/3BVv587

 
solnce600: А почему нет файла ,   если я его создал.

1. Попробуйте в MetaEditor: Файл --> Открыть общую папку данных.  Увидите путь к папке. Этот вопрос много раз обсуждался, вот, например, ссылка

2. Попробуйте сначала без include. Когда отладите - начнете инклудить.

3. Исходники вставляйте сюда или с помощью кнопки SRC, которая выше, или кнопкой Прикрепить файл, что ниже.

 

Добрый день. Такой вопрос: где можно посмотреть пример кода того, как выводить значения одного индикатора с разных таймфреймов на график цены?

В гугле что-то не получается, наверно делаю не корректный запрос.

Конкретно, нужно вывести на график цены в колонку, значения стандартного отклонения полос Болинджера с Н1 по W1, а во второй колонке значения полученные путем  умножения стандартных отклонения на коэффициенты.

Полосы Болинджера модифицированные. 

Причина обращения: