Testgenerator write file error

Всем привет! Подскажите, как можно подобрать ключ к данному советнику или декомпилировать его (из ex4 в mq4)
  • #1

Всем привет!
Подскажите, как можно подобрать ключ к данному советнику или декомпилировать его (из ex4 в mq4)

  • D-Fx trend_ setka v 3.01.ex4

    23,1 КБ · Просмотры: 582

  • #2

Всем привет!
Подскажите, как можно подобрать ключ к данному советнику или декомпилировать его (из ex4 в mq4)

Вот держи.

  • D-Fx trend_ setka v 3.01-1.zip

    13,9 КБ · Просмотры: 2 278

  • #3

что за бот?за 9 месяцев продавец пишет,что он ему поднял 3 миллиона 400 тыс зелени.в Инстафорексе якобы на ПАММЕ.

  • #4

что за бот?за 9 месяцев продавец пишет,что он ему поднял 3 миллиона 400 тыс зелени.в Инстафорексе якобы на ПАММЕ.

Я его только в тестере гонял, вроде ничего.

  • #5

Последнее редактирование: 09.08.2013

  • #6

D-Fx trend_ setka v 3.01-1

Прогон по тестеру

  • Отчёт.rar

    67,2 КБ · Просмотры: 1 350

  • #7

Я его только в тестере гонял, вроде ничего.

на реал поставил-молчит.ошибок не пишет

  • #8

на реал поставил-молчит.ошибок не пишет

Он не сразу начинает торговать, если посмотреть на тестере с визуализацией.

  • #9

на реал поставил-молчит.ошибок не пишет

*hi* Привет, чёт у меня тестер ругается на этого бота: 2013.08.10 01:02:38 TestGenerator: write file error
:not-good:

  • #10

если я правильно всё понял,то за месяц этот бот по тестеру заработал со 100 долларов 13 763 087 долларов.это не может быть.в чём-то подвох.в советнике записана история.

  • #11

А как понять такую нестыковку в твоём отчёте?
Тест с 11 января
Период15 Минут (M15) 2013.01.11 17:00 — 2013.06.28 23:45 (2008.01.01 — 2013.07.01)
а первая сделка только 17 мая.
1 2013.05.17 17:00sell10.081.28231.29190.0000

Да и такие лоты далеко не каждый брокер позволяет открывать. Последний ордер закрыт лотом 9649.28

Но алгоритм посмотреть надо. Давно думаю над ТС с лимитными ордерами. Может что путное в этом советнике есть…

  • #12

Я его только в тестере гонял, вроде ничего.

Ребята, не подскажете…
Почему D-Fx trend setka при прогоне на тестере не открывает лимитные ордера? В журнале пишет ошибку Order send error 130
Брокер Альпари. Лоты начинаются с 0.01

  • #13

Ребята, не подскажете…
Почему D-Fx trend setka при прогоне на тестере не открывает лимитные ордера? В журнале пишет ошибку Order send error 130
Брокер Альпари. Лоты начинаются с 0.01

а мне,ребята,тоже не подскажете-есть ли хоть одна живая душа,кто пользовался или пользуется данным советником в реальных боевых условиях,кроме тестера,и как он вообще двигается?сколько миллионов заработали,яхты,дома в Испании меня не интересуют-спрашиваю,потому как ни одного отзыва толкового не нашёл в Сети,кроме 6600% через 9 месяцев,что сам Создатель сего чуда с него будто бы выжал…

Последнее редактирование: 10.08.2013

  • #14

  • TesterGraph25.jpg

    TesterGraph25.jpg

    30,7 КБ · Просмотры: 828

  • #15

а мне,ребята,тоже не подскажете-есть ли хоть одна живая душа,кто пользовался или пользуется данным советником в реальных боевых условиях,кроме тестера,и как он вообще двигается?сколько миллионов заработали,яхты,дома в Испании меня не интересуют-спрашиваю,потому как ни одного отзыва толкового не нашёл в Сети,кроме 6600% через 9 месяцев,что сам Создатель сего чуда с него будто бы выжал…

Так я тоже ничего по нему не нашел, попал он ко мне случайно, буквально неделю назад. Я в код глянул, немного там убрал и прогнал в тестере. Больше ничего с ним не делал, даже забыл про него. Теперь надо на демо пробовать ставить наверно.

  • #16

Прогон с 1.08.2013 по 9.08.2013.
А суммы такие большие потому, что советник увеличивает с каждой 100$ лот на 0,05, а с 1000$ лот на 0.5. Если посмотреть по тестеру если лот выше 8 , то в журнале пишет ошибки. Т.к. брокер больше восьмёрки поставить лот не даёт, предел.

  • StrategyTester.gif

    StrategyTester.gif

    6,1 КБ · Просмотры: 795

  • #17

Прогон с 1.08.2013 по 9.08.2013.
А суммы такие большие потому, что советник увеличивает с каждой 100$ лот на 0,05, а с 1000$ лот на 0.5. Если посмотреть по тестеру если лот выше 8 , то в журнале пишет ошибки. Т.к. брокер больше восьмёрки поставить лот не даёт, предел.

Мой прогон с 1 января этого года — 22 января — слив…

  • #18

Мой прогон с 1 января этого года — 22 января — слив…

какой брокер

  • #19

1.01.2013 — 9.08.2013. Первая сделка только 14.01.13.
Попробуй с этими настройками.

  • StrategyTester.gif

    StrategyTester.gif

    5,5 КБ · Просмотры: 731

  • 3.01 Настройки с макс риском 1.5 ур профита 15.set

    2,1 КБ · Просмотры: 1 173

  • #20

