- Напишите пожалуйста эксперт по этой Стратегии
- Количество переменных в MQL5
- ограничение количества одновременно открытых ордеров
подскажите где хранится размер максимального лота и количество одновременно открытых позиций машина без интернета просто перенес архив с тестового сервера Metaquotes просто надо поправить ограничение
Если маштна без интернета, то такие ограничения надо ставить ручками. А так поможет MarketInfj()/
вы меня не поняли!
мне надо немного иное
я пперенес на другую машину закачаную историю с сервера metaquotes .
стоит ограничение максимально 5 лотов и только 3 ордера.
мне надо отлаживать советника с 10 ордерами и 20 лотами.
мне просто надо поправить внутри файла размер лотов и ограничение на количество позиций. в каком файле и где можно это поправить ...
помнится я сам говорил кому то где поправить спред. а вот где эти ограничения спрятаны в структуре какого файла не знаю.
Вы кстати не правы!
база закачаная с брокера у которого стоят ограничения, в автономе так же их имеет, зная структуру и файл можно все поправить ...
к примеру поставить спред = 0
вы меня не поняли! мне надо немного иное я пперенес на другую машину закачаную историю с сервера metaquotes . стоит ограничение максимально 5 лотов и только 3 ордера. мне надо отлаживать советника с 10 ордерами и 20 лотами. мне просто надо поправить внутри файла размер лотов и ограничение на количество позиций. в каком файле и где можно это поправить ... помнится я сам говорил кому то где поправить спред. а вот где эти ограничения спрятаны в структуре какого файла не знаю.
В файле этого нет. Это находится на сервере твоего ДЦ. Поэтому их проще задать самому. Хотя я могу ошибаться, но тода надо ждать ответа разработчиков.
вы меня не поняли! мне надо немного иное я пперенес на другую машину закачаную историю с сервера 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
Заменить с папки другого терминала... (сохранив где нить исходный !!! )
Мне так кааЦЦа :)
..\ПАПКАТЕРМИНАЛА\profiles\configuration.ini
Заменить с папки другого терминала... (сохранив где нить исходный !!! )
Мне так кааЦЦа :)
Вероятно, configuration.ini
Просто хотел поправить во внутренних структурах
Размер лотов нашел. в формируемом файле и спред и т п
а вот количество позиций увы нет видимо в указанном вами файле - но он видимо шифрован
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования