Light Style© by Fisana

Перейти к содержимому


Инвестиционные фонды NordFx: профессиональное управление и прозрачность


NordFX

Фотография

РЕШЕНА ПРОБЛЕМА С ДЫРКАМИ В ИСТОРИИ КОТИРОВОК!!!


  • Пожалуйста, авторизуйтесь, чтобы ответить
25 ответов в этой теме

#1 Yuraz

Yuraz

    живет тут

  • Пользователи ST test (off)
  • PipPipPipPipPip
  • 6 155 сообщений

Опубликовано 08 Декабрь 2010 - 09:01

Добрый день!

похоже я решил проблему с загрузкой истории котировок
все подробности в разделе автоматизация вот в этой теме!

пример текстового файла истории терминала

EURUSD1.CSV

2010.12.08,09:25,1.32171,1.32229,1.32171,1.32224,70
2010.12.08,09:26,1.32225,1.32239,1.32215,1.32227,63
2010.12.08,09:27,1.32228,1.32252,1.32212,1.32234,86
2010.12.08,09:28,1.32236,1.32248,1.32211,1.32228,73
2010.12.08,09:29,1.3223,1.32248,1.32218,1.32225,41
2010.12.08,09:30,1.32223,1.32223,1.3217,1.3217,65

его можно получить в MT4 например так
F2 -> выбрать пару - > выбрать таймфрейм -> нажать экспорт

Проблема наверняка заинтересует тех кто
хочет качественно загрузить историю 2010 года
для создания качественной статистики

Акции  https://www.mql5.com...ls/author/yuraz  Разработка торговых стратегий , https://www.mql5.com/ru/users/yuraz
Индикатор: https://www.mql5.com/ru/market/product/14535
Факультет ПРОБОЙ ФЛЕТА [ http://forum.masterf...p?showforum=199 ] [ http://forum.masterf...howtopic=12454 ]
Разработка программ для FOREX, пишу индикаторы советники на заказ: [ yzh@маil.ru ] 
http://www.mql5.com/...dget/signal/pyt


#2 Yuraz

Yuraz

    живет тут

  • Пользователи ST test (off)
  • PipPipPipPipPip
  • 6 155 сообщений

Опубликовано 09 Декабрь 2010 - 05:03

bad2010_05_07.gif

bad2010_07_08.gif


если проанализировать архив котировок
мы видим что длина файлов меньше в среднем

BAD2010.PNG


---
В истории 2010 есть как минимум вот дыры в этих периодах


Как побороть!

1-Инсталируем MT5 http://files.metaquo...t5/mt5setup.exe
2-Входим в настройки выбираем количество баров исходя из необходимой глубины истории

OKmt5.PNG

3-Качаем скрипт для MT5

копируем его в папку MQL5\scripts

в WINDOWS 7, и VISTA копируем в пользовательскую папку а не в Program Files

Вложенный файл  YURAZ_Create_Histor_CSV_From_MT5_for_MT4.rar   1,67 КБ   474 Скачано

4-Компилируем , и накидываем на график

запускаем на каждом ТФ значимым для MT4

M1 M5 M15 M30 H1 H4 D1 W1

OKmt5_1.PNG

5-В результате получаем MQL5\files

файлы с расширением CSV дял каждого ТАЙМ ФРЕЙМА


6-Входим в МТ4

в настройках количество баров в обоих окошках ставим таким же как в ставили в MT5

MT4_s1.PNG


7-Выходим из мт4 - обязательно
8-заходим в мт4
9- нажимаем F2
10- выбираем пару
11- выбираем тайм фрейм

MT4_s2.PNG

( приведу пример только для м15 )

12-выбираем необходимый для тайм фрейма файл



13-нажимаем кнопку импортировать

MT4_s3.PNG

14 - повторяем п10. для каждой пары и п11. для каждого тф для этой пары
mt4_salltf.PNG

ПРОВЕРЯЕМ!

было

bad2010_07_08.gif

стало

mt4super.PNG

Акции  https://www.mql5.com...ls/author/yuraz  Разработка торговых стратегий , https://www.mql5.com/ru/users/yuraz
Индикатор: https://www.mql5.com/ru/market/product/14535
Факультет ПРОБОЙ ФЛЕТА [ http://forum.masterf...p?showforum=199 ] [ http://forum.masterf...howtopic=12454 ]
Разработка программ для FOREX, пишу индикаторы советники на заказ: [ yzh@маil.ru ] 
http://www.mql5.com/...dget/signal/pyt


#3 Irwin

Irwin

    записался

  • Пользователи ST test (off)
  • PipPip
  • 14 сообщений

Опубликовано 10 Декабрь 2010 - 06:10

Юра, Рескпет и Уважуха!

Все работает!

Для тех у кого Win 7 - скрипт надо бросать по адресу:
c:\Users\Администратор\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Scripts\

вместо Администратор, может быть Ваше имя пользователя Петя и Маша

Файлы извлекаются соответственно в папку:
c:\Users\Администратор\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Files\

У кого вопросы - пишите!
Мы pyбим cтyпeни, ни шaгy нaзaд, и oт нaпpяжeнья кoлeни дpoжaт, и cepдцe гoтoвo к вepшинe бeжaть из гpyди ...

#4 Sergey SilentMan

Sergey SilentMan

    живет тут

  • Пользователи ST test (off)
  • PipPipPipPipPip
  • 1 993 сообщений

Опубликовано 11 Декабрь 2010 - 03:47

похоже я решил проблему с загрузкой истории котировок

Юра, я отношусь всегда с вниманием к твоим индикаторам. Я не программист, подскажи пожалуйста чем твой скрипт превосходит разработку Вадима ZG_All_Quotings 3.01107 - MQL4 Code Base
Сергей
В трейдинге профессионал не тот кто зарабатывает большие проценты, а тот кто зарабатывает каждый месяц стабильно себе на кусок хлеба. А. Герчик

#5 Yuraz

Yuraz

    живет тут

  • Пользователи ST test (off)
  • PipPipPipPipPip
  • 6 155 сообщений

Опубликовано 11 Декабрь 2010 - 06:59


похоже я решил проблему с загрузкой истории котировок

Юра, я отношусь всегда с вниманием к твоим индикаторам. Я не программист, подскажи пожалуйста чем твой скрипт превосходит разработку Вадима ZG_All_Quotings 3.01107 - MQL4 Code Base


Привет Сергей.

Скрипт мой решает задачу которую не решит скрипт Вадима.

У этих двух скриптов совершенно разные задачи.
Они не могут быть лучше или хуже друг друга.

Проверь, просто поставь скрит Вадима и попробуй закрыть дыры которые тут описаны.
Мой скрипт просто конвертирует историю МТ5 для истории МТ4
Скрипт Вадима просто пытается качать то что доступно от МТ4
Но если в базе мт4 дыра, то скрипт Вадима ее как закроет ? Никак не закроет!

Акции  https://www.mql5.com...ls/author/yuraz  Разработка торговых стратегий , https://www.mql5.com/ru/users/yuraz
Индикатор: https://www.mql5.com/ru/market/product/14535
Факультет ПРОБОЙ ФЛЕТА [ http://forum.masterf...p?showforum=199 ] [ http://forum.masterf...howtopic=12454 ]
Разработка программ для FOREX, пишу индикаторы советники на заказ: [ yzh@маil.ru ] 
http://www.mql5.com/...dget/signal/pyt


#6 Sergey SilentMan

Sergey SilentMan

    живет тут

  • Пользователи ST test (off)
  • PipPipPipPipPip
  • 1 993 сообщений

Опубликовано 11 Декабрь 2010 - 07:04

Понял! Спасибо за объяснение. Но наверно в базе МТ5 тоже может быть дыра. И её не увидеть...Хотя это как раз твой скрипт и анализирует :smile:
Сергей
В трейдинге профессионал не тот кто зарабатывает большие проценты, а тот кто зарабатывает каждый месяц стабильно себе на кусок хлеба. А. Герчик

#7 KENT

KENT

    прописался

  • Пользователи ST test (off)
  • PipPipPip
  • 81 сообщений

Опубликовано 12 Декабрь 2010 - 07:50

Юра, спасибо за скрипт. Очень вовремя.

Разрешите маленькое уточнение.

Скрипт восстанавливает историю, если терминал установлен на диске С: \( C:\Program Files\FIBO Group) , т.е. системном диске.

Если терминал установлен на любом другом диске (E:\Program Files\FIBOGroup), т.е. логическом, то скрипт это делать не будет и вы рискуете потерять массу своего драгоценного времени.Размещенное изображение

Ещё раз спасибо за скрипт.

#8 Yuraz

Yuraz

    живет тут

  • Пользователи ST test (off)
  • PipPipPipPipPip
  • 6 155 сообщений

Опубликовано 14 Декабрь 2010 - 06:25

Юра, спасибо за скрипт. Очень вовремя.

Разрешите маленькое уточнение.

Скрипт восстанавливает историю, если терминал установлен на диске С: \( C:\Program Files\FIBO Group) , т.е. системном диске.

Если терминал установлен на любом другом диске (E:\Program Files\FIBOGroup), т.е. логическом, то скрипт это делать не будет и вы рискуете потерять массу своего драгоценного времени.Размещенное изображение

Ещё раз спасибо за скрипт.


Скрипт не привязан к какому либо каталогу
Скрипт будет делать то, что я описал... с оправкой на то что вместо C: будет в вашем случае E:

Скрипт работает интерактивно, т е управляется ,
Вы просто ОДИН раз собрали историю закрыли дыру ,
и больше го запускать не надо, он НЕ вешается на график... Его надо положить в MQL5\Scripts
для windows7 или Vista описали ребята выше как искать и куда ложить его

делайте все по описанию!

И если в описании написано C:\ а у вас мт5 или мт4 стоит на E: M: G: или Z:

делайте поправку сами...

если смогли поставить WINDOWS на иную буковку отличную от C: или выставили каталог Program Files на иную буковку,
то сможете сами разобраться куда копировать файлы.

Удачи!
очень рад что скрипт помогает

Акции  https://www.mql5.com...ls/author/yuraz  Разработка торговых стратегий , https://www.mql5.com/ru/users/yuraz
Индикатор: https://www.mql5.com/ru/market/product/14535
Факультет ПРОБОЙ ФЛЕТА [ http://forum.masterf...p?showforum=199 ] [ http://forum.masterf...howtopic=12454 ]
Разработка программ для FOREX, пишу индикаторы советники на заказ: [ yzh@маil.ru ] 
http://www.mql5.com/...dget/signal/pyt


#9 Afor_G

Afor_G

    прописался

  • Пользователи ST test (off)
  • PipPipPip
  • 64 сообщений

Опубликовано 22 Декабрь 2010 - 06:52

Юра спасибо!
Всё сделал как написано - работает! =)
Дырок за 2010-2009 не нашёл.

Правда дыры в индикаторе появились =)))