Робофорекс, причём котировки реальные, а не закачанные…

Hi everyone,
I’m at a complete loss here, I have been trying to get my backtests to work for two full days and still can’t work out where the problem is.

I have purchased the full version of tickstory yesterday, so that I could launch metatrader through tickstory but it hasn’t changed the source of my problem.

I have downloaded the tickdata and exported it to my data folder (tester/history for .fxt files and history/activtrades-demo for my .hst files, however once I launch the strategy tester via Tickstory, I get the following error message:

2015.12.22 10:55:42.308 TestGenerator: file «C:UsersMiss FavittaAppDataRoamingMetaQuotesTerminalA6DFBB1B8DE9672D2328FF3445436DECtesterhistoryUSDJPY60_0.fxt» is read-only
2015.12.22 10:55:42.308 TestGenerator: symbol USDJPY period 60 model 0 from 2014.12.22 to 2015.12.21
2015.12.22 10:55:42 2015.12.21 00:00 Series4-V2.2-Puma4-Pro inputs: LotsFix=0.1; UseMoneyManagement1=1; LotsPerThousand=0.1; RecalcOnlyIfNoTradeOpen=1; UseMoneyManagement2=0; LotsPercent=1; UseMAModification=1; MAModTimeFrame=0; MAModPeriod=20; MAModShift=0; MAModMethod=0;
2015.12.22 10:55:42.808 USDJPY,H1: 0 tick events (6227 bars, 20223603 bar states) processed in 0:00:00.000 (total time 0:00:00.500)

Now the obvious solution for me, was to go to tester/history and deselect «read-only» from the properties of the USDJPY60_0.fxt file.

I then tried to run the exact same backtest and the error message changes to:

2015.12.22 11:08:19.361 TestGenerator: no history data ‘USDJPY60’ from 2015.12.21 to 2015.12.01

And when I go back to tester/history and check my USDJPY60_0.fxt file, it now has 0 bytes. So it seems to have been overwritten with nothing in the process of the backtest?? Has this happened to anyone before?

Many thanks,

But if I make it not read only then the Strategy Tester rewrite my file with the system generated ticks and not my ticks.
Please can you help?
I have a request. Can you please make your convert_csv_to_mt.py headerchanged to

struct TestHistoryHeader
  {
   int               version;            // 405
   char              copyright[64];      // copyright
   char              description[128];   // server name
   // 196
   char              symbol[12];
   int               period;
   int               model;              // for what modeling type was the ticks sequence generated
   int               bars;               // amount of bars in history
   int               fromdate;
   int               todate;
   int               totalTicks;
   double            modelquality;       // modeling quality
   // 240
   //---- general parameters
   char              currency[12];       // currency base
   int               spread;
   int               digits;
   int               unknown1;
   double            point;
   int               lot_min;            // minimum lot size
   int               lot_max;            // maximum lot size
   int               lot_step;
   int               stops_level;        // stops level value
   int               gtc_pendings;       // instruction to close pending orders at the end of day
   // 292
   //---- profit calculation parameters
   int               unknown2;
   double            contract_size;      // contract size
   double            tick_value;         // value of one tick
   double            tick_size;          // size of one tick
   int               profit_mode;        // profit calculation mode        { PROFIT_CALC_FOREX, PROFIT_CALC_CFD, PROFIT_CALC_FUTURES }
   // 324
   //---- swap calculation
   int               swap_enable;        // enable swap
   int               swap_type;          // type of swap                   { SWAP_BY_POINTS, SWAP_BY_DOLLARS, SWAP_BY_INTEREST }
   int               unknown3;
   double            swap_long;
   double            swap_short;         // swap overnight value
   int               swap_rollover3days; // three-days swap rollover
   // 356
   //---- margin calculation
   int               leverage;           // leverage
   int               free_margin_mode;   // free margin calculation mode   { MARGIN_DONT_USE, MARGIN_USE_ALL, MARGIN_USE_PROFIT, MARGIN_USE_LOSS }
   int               margin_mode;        // margin calculation mode        { MARGIN_CALC_FOREX,MARGIN_CALC_CFD,MARGIN_CALC_FUTURES,MARGIN_CALC_CFDINDEX };
   int               margin_stopout;     // margin stopout level
   int               margin_stopout_mode;// stop out check mode            { MARGIN_TYPE_PERCENT, MARGIN_TYPE_CURRENCY }
   double            margin_initial;     // margin requirements
   double            margin_maintenance; // margin maintenance requirements
   double            margin_hedged;      // margin requirements for hedged positions
   double            margin_divider;     // margin divider
   char              margin_currency[12];// margin currency
   // 420
   //---- commission calculation
   double            comm_base;          // basic commission
   int               comm_type;          // basic commission type          { COMM_TYPE_MONEY, COMM_TYPE_PIPS, COMM_TYPE_PERCENT }
   int               comm_lots;          // commission per lot or per deal { COMMISSION_PER_LOT, COMMISSION_PER_DEAL }
   // 436
   //---- for internal use
   int               from_bar;           // fromdate bar number
   int               to_bar;             // todate bar number
   int               start_period[6];    // number of bar at which the smaller period modeling started
   int               set_from;           // begin date from tester settings
   int               set_to;             // end date from tester settings
   // 476
   //----
   int               end_of_test;
   int               freeze_level;       // order's freeze level in points
   int               generating_errors;
   // 488
   //----
   int               reserved[60];
  };

struct TestHistory
  {
   datetime          otm;          
   double            open;         
   double            high;
   double            low;
   double            close;
   long              volume;
   int               ctm;               
   int               flag;               
  };

This is working. Here you will find it: https://www.mql5.com/ru/code/viewcode/11686/131989/fxtfilemaker_script_ad.mq4

Рекомендуемые сообщения

Grail555

    • Поделиться


Название советника: «Спотыкач» (изменено)
Год выпуска:2018
Версия:5
Сайт продажи:


Валютные пары: любые
Таймфрейм: m5
Время торговли:
Описание:

Советник использует стратегию основанную на средних отклонения цен с использование таких индикаторов: Bollinger Bands, Envelopes и Standard Deviation, также используется уровни Поддержки и Сопротивления для наилучших сигналов. 
Первый ордер открывается на Отклонение цен а последующие ордера открываются от уровней Поддержки и Сопротивление, также торговля может быть внутри уровней Поддержки и Сопротивления.
Мониторинг:

Spotykach.ex4

Spotykach_fix.ex4

Установка msimg32.dll — скопировать в корневую папку терминала, терминал перезапустить. библиотека


  • Лайк


    4

Ссылка на сообщение
Поделиться на другие сайты

nixxer

    • Поделиться

Файл для тестов добавлен в шапку

Ссылка на сообщение
Поделиться на другие сайты

BotPro

    • Поделиться

2 часа назад, nixxer сказал:

Файл для тестов добавлен в шапку

Он точно «работает»? :)

В тестере долго грузился, отработал 1 ордер, и опять в раздумья погрузился.

На дэмо добавил, на 7 пар. На данный момент (спустя минут 20) целых 0 сделак по всем 7ми парам :)

Без хейта. Просто вопрос.

Ссылка на сообщение
Поделиться на другие сайты

pavlus777

    • Поделиться

6 минут назад, BotPro сказал:

Он точно «работает»? :)

В тестере долго грузился, отработал 1 ордер, и опять в раздумья погрузился.

На дэмо добавил, на 7 пар. На данный момент (спустя минут 20) целых 0 сделак по всем 7ми парам :)

Без хейта. Просто вопрос.

Вы файл fix проверяли ? 

Ссылка на сообщение
Поделиться на другие сайты

BotPro

    • Поделиться

7 минут назад, pavlus777 сказал:

Вы файл fix проверяли ? 

Видимо версию без фикса, т.к. фикс выдаёт вот что 

2222222222222222222222222.jpg

Ссылка на сообщение
Поделиться на другие сайты

nixxer

    • Поделиться

@BotPro это я расслабился, забыл файл библиотеки добавить в шапку темы. Исправлено


  • Лайк


    3

Ссылка на сообщение
Поделиться на другие сайты

BotPro

    • Поделиться

22 минуты назад, nixxer сказал:

@BotPro это я расслабился, забыл файл библиотеки добавить в шапку темы. Исправлено

Да спасибо, что вообще что-то делаете)

П.с. Тоже самое :(

Ссылка на сообщение
Поделиться на другие сайты

Rigal

    • Поделиться

8 часов назад, BotPro сказал:

Да спасибо, что вообще что-то делаете)

П.с. Тоже самое :(

Библиотеку нужно класть в папку, где лежит terminal.exe

После этого перезагрузить терминал


Изменено 23 апреля, 2020 пользователем Rigal

Ссылка на сообщение
Поделиться на другие сайты

ostapbender

    • Поделиться

Тест не идёт

2233.jpg.193abe253f6e370874177ad8a3f20940.jpg

И всё


Изменено 23 апреля, 2020 пользователем ostapbender

Ссылка на сообщение
Поделиться на другие сайты

BotPro

    • Поделиться

12 минут назад, ostapbender сказал:

Тест не идёт

2233.jpg.193abe253f6e370874177ad8a3f20940.jpg

И всё

Прям как в песне: 1 раз в год?)

P.s. Это же ваш сэт для SF (апекса) я видел в статье одного из советников? :)

Ссылка на сообщение
Поделиться на другие сайты

ostapbender

    • Поделиться

1 минуту назад, BotPro сказал:

P.s. Это же ваш сэт для SF (апекса) я видел в статье одного из советников?

да.

1 минуту назад, BotPro сказал:

Прям как в песне: 1 раз в год?)

Прогоню — выложу

Ссылка на сообщение
Поделиться на другие сайты

alexus07

    • Поделиться

Забавно, что сообщение где сказано что в msimg32.dll вирус просто удалили

Ссылка на сообщение
Поделиться на другие сайты

pavlus777

    • Поделиться

19 минут назад, alexus07 сказал:

Забавно, что сообщение где сказано что в msimg32.dll вирус просто удалили

Это нормально для ломаных прог. Неужели никогда не сталкивались ?

Я бы тоже удалил такое сообщение. 

Если сильно боитесь — удалите файлы, переустановите виндоус и никуда дальше одноклассников не ходите. 

Ссылка на сообщение
Поделиться на другие сайты

nixxer

    • Поделиться

2 часа назад, alexus07 сказал:

Забавно, что сообщение где сказано что в msimg32.dll вирус просто удалили

99 из 100 что у вас microsoft defender по умолчанию стоит и он в каждом упакованном файле видит троянского коня. Отключите это чудо или установите адекватный антивирус.


  • Лайк


    2

Ссылка на сообщение
Поделиться на другие сайты

ostapbender

    • Поделиться

  • Лайк


    3

Ссылка на сообщение
Поделиться на другие сайты

ostapbender

    • Поделиться
Ссылка на сообщение
Поделиться на другие сайты

Dr.Evil

    • Поделиться

При запуске выдаёт TestGenerator: write file error

Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • #1

