Сборка .hst файлов с MQL4 - Page 2
Страница 2 из 814 FirstFirst 1234 ПоследняяПоследняя
Results 11 to 20 of 31

Thread: Сборка .hst файлов с MQL4

  1. #11
    Понял, сделал, работал, как вы заявили. Но значения после первоначального расчета после 0 никогда не меняются. Загрузите его на график и оставьте на некоторое время, вы увидите, что значения никогда не изменятся. Нет, если у вас есть файлы .hst.
    Quote Originally Posted by ;
    эй, не d ..... вам не нужны hst файлы, чтобы использовать iopen, ihigh и тому подобное .... за исключением случаев, когда ваша платформа не подключена, конечно .... каждый раз, когда вы вызываете любой из компонентов hst файлов , с подключенной платформой, он загрузит файл hst для вас .... в качестве теста, убедитесь, что диаграмма audcad не открыта и закройте платформу ..... откройте папку истории и удалите всю свою историю для audcad на всех таймфреймах .... напишите ea одной строкой ниже ....... или добавьте его к любому индексу или ea .... Print (iMA (AUDCADm, 5,50,0, MODE_SMMA, PRICE_MEDIAN, 1), ...
    Quote Originally Posted by ;
    эй, не d ..... вам не нужны hst файлы, чтобы использовать iopen, ihigh и тому подобное .... за исключением случаев, когда ваша платформа не подключена, конечно .... каждый раз, когда вы вызываете любой из компонентов hst файлов , с подключенной платформой, он загрузит файл hst для вас .... в качестве теста, убедитесь, что диаграмма audcad не открыта и закройте платформу ..... откройте папку истории и удалите всю свою историю для audcad на всех таймфреймах .... напишите ea одной строкой ниже ....... или добавьте его к любому индексу или ea .... Print (iMA (AUDCADm, 5,50,0, MODE_SMMA, PRICE_MEDIAN, 1), ...

  2. #12

    Quote Originally Posted by ;
    Понял, сделал, работал, как вы заявили. Но значения после первоначального расчета после 0 никогда не меняются. Загрузите его на график и оставьте на некоторое время, вы увидите, что значения никогда не изменятся. Нет, если у вас есть файлы .hst. {Цитата}
    Как я уже сказал . , , вам нужно проверить на наличие ошибки 4066, если вы пытаетесь получить доступ к данным, которые еще не были загружены, вам нужно подождать их. , , когда он прибыл, вы можете прочитать его, ошибка 4066 говорит вам, что данные еще не поступили.

  3. #13
    эй, не г .... интересно ..... я не уверен, почему значения не меняются для вас .... подумают ... они всегда менялись ... ... и они меняются по порядку, первые 0 меняются, затем вторые и так далее .... Конечно, в зависимости от скорости вашего соединения и того, сколько вы запросили с сервера, нужно несколько тиков .... как вы сказали , hst файлы собираются ... есть несколько принудительных загрузок mq4 там ... некоторое время назад на форуме hopwoods, Дерек спрашивал о том, как принудительно загрузить данные ..... я упомянул мой метод, но он никогда не отвечал назад ... он в конце концов написал подробный советник или сценарий или что-то, чтобы сделать это по-своему .... обычно у меня просто будет один график с одним открытием советника, торгующим каждую пару и таймфрейм, кроме 1 минуты ... всего несколько строк кода поддерживают все в актуальном состоянии для меня ..... кроме 1 минуты, но только потому, что это не требуется ..... ч

  4. #14
    Quote Originally Posted by ;
    Вот что делает код, который я разместил выше; сначала он строит историю, потом я называю iEtc. вещи. Недостатком является то, что придется перестраивать при каждом вызове, и это здание занимает некоторое время на пару (X на несколько пар, и теперь это займет много времени). {Цитата}
    iEtc вещи

  5. #15
    Хорошо, я работаю над этим несколько дней. Вот что я получил до сих пор: во-первых, у меня есть ОТДЕЛЬНЫЙ инсталляционный экземпляр MT4 только для этого тестирования. Поэтому удаление истории не проблема для меня. Шаги тестирования: откройте MT4 и закройте все графики. закройте МТ4. удалить все файлы .hst возьмите код, который я добавил, и создайте советник с ним. Откройте МТ4. Открыть любой график, КРОМЕ AUDUSD. Используйте 5-минутный таймфрейм (просто должен быть меньше 15, так как это то, что мы тестируем). брось советник на него. Дайте советнику поработать около часа или около того. По истечении выделенного времени закройте график. закройте МТ4. удалить всю историю. Откройте MT4, откройте 15-минутный график AUDUSD. сравните OHLC на графике с OHLC в файле CSV, который был создан советником. Вы заметите, что значения не синхронизированы. Больше впереди, так как у меня есть другая идея. Код: вставленный код/ ------------------------------------------- ----------------------- /| Blank.mq4 |/| Copyright 2013, неразглашение |/| http:/no.link.yet |/ ----------------------------------------------- ------------------- # собственность, авторское право Copyright 2013, неразглашение # ссылка на недвижимость http:/no.link.yet int intHandle = 0; строка strFileName;/ ----------------------------------------------- ------------------- /| экспертная функция инициализации |/ ----------------------------------------------- ------------------- int init () {//---- strFileName = StringConenate (AUDCAD, 15, .csv); intHandle = FileOpen (strFileName, FILE_CSV | FILE_WRITE, ''); FileWrite (intHandle, фактическая дата, историческая дата, открытие, максимум, минимум, закрытие, MA); bool bolNoHistory = true; int intCount = 1; while (bolNoHistory) {if (iOpen (AUDCAD, 15,0)! = 0 iHigh (AUDCAD, 15,0)! = 0 iLow (AUDCAD, 15,0)! = 0 iClose (AUDCAD, 15,0)! = 0 iMA (AUDCAD, 15,50,0, MODE_SMA, PRICE_MEDIAN, 1)! = 0 TimeYear (iTime (AUDCAD, PERIOD_M15,0)) gt; 1970) {Комментарий (история не загружена! Продолжается советник. Требуется, intCount, попытки скачать историю); bolNoHistory = ложь; перерыв; } Комментарий (история не загружается при попытке №, intCount. Ожидание одну секунду.); intCount ; Sleep (1000); }/---- return (0); }/ ---------------------------------------------- -------------------- /| экспертная функция деинициализации |/ ----------------------------------------------- ------------------- int deinit () {//---- FileClose (intHandle);/---- return (0); }/ ---------------------------------------------- -------------------- /| экспертная функция запуска |/ ----------------------------------------------- ------------------- int start () {//---- bool bolNewBar = funcIsNewBar (15); if (bolNewBar){FileWrite (intHandle, TimeToStr (Time # 91; 0 # 93; TIME_DATE | TIME_MINUTES), TimeToStr (iTime (AUDCAD, PERIOD_M15,0), TIME_DATE | TIME_MINUTES), iOpen (AUDCAD, 15,0), iHigh (AUDC 15,0), iLow (AUDCAD, 15,0), iClose (AUDCAD, 15,0), iMA (AUDCAD, 15,50,0, MODE_SMA, PRICE_MEDIAN, 0)); FileFlush (intHandle); }/---- return (0); }/ ---------------------------------------------- -------------------- bool funcIsNewBar (int timeFrame) {bool res = false;/массив содержит время открытия текущего (нулевого) бара/для 7 (семи) таймфреймов static datetime _sTime # 91; 7 # 93 ;; int i = 6;/Примечание: ниже будет 6 или таймфрейм будет днем. switch (timeFrame) {case 1: i = 0; перерыв; случай 5: i = 2; перерыв; случай 15: i = 3; перерыв; случай 30: i = 4; перерыв; случай 60: i = 5; перерыв; дело 240: перерыв; дело 1440: перерыв; по умолчанию: timeFrame = 1440; }/---- if (_sTime == 0 || _sTime! = iTime (Symbol (), timeFrame, 0)) {_sTime = iTime (Symbol (), timeFrame, 0); разреш = TRUE; }/---- return (res); }

  6. #16
    Я рад, что кто-то поймал это!

    Quote Originally Posted by ;
    {цитата} iEtc материал
    Quote Originally Posted by ;
    {цитата} iEtc материал

  7. #17

    Quote Originally Posted by ;
    Хорошо, я работаю над этим несколько дней. Вот что у меня так далеко:
    Я не понимаю, почему вы тратите время на то, что вам не нужно делать? если вы не хотите прислушиваться к добрым советам, когда их дают, с какой стати вы обратились за помощью?
    http://forum.mql4.com/56741#816493
    http://forum.mql4.com/56349#807290
    http://forum.mql4.com/53894

  8. #18
    О да, я получаю данные; это просто не точные данные. Извините, но я предпочитаю ТОЧНЫЕ данные, а не просто старые данные.
    Quote Originally Posted by ;
    {quote} Не понимаю, почему вы тратите время на то, что вам не нужно делать? если вы не хотите прислушиваться к добрым советам, когда их дают, с какой стати вы обратились за помощью?
    http://forum.mql4.com/56741#816493
    http://forum.mql4.com/56349#807290
    http://forum.mql4.com/53894
    Quote Originally Posted by ;
    {quote} Не понимаю, почему вы тратите время на то, что вам не нужно делать? если вы не хотите прислушиваться к добрым советам, когда их дают, с какой стати вы обратились за помощью?
    http://forum.mql4.com/56741#816493
    http://forum.mql4.com/56349#807290
    http://forum.mql4.com/53894

  9. #19

    Quote Originally Posted by ;
    О да, я получаю данные; это просто не точные данные. Извините, но я предпочитаю ТОЧНЫЕ данные, а не просто старые данные. {Цитата}
    Я получаю точные данные. , , Введенный код 22:08:32 РазноеФункция теста GBPUSD, M15: инициализировано 22:08:33 РазличноеФункция теста GBPUSD, M15: 0,9475 0,9512 0,9517 22:08:35 РазличноеФункция теста GBPUSD, M15: 0,9475 0,9512 0,9517 22:08:39 Различного теста функции GBPUSD, MUS15: 0754, MUS 0,9512 0,9517 Вставленный код 22:14:46 РазличныйФункциональный тест GBPUSD, M15: 0,9476 0,9512 0,9517 22:15:09 РазличныйФункционный тест GBPUSD, M15: 0,9476 0,9502 0,9517 22:15:10 Различный функциональный тест GBPUSD, M15: 0,9476 0,9502 0,95: 0 0295 РазноеFunctionTest GBPUSD, M15: 0,9477 0,9502 0,9517 22:29:58 VariousFunctionTest GBPUSD, M15: 0,9477 0,9502 0,9517 22:29:59 VariousFunctionTest GBPUSD, M15: 0,9478 0,9499 0,9502 22:30:13 РазноеFunctionTest GBPUSD 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 6 6 6 6 6 6 0: 0 : 45: 20 Тестирование различных функций GBPUSD, M15: 0.9479 0.9499 0.9502 22:45:25 Тестирование различных функций GBPUSD, M15: 0.9479 0.9499 0.9502 22:45:36 Тест различных функций GBPUSD, M15: 0.9479 0.9503 0.9502 22:45:38 Тест различных функций 050.950 050 GBPUSD 0.9502 вставленный код 2 2:59:55 РазноеFunctionTest GBPUSD, M15: 0,948 0,9503 0,9502 22:59:57 VariousFunctionTest GBPUSD, M15: 0,948 0,9503 0,9502 22:59:58 VariousFunctionTest GBPUSD, M15: 0,948 0,9497 0,9503 22:59:58 РазноеFunctionTest GBPUSD, M15: 0 0,9497 0,9503 это основано на печати вставленного кода Хейса (iMA (AUDCADm, 5,50,0, MODE_SMM A, PRICE_MEDIAN, 1),, iOpen (AUDCADm, 15,1),, iOpen (AUDCADm, 30,1));/удаляем 'm', если не ibfx mini ... с добавлением проверки на ошибку 4066

  10. #20
    ... И по принципу «тик за тиками» материал действительно близок к точным данным. Но я собираюсь для конкретных данных свечи. запустите чертов тест с моими шагами и кодом, и вы поймете, что я имею в виду. Я не собираюсь спорить об этом. Данные MT4 через iEtc МОГУТ быть ошибочными. Я это доказал. не верь или верь этому. Мне все равно
    Quote Originally Posted by ;
    {цитата} Я получаю точные данные. , , 22:08:32 VariousFunctionTest GBPUSD, M15: инициализируется 22:08:33 VariousFunctionTest GBPUSD, M15: 0,9475 0,9512 0,9517 22:08:35 VariousFunctionTest GBPUSD, M15: 0,9475 0,9512 0,9517 22:08:39 VariousFunctionTest GBPUSD, M15: 0,9475 0,9512 0,9517 22:14:46 Тестирование различных функций GBPUSD, M15: 0,9476 0,9512 0,9517 22:15:09 Тестирование различных функций GBPUSD, M15: 0,9476 0,9502 0,9517 22:15:10 Тест различных функций GBPUSD, M15: 0,9476 0,9502 0,9517 22:29:57 Тест различных функций 0,74 0,74 GBPUSD 0,9502 0,9517 22:29:58 РазличныеФункцияТест GBPUSD, M15: ...
    Quote Originally Posted by ;
    {цитата} Я получаю точные данные. , , 22:08:32 VariousFunctionTest GBPUSD, M15: инициализируется 22:08:33 VariousFunctionTest GBPUSD, M15: 0,9475 0,9512 0,9517 22:08:35 VariousFunctionTest GBPUSD, M15: 0,9475 0,9512 0,9517 22:08:39 VariousFunctionTest GBPUSD, M15: 0,9475 0,9512 0,9517 22:14:46 Тестирование различных функций GBPUSD, M15: 0,9476 0,9512 0,9517 22:15:09 Тестирование различных функций GBPUSD, M15: 0,9476 0,9502 0,9517 22:15:10 Тест различных функций GBPUSD, M15: 0,9476 0,9502 0,9517 22:29:57 Тест различных функций 0,74 0,74 GBPUSD 0,9502 0,9517 22:29:58 РазличныеФункцияТест GBPUSD, M15: ...

Действующие разрешения

  • Вы не можете создавать новые темы
  • Вы не можете размещать ответы
  • Вы не можете использовать вложения
  • Вы не можете редактировать ваши записи
  •  
  • BB-код - Вкл.
  • Смайлики - Вкл.
  • Код [IMG] - Вкл.
  • Код [VIDEO] - Вкл.
  • HTML-код - Выкл.
Веб-сайт использует cookies
Веб-сайт использует cookies, в настоящее время некоторые из них уже установлены. Вы можете ознакомиться с более подробной информацией об использовании нами cookies здесь. Чтобы принять условия использования cookies, пожалуйста, нажмите на кнопку справа. Если вы продолжаете пользоваться веб-сайтом, вы по умолчанию принимаете условия использования cookies.