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

  • Автор темы Автор темы Veles-tm
  • Дата начала Дата начала

i_346

Почетный гражданин
А ты посмотри какой билд у тебя стоит после перезагрузки терминала. 600-й?
 

i_346

Почетный гражданин
Друзья, помогите переделать на 600 билд советники! Очень надо! окно свойств не выходит, когда бросаю сову на график.
Сделал всё как нужно, но всё равно Индюшка не перетаскивается на график и всё так же Серым цветом высвечивается......

Посмотрите эту тему, может поможет http://forexsystemsru.com/sovetniki/72775-u-vas-ne-rabotaet-sova-po-prihodu-novogo-bilda-kotoraya-rabotala.html
 

nikol-paganin

Интересующийся
Здраствуйте ! Не отображается в новом билде http://yadi.sk/d/8vpGjg7PHP8Ge :please:
 

Dilshodman

Интересующийся
Я уже пробовал по вашей ссылке. Должен признаться, что в языке mql4, да вообще в программировании, я вообще 0! видимо поэтому у меня не получилось. Если не трудно, переделайте на новый билд, пожалуйста.
 

Мас Про

Прохожий
Да не надо тут пока обновлять и переписывать, пусть суперпрограммисты из МК свои сопли подотрут. Сегодня обновил 509 билд аж до 602. То что там ни индюки, ни боты не работают - это мелочи. Решил на демо проверить исполнение ордеров в ручную, в один клик.))) Раз 15 или 20 жмякнул на кнопку продать)), ни какой реакции)), плюнул на это дело, занялся другими делами, вдруг минуты через 2-3 терминал издал какой то звук, смотрю открылся ордер(какое щщщастье) на продажу!!!! Супер!!! Я такого ещё не видел!!!
 

Dilshodman

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

Вложения

Stoykiy

Прохожий
Просьба Перестал работать индикатор в МТ-4 Не могу понять причину


//+------------------------------------------------------------------+
//| Veri. |
//| Copyright © 2000-2007, MetaQuotes Software Corp. |
//| _http://www.metaquotes.ru |
//+-------------------------------------------------- ----------------+
#property copyright "Copyright © 2005"
#property link "[email protected]"
#property indicator_separate_window
#property indicator_buffers 5
#property indicator_color1 Lime
#property indicator_color2 Red
#property indicator_color3 LightGreen
#property indicator_color4 Magenta
#property indicator_color5 Yellow
#property indicator_level1 0
#property indicator_level2 0.3
#property indicator_level3 -0.3
//----
double buffer1[0];
double buffer2[0];
double buffer3[0];
double buffer4[0];
double buffer5[0];
double zerkalo=+3;
//----
extern int period=12;
extern bool Mode_Fast= True;
extern bool Signals= True;
extern int price=1;

//---- Sound ---
extern int Use_Sound = 1;
int music_buy=0;
int music_sell=0;
datetime t_buy=-1, t_sell=-1;
extern int Count_Sound=5;
extern int Time_Pause=5;
int cnt;
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int init()
{
///*
SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_SOLID,2,Lime);
SetIndexBuffer(0,buffer1);
SetIndexStyle(1,DRAW_HISTOGRAM,STYLE_SOLID,2,Red);
SetIndexBuffer(1,buffer2);
//*/
///*
SetIndexStyle(2,DRAW_HISTOGRAM,STYLE_SOLID,2,Green);
SetIndexBuffer(2,buffer3);
SetIndexStyle(3,DRAW_HISTOGRAM,STYLE_SOLID,2,Magenta);
SetIndexBuffer(3,buffer4);
SetIndexStyle(4,DRAW_HISTOGRAM,STYLE_SOLID,2,Yellow);
SetIndexBuffer(4,buffer5);
//*/
return(0);
}
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int deinit()
{
int i;
double tmp;
//----
for(i=0;i<Bars;i++)
{
ObjectDelete("SELL SIGNAL: "+DoubleToStr(i,0));
ObjectDelete("BUY SIGNAL: "+DoubleToStr(i,0));
ObjectDelete("EXIT: "+DoubleToStr(i,0));
}
music_buy=0;
music_sell=0;
return(0);
}