Всем привет!
Подскажите, как можно подобрать ключ к данному советнику или декомпилировать его (из ex4 в mq4)

  • D-Fx trend_ setka v 3.01.ex4

    23,1 КБ · Просмотры: 582

  • #2

Всем привет!
Подскажите, как можно подобрать ключ к данному советнику или декомпилировать его (из ex4 в mq4)

Вот держи.

  • D-Fx trend_ setka v 3.01-1.zip

    13,9 КБ · Просмотры: 2 279

  • #3

что за бот?за 9 месяцев продавец пишет,что он ему поднял 3 миллиона 400 тыс зелени.в Инстафорексе якобы на ПАММЕ.

  • #4

что за бот?за 9 месяцев продавец пишет,что он ему поднял 3 миллиона 400 тыс зелени.в Инстафорексе якобы на ПАММЕ.

Я его только в тестере гонял, вроде ничего.

  • #5

Последнее редактирование: 09.08.2013

  • #6

D-Fx trend_ setka v 3.01-1

Прогон по тестеру

  • Отчёт.rar

    67,2 КБ · Просмотры: 1 350

  • #7

Я его только в тестере гонял, вроде ничего.

на реал поставил-молчит.ошибок не пишет

  • #8

на реал поставил-молчит.ошибок не пишет

Он не сразу начинает торговать, если посмотреть на тестере с визуализацией.

  • #9

на реал поставил-молчит.ошибок не пишет

*hi* Привет, чёт у меня тестер ругается на этого бота: 2013.08.10 01:02:38 TestGenerator: write file error
:not-good:

  • #10

если я правильно всё понял,то за месяц этот бот по тестеру заработал со 100 долларов 13 763 087 долларов.это не может быть.в чём-то подвох.в советнике записана история.

  • #11

А как понять такую нестыковку в твоём отчёте?
Тест с 11 января
Период15 Минут (M15) 2013.01.11 17:00 — 2013.06.28 23:45 (2008.01.01 — 2013.07.01)
а первая сделка только 17 мая.
1 2013.05.17 17:00sell10.081.28231.29190.0000

Да и такие лоты далеко не каждый брокер позволяет открывать. Последний ордер закрыт лотом 9649.28

Но алгоритм посмотреть надо. Давно думаю над ТС с лимитными ордерами. Может что путное в этом советнике есть…:D

  • #12

Я его только в тестере гонял, вроде ничего.

Ребята, не подскажете…
Почему D-Fx trend setka при прогоне на тестере не открывает лимитные ордера? В журнале пишет ошибку Order send error 130
Брокер Альпари. Лоты начинаются с 0.01

  • #13

Ребята, не подскажете…
Почему D-Fx trend setka при прогоне на тестере не открывает лимитные ордера? В журнале пишет ошибку Order send error 130
Брокер Альпари. Лоты начинаются с 0.01

а мне,ребята,тоже не подскажете-есть ли хоть одна живая душа,кто пользовался или пользуется данным советником в реальных боевых условиях,кроме тестера,и как он вообще двигается?сколько миллионов заработали,яхты,дома в Испании меня не интересуют-спрашиваю,потому как ни одного отзыва толкового не нашёл в Сети,кроме 6600% через 9 месяцев,что сам Создатель сего чуда с него будто бы выжал…

Последнее редактирование: 10.08.2013

  • #14

  • TesterGraph25.jpg

    TesterGraph25.jpg

    30,7 КБ · Просмотры: 828

  • #15

а мне,ребята,тоже не подскажете-есть ли хоть одна живая душа,кто пользовался или пользуется данным советником в реальных боевых условиях,кроме тестера,и как он вообще двигается?сколько миллионов заработали,яхты,дома в Испании меня не интересуют-спрашиваю,потому как ни одного отзыва толкового не нашёл в Сети,кроме 6600% через 9 месяцев,что сам Создатель сего чуда с него будто бы выжал…

Так я тоже ничего по нему не нашел, попал он ко мне случайно, буквально неделю назад. Я в код глянул, немного там убрал и прогнал в тестере. Больше ничего с ним не делал, даже забыл про него. Теперь надо на демо пробовать ставить наверно.

  • #16

Прогон с 1.08.2013 по 9.08.2013.
А суммы такие большие потому, что советник увеличивает с каждой 100$ лот на 0,05, а с 1000$ лот на 0.5. Если посмотреть по тестеру если лот выше 8 , то в журнале пишет ошибки. Т.к. брокер больше восьмёрки поставить лот не даёт, предел.

  • StrategyTester.gif

    StrategyTester.gif

    6,1 КБ · Просмотры: 795

  • #17

Прогон с 1.08.2013 по 9.08.2013.
А суммы такие большие потому, что советник увеличивает с каждой 100$ лот на 0,05, а с 1000$ лот на 0.5. Если посмотреть по тестеру если лот выше 8 , то в журнале пишет ошибки. Т.к. брокер больше восьмёрки поставить лот не даёт, предел.

Мой прогон с 1 января этого года — 22 января — слив…

  • #18

Мой прогон с 1 января этого года — 22 января — слив…

какой брокер

  • #19

1.01.2013 — 9.08.2013. Первая сделка только 14.01.13.
Попробуй с этими настройками.

  • StrategyTester.gif

    StrategyTester.gif

    5,5 КБ · Просмотры: 731

  • 3.01 Настройки с макс риском 1.5 ур профита 15.set

    2,1 КБ · Просмотры: 1 173

  • #20

Робофорекс, причём котировки реальные, а не закачанные…

But if I make it not read only then the Strategy Tester rewrite my file with the system generated ticks and not my ticks.
Please can you help?
I have a request. Can you please make your convert_csv_to_mt.py headerchanged to

struct TestHistoryHeader
  {
   int               version;            // 405
   char              copyright[64];      // copyright
   char              description[128];   // server name
   // 196
   char              symbol[12];
   int               period;
   int               model;              // for what modeling type was the ticks sequence generated
   int               bars;               // amount of bars in history
   int               fromdate;
   int               todate;
   int               totalTicks;
   double            modelquality;       // modeling quality
   // 240
   //---- general parameters
   char              currency[12];       // currency base
   int               spread;
   int               digits;
   int               unknown1;
   double            point;
   int               lot_min;            // minimum lot size
   int               lot_max;            // maximum lot size
   int               lot_step;
   int               stops_level;        // stops level value
   int               gtc_pendings;       // instruction to close pending orders at the end of day
   // 292
   //---- profit calculation parameters
   int               unknown2;
   double            contract_size;      // contract size
   double            tick_value;         // value of one tick
   double            tick_size;          // size of one tick
   int               profit_mode;        // profit calculation mode        { PROFIT_CALC_FOREX, PROFIT_CALC_CFD, PROFIT_CALC_FUTURES }
   // 324
   //---- swap calculation
   int               swap_enable;        // enable swap
   int               swap_type;          // type of swap                   { SWAP_BY_POINTS, SWAP_BY_DOLLARS, SWAP_BY_INTEREST }
   int               unknown3;
   double            swap_long;
   double            swap_short;         // swap overnight value
   int               swap_rollover3days; // three-days swap rollover
   // 356
   //---- margin calculation
   int               leverage;           // leverage
   int               free_margin_mode;   // free margin calculation mode   { MARGIN_DONT_USE, MARGIN_USE_ALL, MARGIN_USE_PROFIT, MARGIN_USE_LOSS }
   int               margin_mode;        // margin calculation mode        { MARGIN_CALC_FOREX,MARGIN_CALC_CFD,MARGIN_CALC_FUTURES,MARGIN_CALC_CFDINDEX };
   int               margin_stopout;     // margin stopout level
   int               margin_stopout_mode;// stop out check mode            { MARGIN_TYPE_PERCENT, MARGIN_TYPE_CURRENCY }
   double            margin_initial;     // margin requirements
   double            margin_maintenance; // margin maintenance requirements
   double            margin_hedged;      // margin requirements for hedged positions
   double            margin_divider;     // margin divider
   char              margin_currency[12];// margin currency
   // 420
   //---- commission calculation
   double            comm_base;          // basic commission
   int               comm_type;          // basic commission type          { COMM_TYPE_MONEY, COMM_TYPE_PIPS, COMM_TYPE_PERCENT }
   int               comm_lots;          // commission per lot or per deal { COMMISSION_PER_LOT, COMMISSION_PER_DEAL }
   // 436
   //---- for internal use
   int               from_bar;           // fromdate bar number
   int               to_bar;             // todate bar number
   int               start_period[6];    // number of bar at which the smaller period modeling started
   int               set_from;           // begin date from tester settings
   int               set_to;             // end date from tester settings
   // 476
   //----
   int               end_of_test;
   int               freeze_level;       // order's freeze level in points
   int               generating_errors;
   // 488
   //----
   int               reserved[60];
  };

struct TestHistory
  {
   datetime          otm;          
   double            open;         
   double            high;
   double            low;
   double            close;
   long              volume;
   int               ctm;               
   int               flag;               
  };

This is working. Here you will find it: https://www.mql5.com/ru/code/viewcode/11686/131989/fxtfilemaker_script_ad.mq4

HERTZ

Posts: 2
Joined: Thu Feb 25, 2016 4:59 am

TestGenerator FXT cannot open [5]

Hello, I have the problem of mapping the DEUIDEUR to DE.30 of my broker. I use the methode you had mentioned in the topic
http://tickstory.com/forum/viewtopic.php?f=2&t=809
But I got this problem: TestGenerator: file «C:UsersUtilisateurAppDataRoamingMetaQuotesTerminal808DAFF7FC3879CBFA8467253C68B3CBtesterhistoryDE.3030_0.fxt» cannot open [5]
So what can I do? Thanks

Attachments
tickstory data convert
tickstory data convert
broker data
broker data


tickstory

Posts: 4576
Joined: Sun Jan 06, 2013 12:27 am

Re: TestGenerator FXT cannot open [5]

Post

by tickstory » Thu Feb 25, 2016 12:53 pm

Hi Hertz,

I can’t see the end of the filename, but I’m guessing that the file that MT4 is trying to load is exactly the same as the one you have a screenshot of. If this is the case, could you please close down Tickstory and any other applications that could be locking this file? If the problem still persists, are you able to provide a screenshot of the Tester logs so see if there are any other errors that are being raised?

Thanks.


HERTZ

Posts: 2
Joined: Thu Feb 25, 2016 4:59 am

Re: TestGenerator FXT cannot open [5]

Post

by HERTZ » Thu Feb 25, 2016 1:18 pm

When I close the Tickstory, the problem is still persists.
2016.02.25 14:15:43.455 Expert MACD Sample DE.30,M30: loaded successfully
2016.02.25 14:15:43.471 TestGenerator: file «C:UsersUtilisateurAppDataRoamingMetaQuotesTerminal808DAFF7FC3879CBFA8467253C68B3CBtesterhistoryDE.3030_0.fxt» is read-only
2016.02.25 14:15:43.472 TestGenerator: file «C:UsersUtilisateurAppDataRoamingMetaQuotesTerminal808DAFF7FC3879CBFA8467253C68B3CBtesterhistoryDE.3030_0.fxt» cannot open [5]

Thanks


tickstory