Размещенное изображение

Суть в том, что индикатор отлично работает. Хоть 300 дней кажет. Но... с дырами в несколько дней =(
Пробовал всё что в голову пришло... Не хотит индюк без дыр работать.

#10 Afor_G

Afor_G

    прописался

  • Пользователи ST test (off)
  • PipPipPip
  • 64 сообщений

Опубликовано 23 Декабрь 2010 - 10:25

Нашёл таки дыру в истории котировок МТ5

Размещенное изображение

Дыра начинается с ТФ М1 и есть на всех.
Попытки как то обновить участок не увенчались успехом =(

#11 Sergey SilentMan

Sergey SilentMan

    живет тут

  • Пользователи ST test (off)
  • PipPipPipPipPip
  • 1 993 сообщений

Опубликовано 23 Декабрь 2010 - 10:37

Юра, допустим я получаю котировки в МТ-4 от брокера FXCM. У них конечно же свой МТ-4, который я скачал с их сайта. Как настроить файлы конфигурации в МТ-5 чтобы я мог получать в МТ-5 котировки с сервера FXCM?
Сергей
В трейдинге профессионал не тот кто зарабатывает большие проценты, а тот кто зарабатывает каждый месяц стабильно себе на кусок хлеба. А. Герчик

#12 Yuraz

Yuraz

    живет тут

  • Пользователи ST test (off)
  • PipPipPipPipPip
  • 6 155 сообщений

Опубликовано 02 Январь 2011 - 12:42

Юра, допустим я получаю котировки в МТ-4 от брокера FXCM. У них конечно же свой МТ-4, который я скачал с их сайта. Как настроить файлы конфигурации в МТ-5 чтобы я мог получать в МТ-5 котировки с сервера FXCM?

Привет!

Вообще задача стояла только в том что бы убрать дырки которые были в истории

--
Цена в общем то в среднем едина для всех дилингов - ну может с небольшими отклонениями
--
Если просто желаете в FXCM запуститься еще и в МТ5 , самым лучшим будет написать об этом в ДЦ и спросить
есть ли у них МТ5 ...
Сразу скажу не бойтесь и не стесняйтесь спрашивать подобные вопросы у представителей ДЦ
Просто напишите им!

Акции  https://www.mql5.com...ls/author/yuraz  Разработка торговых стратегий , https://www.mql5.com/ru/users/yuraz
Индикатор: https://www.mql5.com/ru/market/product/14535
Факультет ПРОБОЙ ФЛЕТА [ http://forum.masterf...p?showforum=199 ] [ http://forum.masterf...howtopic=12454 ]
Разработка программ для FOREX, пишу индикаторы советники на заказ: [ yzh@маil.ru ] 
http://www.mql5.com/...dget/signal/pyt


#13 _Prizrak_

_Prizrak_

    записался

  • Пользователи ST test (off)
  • PipPip
  • 37 сообщений

Опубликовано 11 Февраль 2011 - 06:54

День добрый.У меня в МТ5 история отображается на ТФ М15 как на Н1 (часовыми свечами) но до 2010.06.15, далее история нормальня. И после применения скрипта в МТ4 ситуация не меняется.Можно ли исправить это?

Вложенные превью

  • 11.02.png


#14 AnderBu

AnderBu

    живет тут

  • Пользователи ST test (off)
  • PipPipPipPipPip
  • 804 сообщений

Опубликовано 12 Февраль 2011 - 08:58

Добрый день.
Хотел нарисовать процесс закрывания дырок в MT4, но не нашёл ни одной, т.к. пару месяцев назад закрыл их все.
Использовал стандартный способ.
1. Находим дырку (например пропущен май).
2. Клацаем F2
3. Удаляем данные до апреля (жмём в архиве котировок на любой апрельский день (час, пятиминутку), зажимаем Shift и нажимаем Home (выделяются все данные с апреля по сегодня), после этого выбираем "удалить")
4. Возвращаемся в окно терминала и через правую кнопку выбираем "обновить"
Т.о. удалось закрыть пропуски в терминалах таких ДЦ, как : Fibo Group, WForex, LiteForex (SigTrader) и InstaTrader (InstaForex).
ФАКУЛЬТЕТ Пробой Флета , обучение http://forum.masterf...p?showforum=199

Все мы являемся учителями,и то, чему мы учим, - это то, чему нам надо научиться, поэтому мы учим этому снова и снова, пока не научимся сами. (Курс Чудес)
С уважением, Андрей.

#15 Yuraz

Yuraz

    живет тут

  • Пользователи ST test (off)
  • PipPipPipPipPip
  • 6 155 сообщений

Опубликовано 12 Февраль 2011 - 07:19

Добрый день.
Хотел нарисовать процесс закрывания дырок в MT4, но не нашёл ни одной, т.к. пару месяцев назад закрыл их все.
Использовал стандартный способ.
1. Находим дырку (например пропущен май).
2. Клацаем F2
3. Удаляем данные до апреля (жмём в архиве котировок на любой апрельский день (час, пятиминутку), зажимаем Shift и нажимаем Home (выделяются все данные с апреля по сегодня), после этого выбираем "удалить")
4. Возвращаемся в окно терминала и через правую кнопку выбираем "обновить"
Т.о. удалось закрыть пропуски в терминалах таких ДЦ, как : Fibo Group, WForex, LiteForex (SigTrader) и InstaTrader (InstaForex).



Видимо историю в тм4 наконец то подправили

Акции  https://www.mql5.com...ls/author/yuraz  Разработка торговых стратегий , https://www.mql5.com/ru/users/yuraz
Индикатор: https://www.mql5.com/ru/market/product/14535
Факультет ПРОБОЙ ФЛЕТА [ http://forum.masterf...p?showforum=199 ] [ http://forum.masterf...howtopic=12454 ]
Разработка программ для FOREX, пишу индикаторы советники на заказ: [ yzh@маil.ru ] 
http://www.mql5.com/...dget/signal/pyt





Посетителей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных пользователей

Рейтинг брокеров форекс: кто лидер, кто аутсайдер и почему?




Masterforex-V NordFX

Rambler's Top100

Принимаем Z-Payment