double Fish=0,Fish1=0,Fish2=0;
//----
int buy=1,sell=1;
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int start()
{
int i;
int barras;
int limit;
int counted_bars=IndicatorCounted();
double prev,current,old;
double Fish=0,Fish1=0,Fish2=0;
double Value; double Value1; double Value2;
double _price;
double tmp;
double MinL=0;
double MaxH=0;
double Threshold=0.000;
//----

for(i=0;i<Bars;i++)
{
ObjectDelete("SELL SIGNAL: "+DoubleToStr(i,0));
ObjectDelete("BUY SIGNAL: "+DoubleToStr(i,0));
ObjectDelete("EXIT: "+DoubleToStr(i,0));
}


if (Mode_Fast)
barras=99;
i=0;
while(i<Bars)
{
buffer1=Open[iLowest(0,0,MODE_OPEN,period,i)];
buffer2=High[iHighest(0,0,MODE_HIGH,period,i)];
buffer3=Low[iLowest(0,0,MODE_LOW,period,i)];
buffer4=Close[iHighest(0,0,MODE_CLOSE,period,i)];
buffer5=Volume[iHighest(0,0,MODE_LOW,period,i)];


//---- MODE_HIGH+MODE_LOW
_price=(High+Low)/2;

Value=((_price-((buffer1+buffer2)-(buffer3+buffer4))/buffer5)/((buffer1+buffer2+buffer3+buffer4)-(buffer2+buffer3))-0.5);
Value=(MathMod(MathMod(Value,-0.96),0.96))/1000;
Fish=MathLog((1+Value)/(1-Value))+0.963*Fish1*Fish1;

//----
// buffer1=buffer4;
// buffer2=buffer3;
if (Fish1>=0)
{
buffer1=Fish1;
buffer3=buffer5*zerkalo;
}
else
{
buffer3=Fish2;
buffer4=buffer5*zerkalo;

}
tmp=i;
if (Fish2<-Threshold)
{
if (Signals)
{
//----
if (t_sell<0) {
t_sell=Time;
music_sell++;
}
if (Time>t_sell) {
t_sell=Time;
music_sell++;
}
//----
ObjectCreate("SELL SIGNAL: "+DoubleToStr(i,0),OBJ_TEXT,0,Time,_price);
ObjectSetText("SELL SIGNAL: "+DoubleToStr(i,0),"Veri ВНИЗ"+DoubleToStr(_price,0),7,"Arial Blaсk",Red);
}
sell=1;
}
if (Fish1>Threshold)
{
if (Signals)
{
//----
if (t_buy<0) {
t_buy=Time;
music_buy++;
}
if (Time>t_buy) {
t_buy=Time;
music_buy++;
}
//----
ObjectCreate("BUY SIGNAL: "+DoubleToStr(i,0),OBJ_TEXT,0,Time,_price);
ObjectSetText("BUY SIGNAL: "+DoubleToStr(i,0),"Veti ВВЕРХ "+DoubleToStr(_price,0),7,"Arial Blaсk",Blue);
}
buy=1;
}

// Value1=Value;
Fish2=Fish1;
Fish1=Fish;
i++;
}
//+------------------------------------------------------------------+
//| MODE Play Sound |
//+------------------------------------------------------------------+

if (Use_Sound>0) {
if (music_sell>0) {
for (cnt=0; cnt<=Count_Sound; cnt++) {
PlaySound("email.wav");
Sleep(Time_Pause*1000);
}
music_sell=0;
}
if (music_buy>0) {
for (cnt=0; cnt<=Count_Sound; cnt++) {
PlaySound("connect.wav");
Sleep(Time_Pause*1000);
}
music_buy=0;
}
}
return(0);
}
//+------------------------------------------------------------------+
 
Последнее редактирование модератором:

Th7_

Активный участник

Вложения

Th7_

Активный участник

Вложения

Th7_

Активный участник
Обновление мт4

Помогите с маленькой просьбой. Но для меня она стала большой проблемой. Если кто знает помогите пожалуйста, КАК ЗАПРЕТИТЬ ТЕРМИНАЛУ ОБНОВЛЯТЬСЯ ДО 600 БИЛДА. У меня есть чистый 509 терминал, в архиве. Но при запуске терминала, ДАЖЕ БЕЗ ВКЛЮЧЕННОГО ИНТЕРНЕТА он сам обновляется до 600 го.

Обращение к MetaQuotes

Message: Добрый день. Подскажите пожалуйста, как предотвратить обновление терминала мт4? Ну не нужны мне никакие обновления! После любых обновлений происходят всякого рода помехи, которые конкретно мешают торговле на форекс. На данный момент меня устраивает ver.4 build 509 и все! Как отключить автоматическое обновление?

Ответ: Здравствуйте!

Отключить автоматическое обновление нельзя!
Как вариант, Вы можете воспользоваться нештатным методом - блокировку изменения исполняемых файлов, через безопасность.
Мы не рекомендуем этого делать!
И советуем Вам поддерживать торговый терминал в актуальном состоянии.

С уважением,
Technical Support
MetaQuotes Software
 

Ислам

Местный житель
Обращение к MetaQuotes

Message: Добрый день. Подскажите пожалуйста, как предотвратить обновление терминала мт4? Ну не нужны мне никакие обновления! После любых обновлений происходят всякого рода помехи, которые конкретно мешают торговле на форекс. На данный момент меня устраивает ver.4 build 509 и все! Как отключить автоматическое обновление?

Ответ: Здравствуйте!

Отключить автоматическое обновление нельзя!
Как вариант, Вы можете воспользоваться нештатным методом - блокировку изменения исполняемых файлов, через безопасность.
Мы не рекомендуем этого делать!
И советуем Вам поддерживать торговый терминал в актуальном состоянии.

С уважением,
Technical Support
MetaQuotes Software
Ну как они так могу насильно перетащить всех на новый билд????:facepalm: должна же быть свобода выбора
 

SergeiFuturis

Прохожий
Обращение к MetaQuotes

Message: Добрый день. Подскажите пожалуйста, как предотвратить обновление терминала мт4? Ну не нужны мне никакие обновления! После любых обновлений происходят всякого рода помехи, которые конкретно мешают торговле на форекс. На данный момент меня устраивает ver.4 build 509 и все! Как отключить автоматическое обновление?

Ответ: Здравствуйте!

Отключить автоматическое обновление нельзя!
Как вариант, Вы можете воспользоваться нештатным методом - блокировку изменения исполняемых файлов, через безопасность.
Мы не рекомендуем этого делать!
И советуем Вам поддерживать торговый терминал в актуальном состоянии.

С уважением,
Technical Support
MetaQuotes Software

А, конкретно, чтобы не обновлялось, нужно снести каталог
C:\ProgramData\MetaQuotes\WebInstall
Здесь, C:\Users\user_name\AppData\Roaming\MetaQuotes\WebI nstall
удалить файл mt4clw
Если поможет)
 
Верх