Posts: 4576
Joined: Sun Jan 06, 2013 12:27 am

Re: TestGenerator FXT cannot open [5]

Post

by tickstory » Thu Feb 25, 2016 9:23 pm

Hi Hertz,

According to the error messages, it looks like it has detected the files are there but can’t open it for some reason. How large are your FXT files? MT4 has a limitation of 4GB. I’m not sure if this could be causing the issue. Are you having this error on any other symbol?

Thanks.


jupitrader

Posts: 6
Joined: Fri Mar 25, 2016 1:56 pm

Re: TestGenerator FXT cannot open [5]

Post

by jupitrader » Fri Mar 25, 2016 2:20 pm

Hello, i have the same problem. All forex datas is right except index (france40, dax…) and gold.

I read topics ans many forums and i did all before writing you but always no results.

Have you found a solution to fix this problem ?


tickstory

Posts: 4576
Joined: Sun Jan 06, 2013 12:27 am

Re: TestGenerator FXT cannot open [5]

Post

by tickstory » Fri Mar 25, 2016 9:46 pm

Hi Jupitrader,

At this stage is seems that this problem only occurs on specific brokers and sometimes only when using a particular time-frame. Can you please let us know the broker you are using along with whether the issue is resolved when you change to a difference time-frame?

Thanks.


Sunnybeach

Posts: 24
Joined: Sat Aug 29, 2015 12:48 am

Re: TestGenerator FXT cannot open [5]

Post

by Sunnybeach » Sun Mar 27, 2016 1:20 pm

I have same issue.
It is working well before today that I have exported the data to MT4 for EURCHF. I can do backtest very well before this export.
It is still working well for EURGBP which I exported the data to MT4 on March 13, 2016.

So, it has nothing to do with broker and time frame.

Now, I resume the data back(the data before I do the export today) by backup machine. It works again with old data!


tickstory

Posts: 4576
Joined: Sun Jan 06, 2013 12:27 am

Re: TestGenerator FXT cannot open [5]

Post

by tickstory » Mon Mar 28, 2016 5:19 am

Hi Sunnybeach,

We are actively trying to reproduce this issue. If you have any further details such as the broker terminal you are using, the export symbol and date range and any other information you believe useful in consistently reproducing the issue, then please let us know. Please ensure you are using «MACD Sample» EA so we can try reproduce the error on our side.

Thanks.


tickstory

Posts: 4576
Joined: Sun Jan 06, 2013 12:27 am

Re: TestGenerator FXT cannot open [5]

Post

by tickstory » Mon Mar 28, 2016 7:58 am

Hi all,

We have been able to reproduce this issue only when the exported range was less than 100 bars in total. If, for example, if you are testing in the ‘Daily’ timeframe and have less than 100 days of exported data, this error seems to occur. Similarly, if you were to be back-testing in the 15-minute time-frame and exported less than 1 days worth of data, this error would also occur.

If anyone has any further information that may counter this finding, please provide us with the details so we can investigate further. Until then, you should export sufficient data for the time-frame you’re testing in to avoid this error.

Thanks.


Sunnybeach

Posts: 24
Joined: Sat Aug 29, 2015 12:48 am

Re: TestGenerator FXT cannot open [5]

Post

by Sunnybeach » Fri Apr 01, 2016 4:37 am

tickstory wrote:Hi Sunnybeach,

We are actively trying to reproduce this issue. If you have any further details such as the broker terminal you are using, the export symbol and date range and any other information you believe useful in consistently reproducing the issue, then please let us know. Please ensure you are using «MACD Sample» EA so we can try reproduce the error on our side.

Thanks.

IC markets MT4, Export symbol: EURCHF, data range from 2015.1.1 to 2016. 3.31.

It has no any problem for EURGBP! It is not OK even using the same configuration file of EURGBP for export!

No matter what data range I choose, it produce the same problem for EURCHF.


3 replies

I have downloaded the data and successfully exported it to MT4 using ExportProperties.mq4 script.
Now, once I try to run a back testing a get a following results:
TestGenerator: file “C:UsersxxxAppDataRoamingMetaQuotesTerminalxxxxxxxxxxxxxxxxxxxtesterhistoryUSDCAD1_0.fxt” is read-only

MT4 discovered a downloaded files and period of the data:
TestGenerator: symbol USDCAD period 1 model 0 from 2003.08.04 to 2020.10.04

The there is some error I don’t understand:
TestGenerator: server “” differs from “Demo” terminal connected to

And then there is a message about some processing:
USDCAD,M1: 1302182 tick events (30210 bars, 266428730 bar states) processed in 0:00:02.625 (total time 0:00:16.250)

If I turn Visual mode ON I see the graph with data ticks running

But there are no results in the Result page

What do I miss?….

In the Journal I see that there was some processing

Attachments:

You must be logged in to view attached files.

Hello,

the TestGenerator: file “C:UsersxxxAppDataRoamingMetaQuotesTerminalxxxxxxxxxxxxxxxxxxxtesterhistoryUSDCAD1_0.fxt” is read-only message is not an error actually. This files was generated by QuantDataManager and the read-only attribute was set. MetaTrader4 basically tries to create its own and overwrite this and that we do not want. I think the backtest should be working good. Have you tested another symbol / market?

Is it possible, that the problem is in the set of parameters I choose at the moment I add new instrument?
What is a right place to get pip/Tick size, pip/Tick step, point value?

Hello,

I do not think it is related to parameters set. A simple test of the process being done correctly is to use another MT4 copy and export tick data into that copy. If that works properly then the problem exist only with your original MT4. You can try out IC markets MT4 demo for example https://www.icmarkets.com/global/en/open-trading-account/demo

