структура файла

 
подскажите где хранится размер максимального лота и количество одновременно открытых позиций машина без интернета просто перенес архив с тестового сервера Metaquotes просто надо поправить ограничение
 
YuraZ:
подскажите где хранится размер максимального лота и количество одновременно открытых позиций машина без интернета просто перенес архив с тестового сервера Metaquotes просто надо поправить ограничение

Если маштна без интернета, то такие ограничения надо ставить ручками. А так поможет MarketInfj()/
 

вы меня не поняли!

мне надо немного иное

я пперенес на другую машину закачаную историю с сервера metaquotes .

стоит ограничение максимально 5 лотов и только 3 ордера.

мне надо отлаживать советника с 10 ордерами и 20 лотами.

мне просто надо поправить внутри файла размер лотов и ограничение на количество позиций. в каком файле и где можно это поправить ...

помнится я сам говорил кому то где поправить спред. а вот где эти ограничения спрятаны в структуре какого файла не знаю.

 

Вы кстати не правы!

база закачаная с брокера у которого стоят ограничения, в автономе так же их имеет, зная структуру и файл можно все поправить ...

к примеру поставить спред = 0

 
YuraZ:
вы меня не поняли! мне надо немного иное я пперенес на другую машину закачаную историю с сервера metaquotes . стоит ограничение максимально 5 лотов и только 3 ордера. мне надо отлаживать советника с 10 ордерами и 20 лотами. мне просто надо поправить внутри файла размер лотов и ограничение на количество позиций. в каком файле и где можно это поправить ... помнится я сам говорил кому то где поправить спред. а вот где эти ограничения спрятаны в структуре какого файла не знаю.

В файле этого нет. Это находится на сервере твоего ДЦ. Поэтому их проще задать самому. Хотя я могу ошибаться, но тода надо ждать ответа разработчиков.
 
спред таким обрахом меняется т е прямо в файле правиться и все полагаю что и это менятся . надо знать какой файл править и где.
 
Vinin:
YuraZ:
вы меня не поняли! мне надо немного иное я пперенес на другую машину закачаную историю с сервера metaquotes . стоит ограничение максимально 5 лотов и только 3 ордера. мне надо отлаживать советника с 10 ордерами и 20 лотами. мне просто надо поправить внутри файла размер лотов и ограничение на количество позиций. в каком файле и где можно это поправить ... помнится я сам говорил кому то где поправить спред. а вот где эти ограничения спрятаны в структуре какого файла не знаю.

В файле этого нет. Это находится на сервере твоего ДЦ. Поэтому их проще задать самому. Хотя я могу ошибаться, но тода надо ждать ответа разработчиков.


Вы ошибаетесь!

Машина на которую перенесена история не имеет интернета!

НО при тестировании ограничение в 5 лотов и 3 ордера работает. ..

машина к интернету не подключена

следовательно органичения прописаны внутри ...

( я понимаю что если даже их поменять в файлах при подключении к брокеру органичения считаются от брокера )

Порылся нашел

БЕДА В ТОМ ЧТО ТЕПЕРЬ нет галочки пересчитать и файл всегда формируется - потому поправить ЛОТЫ не получиться

ФАЙЛ ВСЕГДА ФОРМИРУЕТСЯ! и надо искать откуда берется начало

-----------

Файлы истории формата FXT

В своей работе тестер использует файл *.FXT со сгенерированной последовательностью баров. Каждая запись сгенерированной последовательности представляет собой состояние бара на тот или иной момент времени в пределах одного бара. Проводя моделирование баров, тестер берет из этого файла новые бары и обновляет текущий бар либо добавляет новый, если он только начал формироваться.

Можно отказаться от стандартного моделирования баров и использовать свой файл данных при тестировании/оптимизации. Для этого необходимо отключить галочку "Пересчитать" и поместить необходимый FXT-файл в каталог /TESTER/HISTORY. Имя файла должно иметь формат "[название финансового инструмента][период в минутах]_[тип моделирования (0 — по всем тикам, 1 — по контрольным точкам, 2 — по ценам открытия)]. FXT" (без пробелов). Например, "EURUSD1440_1.FXT", где "EURUSD" — финансовый инструмент, "1440" — период D1 (1440 минут, 24 часа), "1" — моделирование по контрольным точкам.

Ниже приведено краткое описание формата. Файл начинается с заголовка:

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
struct TestHistoryHeader
  {
   int               version;            // 404
   char              copyright[64];      // copyright
   char              symbol[12];
   int               period;
   int               model;              // for what modeling type was the ticks sequence generated
   int               bars;               // amount of bars in history
   time_t            fromdate;           // ticks generated from this date
   time_t            todate;             // ticks generating stopped at this date
   double            modelquality;       // modeling quality
   //---- general parameters
   char              currency[12];       // currency base
   int               spread;                                                                                     // а вот тут можно было поправить СПРЕД  - пока существовала галочка пересчитать!
   int               digits;
   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
   //---- profit calculation parameters
   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 }
   //---- swap calculation
   int               swap_enable;        // enable swap
   int               swap_type;          // type of swap                   { SWAP_BY_POINTS, SWAP_BY_DOLLARS, SWAP_BY_INTEREST }
   double            swap_long;
   double            swap_short;         // swap overnight value
   int               swap_rollover3days; // three-days swap rollover
   //---- 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
   //---- 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 }
   //---- 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
   //----
   int               freeze_level;       // order's freeze level in points
   //----
   int               reserved[61];
  };

После этого идет массив сгенерированных баров:

#pragma pack(push,1)
struct TestHistory
  {
   time_t            otm;                // время бара
   double            open;               // значения OHLCV
   double            low;
   double            high;
   double            close;
   double            volume;
   time_t            ctm;                // текущее рабочее время внутри бара
   int               flag;               // флаг запуска эксперта (0-бар модифицируем, а эксперта не запускаем)
  };
#pragma pack(pop)

 

..\ПАПКАТЕРМИНАЛА\profiles\configuration.ini

Заменить с папки другого терминала... (сохранив где нить исходный !!! )

Мне так кааЦЦа :)

 
Так как FXT файл всегда перестраивается на основе настроек текущего активного счета, то ничего менять не надо. Просто активируйте/подключите торговый счет и тестер стратегий будет использовать настройки символов и торговые условия этого счета.
 
kombat:

..\ПАПКАТЕРМИНАЛА\profiles\configuration.ini

Заменить с папки другого терминала... (сохранив где нить исходный !!! )

Мне так кааЦЦа :)


Вероятно, configuration.ini

Просто хотел поправить во внутренних структурах

Размер лотов нашел. в формируемом файле и спред и т п

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

 
Да, потому и написал: сменить
Причина обращения: