Помощь в кодировании - страница 300 1...293294295296297298299300301302303304305306307...787 Новый комментарий Mladen Rakic 2014.06.30 10:16 #2991 Протестировал его также с билдами 625, 646 и 650 и прилагаю результаты (использовал прикрепленный индикатор) Файлы: test_2.mq4 1 kb test_650.gif 102 kb test_646.gif 103 kb test_625.gif 102 kb sunshineh 2014.06.30 12:09 #2992 Спасибо mladen за ваши тесты! Я использую Build 646, и эти 3 кодела работают в индикаторе, но не в ea. Я могу поместить его в init или в start-функцию, и я получаю всегда ту же самую "ошибку", как на моем скриншоте. Когда я меняю значение с "99.40" на "99.4", все остается по-прежнему. Но каждое(?!) другое значение работает так, как должно. Я имею в виду, что это действительно странная ошибка... Обсуждение статьи "Кроссплатформенный торговый Тестер в новой сборке статический массив ? sunshineh 2014.06.30 12:53 #2993 У меня есть еще один вопрос... Что означают три значения на первой странице тестера стратегий: 1 088 / 1 280 (39 204) Хорошо, первое - это общее количество прогонов. И, возможно, 39204 - это количество прогонов для всех соединений? Иногда значение в скобках меньше предыдущего. Тестер сделал только 134 прогона. У меня активирована функция "показать бесполезные результаты". results have been discarded Методы проведения валкинг форварда [АРХИВ]Любой вопрос новичка, чтоб Mladen Rakic 2014.06.30 14:27 #2994 sunshineh: У меня есть еще один вопрос...Что означают три значения на первой странице тестера стратегий: 1 088 / 1 280 (39 204) Хорошо, первое - это общее количество прогонов. И, возможно, 39204 - это количество прогонов для всех соединений? Иногда значение в скобках меньше, чем раньше. Тестер сделал только 134 прогона. У меня активирована функция "показывать бесполезные результаты". Тогда кажется, что установки metatrader от разных брокеров работают по-разному. Это было бы единственным объяснением. AZRUL FYZEE AZMI 2014.06.30 15:26 #2995 Уважаемый господин МЛАДЕН, Я пытаюсь сделать ранжирование текущих значений массива и вставил следующий код в мой индикатор.... К сожалению, кнопка компиляции не активна...... int rank (double value) { // The above 2 lines probably should be elsewhere and set as global variables for (int i=0; i<ArraySize(RankValues); i++) { if (RankValues == value) { return (i+1); } } return (0); } Не могли бы вы ПОЖАЛУЙСТА подсказать, что пошло не так.... и как мне поступить, чтобы ранжировать это значение в порядке убывания... Ваше время и опыт будут высоко оценены... Спасибо.... с наилучшими пожеланиями AZRUL... Файлы: compile.jpg 21 kb consoletrendall-test.mq4 23 kb Спрашивайте! Мультитаймфреймовые индикаторы Элитные показатели :) carbonmimetic 2014.06.30 15:29 #2996 Привет, Младен, Я бы хотел маленький индикатор, который на 5 минутном таймфрейме показывает мне, когда stoc 5-3-3 ниже 20 на 15 минутном таймфрейме. Мне не нужен stoc multitimeframe....b но сигнал более высокого таймфрейма на более низком таймфрейме. Заранее спасибо Скользящая средняя Мультитаймфреймовые индикаторы Элитные показатели :) ryuma 2014.06.30 15:57 #2997 mladen, mrtool... нужна помощь в изменении/добавлении правила изменения цвета по 2 скользящим средним (MA период 8 н MA период 24). если MA8 > MA24, цвет histo = зеленый. если MA8 < MA24, цвет histo=красный. вот ссылка на индикатор: https: //www.mql5.com/en/code/download/7992/BW_MFI.mq4 Элитные показатели :) Инструменты без запаздывания Цветная мультитаймфремная MA Mladen Rakic 2014.06.30 16:06 #2998 12BPRO: Уважаемый SIR MLADEN,Я пытаюсь сделать ранжирование текущих значений массива и вставил следующий код в мой индикатор.... К сожалению, кнопка компиляции не активна..... int rank (double value) { // The above 2 lines probably should be elsewhere and set as global variables for (int i=0; i<ArraySize(RankValues); i++) { if (RankValues == value) { return (i+1); } } return (0); } Не могли бы вы ПОЖАЛУЙСТА подсказать, что пошло не так.... и как мне поступить, чтобы ранжировать это значение в порядке убывания... Ваше время и опыт будут высоко оценены... Спасибо.... с наилучшими пожеланиями АЗРУЛ... AZRUL Вы не предоставляете значение, которое вы хотите искать в строке 180 (эта строка : int ranking = rank(); поэтому функция rank не может сравнить ни с каким значением. Ваш вызов должен быть в следующем виде: int ranking = rank(someValueToRank); [Удален] 2014.06.30 18:42 #2999 Привет, Младен Все ли в порядке с инди? sunshineh 2014.07.01 15:27 #3000 Привет, Я использую функции работы с файлами, и они работают отлично! Я использую довольно большие файлы и работаю с циклом for. В каждом цикле я читаю одну строку файла. Поэтому иногда я хочу изменить слово в одной из этих строк. Есть ли простой способ сделать это? Если я закрываю файл для чтения и открываю его для записи, то указатель файла переходит в конец файла. Но есть ли возможность получить фактическую позицию указателя файла? Таким образом, я могу также писать непосредственно, например, в середине файла. Получить данные об input Любые вопросы новичков по Ещё раз про работу 1...293294295296297298299300301302303304305306307...787 Новый комментарий
Протестировал его также с билдами 625, 646 и 650 и прилагаю результаты (использовал прикрепленный индикатор)
Спасибо mladen за ваши тесты!
Я использую Build 646, и эти 3 кодела работают в индикаторе, но не в ea.
Я могу поместить его в init или в start-функцию, и я получаю всегда ту же самую "ошибку", как на моем скриншоте.
Когда я меняю значение с "99.40" на "99.4", все остается по-прежнему. Но каждое(?!) другое значение работает так, как должно.
Я имею в виду, что это действительно странная ошибка...
У меня есть еще один вопрос...
Что означают три значения на первой странице тестера стратегий:
1 088 / 1 280 (39 204)
Хорошо, первое - это общее количество прогонов.
И, возможно, 39204 - это количество прогонов для всех соединений?
Иногда значение в скобках меньше предыдущего.
Тестер сделал только 134 прогона. У меня активирована функция "показать бесполезные результаты".
У меня есть еще один вопрос...
Что означают три значения на первой странице тестера стратегий:
1 088 / 1 280 (39 204)
Хорошо, первое - это общее количество прогонов.
И, возможно, 39204 - это количество прогонов для всех соединений?
Иногда значение в скобках меньше, чем раньше.
Тестер сделал только 134 прогона. У меня активирована функция "показывать бесполезные результаты".Тогда кажется, что установки metatrader от разных брокеров работают по-разному. Это было бы единственным объяснением.
Уважаемый господин МЛАДЕН,
Я пытаюсь сделать ранжирование текущих значений массива и вставил следующий код в мой индикатор....
К сожалению, кнопка компиляции не активна......
int rank (double value)
{
// The above 2 lines probably should be elsewhere and set as global variables
for (int i=0; i<ArraySize(RankValues); i++)
{
if (RankValues == value)
{
return (i+1);
}
}
return (0);
}
Не могли бы вы ПОЖАЛУЙСТА подсказать, что пошло не так.... и как мне поступить, чтобы ранжировать это значение в порядке убывания...
Ваше время и опыт будут высоко оценены...
Спасибо....
с наилучшими пожеланиями
AZRUL...
Привет, Младен,
Я бы хотел маленький индикатор, который на 5 минутном таймфрейме показывает мне, когда stoc 5-3-3 ниже 20 на 15 минутном таймфрейме.
Мне не нужен stoc multitimeframe....b но сигнал более высокого таймфрейма на более низком таймфрейме.
Заранее спасибо
mladen, mrtool...
нужна помощь в изменении/добавлении правила изменения цвета по 2 скользящим средним (MA период 8 н MA период 24).
если MA8 > MA24, цвет histo = зеленый.
если MA8 < MA24, цвет histo=красный.
вот ссылка на индикатор: https: //www.mql5.com/en/code/download/7992/BW_MFI.mq4
Уважаемый SIR MLADEN,
Я пытаюсь сделать ранжирование текущих значений массива и вставил следующий код в мой индикатор....
К сожалению, кнопка компиляции не активна.....
int rank (double value)
{
// The above 2 lines probably should be elsewhere and set as global variables
for (int i=0; i<ArraySize(RankValues); i++)
{
if (RankValues == value)
{
return (i+1);
}
}
return (0);
}
Не могли бы вы ПОЖАЛУЙСТА подсказать, что пошло не так.... и как мне поступить, чтобы ранжировать это значение в порядке убывания...
Ваше время и опыт будут высоко оценены...
Спасибо....
с наилучшими пожеланиями
АЗРУЛ...AZRUL
Вы не предоставляете значение, которое вы хотите искать в строке 180 (эта строка :
int ranking = rank();
поэтому функция rank не может сравнить ни с каким значением. Ваш вызов должен быть в следующем виде:
int ranking = rank(someValueToRank);
Привет, Младен
Все ли в порядке с инди?
Привет,
Я использую функции работы с файлами, и они работают отлично!
Я использую довольно большие файлы и работаю с циклом for.
В каждом цикле я читаю одну строку файла. Поэтому иногда я хочу изменить слово в одной из этих строк.
Есть ли простой способ сделать это? Если я закрываю файл для чтения и открываю его для записи, то указатель файла переходит в конец файла.
Но есть ли возможность получить фактическую позицию указателя файла? Таким образом, я могу также писать непосредственно, например, в середине файла.