You must be logged in to reply to this topic.

Sign in

Test generator: write file error

Спасибо за совет. Максимум по eurusd_1d получается 1 год. Файл аче около 4,5 гб. У меня сейчас на винте свободно 23 гига.
По франку выходит пара лет. Еще пару дней тестировал всю историю с 70-х по н.в. Метод тестирования не менял — все тики.
Спасайте, тону.

Ситуация очень простая. Эта ошибка однозначно указывает на проблему простейшей записи файла на генерации глубокой потиковой истории, где файлы по несколько гигабайт. Такое случается из-за недостатка свободного места на диске или при наличии повреждений самого диска.

Что нужно сделать:
— закройте терминал и полностью удалите весь каталог /tester/ со всеми подкаталогами (там залежи сгенерированных файлов и логов)
— освободите больше места на диске
— проведите проверку дисков и дефрагментируйте их
— попробуйте снова

Еще желательно проапгрейдиться на обновленный 201 билд от 12 января, где мы сделали более экономичную работу с огромной историей в History Center. Просто инсталлируйте программу поверх существующей версии, скачав ее по ссылке: «торговый терминал MetaTrader 4»

1. Полностью удалил MT, вычистил темпы и реестр.
2. Освободил 25 гиг.
3. Проверил диск средствами XP.
4. Дефрагментировал диск средствами XP (фрагментация тома 0%).
5. Загрузил последнюю версию.
6. Запустил тестер по всем тикам EURUSD_D за период 2004-2007.
Результат тот же — write file error.
В папке testerhistory образовалось 3 файла eurusd1440_0.fxt — 4,293гб, . _02.fxt 1.6 мб, . _03.fxt 208 кб.

Сейчас поставлю Norton Utilities, чтобы более тчательно проверить диск.
Что еще можно сделать?

Кстати, какая конфигурация компьютера? Сколько оперативной памяти и какая операционка?

Если оперативки мало (меньше 1Gb), то детальное потиковое тестирование на глубокой истории затруднительно. Главный лимитирующий фактор — объем оперативной памяти. Чем больше, тем лучше.

После запуска бежит дорожка. Добегает до 2/3 появляется надпись используется 30мин. дальше долго висит, потом резко заканчивается с выводом ошибки.
Проследил размер fxt файлов на всем периоде тестирования- больше 4,5 гиг небыло.

На текущий момент освободил 25 гиг памяти, дефрагментировал, проверил диск на ошибки, максимизировал файл подкачки, переустановил последнюю версию mt4 с полной чисткой реестра.
Система XP SP2, PentiumM 2000ггц, 1024 mb оперативка, 100 гб винт.
Полный стренж:
При использовании всех тиков тестирую начиная с 19.11.2005. Все без проблем — Fxt – 100 метров. Но уже при тестировании с 17-го в журнале запись no data for testing. A уже с 14.11.05 тестирование подвисает, fxt выростает до 4,5 гб (со 100 мб. при тестировании с даты на 2 дня позже). На долго зависает «используется m30» Все заканчивается write file error.
Я бы решил, что это глюк, но 2 дня назад все работало.
Странно, что даже без галки пересчитать, fxt все равно растет с нуля даже если 2 раза запускать тестирование одного и того же периода с одним и тем же экспертом.

Источник

вопрос по тестеру

вот работал, работал тестер, а потом начал матерится » TestGenerator: write file error» и архив за десеть лет на месте, и на всех парах так и на всех советниках, лишь на двух и то за очень короткий промежуток считает нормально.

и помогает от этого только переустановка терминала и закачка новых архивов, и так с переодичностью в несколько недель(при интенсивной работе)

Это у всех так?. и что делать?

да спасибо вполне возможно!

Если файловая система FAT/FAT32, то там нельзя записать файл больше 4 гигабайт. Это ограничение файловой системы FAT. Нужно конвертировать в NTFS.

Например, таким вызовом из командной строки:

convert c: /FS:NTFS

После чего перезагрузить операционку. На старте будет автоматически произведена конвертация, что займет несколько минут (десятков) в зависимости от объема конвертируемого диска.

Если файловая система FAT/FAT32, то там нельзя записать файл больше 4 гигабайт. Это ограничение файловой системы FAT. Нужно конвертировать в NTFS.

Например, таким вызовом из командной строки:

convert c: /FS:NTFS

После чего перезагрузить операционку. На старте будет автоматически произведена конвертация, что займет несколько минут (десятков) в зависимости от объема конвертируемого диска.

да нет NTFS стоит но как log вытер то все пошло

Источник

Disk space C full

I am backtesting quit a lot and since this evening I noticed I wasn’t able to make another backtest, due to a full harddisk I also recieve a MT4 journal message: TestGenerator: write file error.

As I only use this computer for forex related stuff I didn’t put junk on it.

Actually the only thing I installed here on this brand new computer are a dozen metatrader4 platforms and a google chrome webbrowser,

So this excessive disk usage has to come from my backtesting due to unnecessary file storage.

since I can’t backtest anymore from this evening cause there aren’t any files left to delete, I would highly appreciate the help of you guys, where to delete those unnecessary data slurping files.

I am backtesting quit a lot and since this evening I noticed I wasn’t able to make another backtest, due to a full harddisk I also recieve a MT4 journal message: TestGenerator: write file error.

As I only use this computer for forex related stuff I didn’t put junk on it.

Actually the only thing I installed here on this brand new computer are a dozen metatrader4 platforms and a google chrome webbrowser,

100 gig on the flash disk C

and 2TB on the DRR E

