# Компиляция индикаторов и экспертов под новые билды MetaTrader 4

Раздел: Язык программирования MQL4
Автор темы: Veles-tm
Создана: 2013-07-29 19:38
Ответов: 4184 | Просмотров: 825574
Страница 11 из 210
Источник: https://forexsystemru.com/threads/72646/page-11

---

## Th7_ — 2014-02-11 20:20

> Цитата (Deputat73):
> Добрый день - three7 можно мне все эти индюки под новый бил заточить ?

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

## vugar1981 — 2014-02-11 20:31

> Цитата (kpll):
> Ребята, не подскажете что сделать? Терминал обновился и половина индикаторов и слветников не работают а при компиляции выдают ошибку, хотя ранее все было ok

 можеш вернуть 509  вот ссылка как это сделать (http://trader-tools.blogspot.com/2014/02/to-revert-back-mt4-from-build-604-to-509.html?utm_source=feedburner&utm_medium=email&utm_campaign=Feed%3A+Trader-tools-updates+%28Trader-Shop.In+Updates%29)

## dispatch — 2014-02-12 05:32

Здесь все прописано про 600-й и как на него ставить индюки _http://strategy4you.ru/experts-forex/ustanovka-sovetnikov-indikatorov-v-metatrader-4-build-600.html

## oboroten13 — 2014-02-13 01:32

> Цитата (oboroten13):
> Отличный индикатор, кто может помогите. В терминале значек индикатора серый и на график не устанавливается.

так что сложно переделать? Никто не взялся.

## expforex — 2014-02-13 01:52

Новый терминал МТ4 6хх (578-584-600-604-608) Решение проблем с советниками

3 февраля официально вышел новый терминал Метатрейдер 4 (MetaTrader 4) с абсолютно новым движком как самого терминала, так и языка программирования. За 1 неделю после выхода 578 билда - компания MetaQuotes обновила терминал до 604 билда. 

Советники, ранее работавшие на терминале 509 билда - требуют тщательного вмешательства в свой код. Некоторые советники и индикаторы перестали работать? Не беда! Мы раскроем некоторые секреты редактирования старого кода, использования старых советников на новом билде, и собственно, покажем, как пользоваться новым терминалом. 

_http://www.expforex.com/publ/6-1-0-124

Описал свое видение ошибок в новом терминале и их исправлениях в старых экспертах. Все очень просто и не требуют каких то супер навыков.

## dshk777 — 2014-02-13 17:26

**индикатор**

Уважаемые форумчане обновите пожалуйста индюк под новый билд :)

## olezok — 2014-02-13 17:33

> Цитата (dshk777):
> Уважаемые форумчане обновите пожалуйста индюк под новый билд :)

Держи.

## expforex — 2014-02-13 17:43

> Цитата (expforex):
> Новый терминал МТ4 6хх (578-584-600-604-608) Решение проблем с советниками
>
> 3 февраля официально вышел новый терминал Метатрейдер 4 (MetaTrader 4) с абсолютно новым движком как самого терминала, так и языка программирования. За 1 неделю после выхода 578 билда - компания MetaQuotes обновила терминал до 604 билда.
>
> Советники, ранее работавшие на терминале 509 билда - требуют тщательного вмешательства в свой код. Некоторые советники и индикаторы перестали работать? Не беда! Мы раскроем некоторые секреты редактирования старого кода, использования старых советников на новом билде, и собственно, покажем, как пользоваться новым терминалом.
>
> _http://www.expforex.com/publ/6-1-0-124
>
> Описал свое видение ошибок в новом терминале и их исправлениях в старых экспертах. Все очень просто и не требуют каких то супер навыков.

Добавил статью - как откатить терминал до 509 билда и запретить обновление + выложил 509 билд
_http://www.expforex.com/news/kak_vernut_509_bild_i_zapretit_obnovlenie_na_novyj_terminal_mt4/2014-02-12-318

## dshk777 — 2014-02-13 18:15

**индюки**

Ребята обновите еще вот эти индюки пожалуйста:)

## Th7_ — 2014-02-13 20:00

> Цитата (dshk777):
> Ребята обновите еще вот эти индюки пожалуйста:)

вот эти индюки пожалуйста

## grand99 — 2014-02-13 22:10

помогите компельнуть.рисует  только красные сплошные полосы((

## Владимир19031983 — 2014-02-13 23:30

Ребята очень Вас прошу обновите под новый билд этот индикатор

## Th7_ — 2014-02-14 00:30

> Цитата (Владимир19031983):
> Ребята очень Вас прошу обновите под новый билд этот индикатор

"под новый билд этот индикатор"

## Владимир19031983 — 2014-02-14 01:08

Примного Благодарен Вам three7

## dshk777 — 2014-02-14 19:43

**индикатор**

Ребята обновите индюк под билд 600  :)

## Dilshodman — 2014-02-14 23:54

Возможно будет оффтоп, но хочу сказать, что все, кто откликаются на наши просьбы молодцы!

## maloj — 2014-02-15 07:20

**ПОМОГИТЕ**

Обновите ПОЖАЛУЙСТА.

## Novikov — 2014-02-17 14:11

Уважаемые, пожалуйста помогите, не работают 3 индикатора в 610 билде, они изображены на скрине в 509 билде:

[изображение: http://charts.mql5.com/3/910/gbpcad-h1-alpari-limited.png]

Попробовал откомпилировать в 509 билде, но .ex4 файлы почему то не появляются и где их взять, мне совершенно не понятно :facepalm:
Заранее благодарю!

## expforex — 2014-02-17 14:15

> Цитата (Novikov):
> Уважаемые, пожалуйста помогите, не работают 3 индикатора в 610 билде, они изображены на скрине в 509 билде:
>
> [изображение: http://charts.mql5.com/3/910/gbpcad-h1-alpari-limited.png]
>
> Попробовал откомпилировать в 509 билде, но .ex4 файлы почему то не появляются и где их взять, мне совершенно не понятно :facepalm:
> Заранее благодарю!

старался описать самые распространенные ошибки

## expforex — 2014-02-17 14:52

как раз вот в твоем первом индикаторе проблема с char
надо заменить например на char2

string stringUpperCase(string str)
{
   string   s = str;

   for (int length=StringLen(str)-1; length>=0; length--)
   {
      int char2 = StringGetChar(s, length);
         if((char2 > 96 && char2 < 123) || (char2 > 223 && char2 < 256))
                     s = StringSetChar(s, length, char2 - 32);
         else if(char2 > -33 && char2 < 0)
                     s = StringSetChar(s, length, char2 + 224);
   }
   return(s);
}

---

Следующая страница: https://forexsystemru.com/threads/72646/page-12