I have all my platforms installed on the 2TB harddrive but for some reason my backtester dumps files into my C disk. and uses my C disk to backtest on. I really don’t get this.

Are you maybe writing something to the log? it can grow very fast.

Check both terminal and experts log directories.

I did clean the log. maybe it’s because build 610 stores historical data in the metaquotes folder on the C disk.

How could I move that metaquotes folder to my E drive without disturbing my platforms functionlitys .

I did clean the log. maybe it’s because build 610 stores historical data in the metaquotes folder on the C disk.

How could I move that metaquotes folder to my E drive without disturbing my platforms functionlitys.

unfortunately i’m no programmer. don’t understand you 🙁

could you help me moving all of the necessary files into my Edrive .

unfortunately i’m no programmer. don’t understand you 🙁

could you help me moving all of the necessary files into my Edrive .

I copied the whole metaquotes folder onto my E harddrive, afterwards I deleted it from my C flash drive.

this resulted into a total loss of historical data, server login presets when reopening the same platform running on my E drive. so for somehow build 610 corresponds with the C drive c:UsersWouterAppDataRoamingMetaquotesTerminalhwqkusbxqkxbj.

when my platform was restarted I saw there was allready a new metaquotes folder at the deleted place. how can I change the path between my platform and the storage place.

wouterv :

I copied the whole metaquotes folder onto my E harddrive, afterwards I deleted it from my C flash drive.

this resulted into a total loss of historical data, server login presets when reopening the same platform running on my E drive. so for somehow build 610 corresponds with the C drive c:UsersWouterAppDataRoamingMetaquotesTerminalhwqkusbxqkxbj.

when my platform was restarted I saw there was allready a new metaquotes folder at the deleted place. how can I change the path between my platform and the storage place.

If you do a clean installation and use MT4 in Portable mode (using /portable), then you will be able to have all the files stored under the Main installation folder on the drive you select, and NO files will written anywhere else, not even on your C drive.

Источник

Советники: Martin — страница 2

Средства Лот
0 – 19999 0.01
20000 – 29999 0.02
30000 – 39999 0.03

и т.д. через каждые 10000 у.е. средств.

Средства Лот
0 – 9999 0.01
10000 – 14999 0.02
15000 – 19999 0.03

и т.д. через каждые 5000 у.е. средств.

Средства Лот
0 – 1999 0.01
2000 – 2999 0.02
3000 – 3999 0.03

и т.д. через каждые 1000 у.е. средств.

Equity_per_lot – 10000, минимальный лот — 0.1, шаг изменения — 0.01:

Средства Лот
0 – 109999 0.10
110000 – 119999 0.11
120000 – 129999 0.12

Считай по средствам

Вот и коля на пороге. ((((

Оптимизация в субботу вечером последняя. вход в рынок 8.12 в 16-05, счет гранд-капитал микро

Вот и коля на пороге. ((((

Оптимизация в субботу вечером последняя. вход в рынок 8.12 в 16-05, счет гранд-капитал микро

le107_, да проверил, на самом деле история за три месяца. сколько и счету. и не дает скачать, пишет что счет в гранд, а котировки метаквотские. попробую в другой платформе оптимизировать, алпаревской, там счету уже несколько лет. котировки соответсвенно есть. Как считаешь не должно же быть большой разницы у разных ДЦ?

И еще есть по сове вопросик. он что нибудь делает с группой минусовых ордеров, как на моей картинке, впоследствии или просто ждет возврата цены? у меня коля не пришел, он баланс потихоньку увеличивает, но средства все равно ж заняты этой группой ордеров.

le107_, да проверил, на самом деле история за три месяца. сколько и счету. и не дает скачать, пишет что счет в гранд, а котировки метаквотские. попробую в другой платформе оптимизировать, алпаревской, там счету уже несколько лет. котировки соответсвенно есть. Как считаешь не должно же быть большой разницы у разных ДЦ?

И еще есть по сове вопросик. он что нибудь делает с группой минусовых ордеров, как на моей картинке, впоследствии или просто ждет возврата цены? у меня коля не пришел, он баланс потихоньку увеличивает, но средства все равно ж заняты этой группой ордеров.

Спасти может либо возврат курса, либо долив на баланс с новой оптимизацией. Я в таком случае закрываю все сделки вручную, если не могу добавить и заново оптимизирую.

P.S. Нет идеального советника, если не подгонять его каждый день под историю(вчера — уже история). И чем больше история по времени, тем дольше он идеально работает. Оптимизация данного(да и любого в прочем) советника — это контроль риска.

Привет. Вот поставил на демо INSTA за 2 дня сделал больше10% — это с отключением на ночь и без оптимизации. На демо видимо нет ограничения по лотам — правда и депо взял с запасом 500000. какие будут комментарии. осталось 11 сделок не существенных Sell закрою вручную. и “Equity_per_lot” = 1000

После песен и плясок запустил оптимизацию . 190 часов.

коля ко мне пришел сегодня ночью)))

PS le107_ ты каждый день оптимизируешь и грузишь новые настройки без выключения совы? работаешь сразу на 5ти парах одновременно?

PPS не сочтешь ли ты за наглость мою просьбу выложить тут сет файлы по евре йене и фунту последние. ну либо на мыло)))))

  • Бесплатные приложения для трейдинга
  • Форексный VPS бесплатно на 24 часа
  • 8 000+ сигналов для копирования
  • Экономические новости для анализа финансовых рынков

Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.

Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.

Источник

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Teso 307 ошибка
  • Test wpf ошибка
  • Tesmastat ошибка инициализации порта 100
  • Test ssd на ошибки
  • Tesler dsr 10 ошибка ash

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии