Ответить
05.04.2016, 18:31
Аватар для Walle2323
Walle2323 Walle2323 вне форума Активный участник
Регистрация: 07.03.2016 / Адрес: Планета Земля. / Сообщений: 110
Поблагодарили 115 раз(а) / Репутация: 116
Здравствуйте уважаемые специалисты!
Не работает в новых версиях терминала. Подправьте его пожалуйста.
Спасибо.
Проверьте.
05.04.2016, 18:45
Аватар для trium
trium trium вне форума Местный житель
Регистрация: 24.12.2010 / Сообщений: 524
Поблагодарили 241 раз(а) / Репутация: 241
Проверьте.
Спасибо, всё работает!
08.04.2016, 08:43
Аватар для olaf555
olaf555 olaf555 на форуме Интересующийся
Регистрация: 13.02.2015 / Сообщений: 10
Поблагодарили 1 раз в 1 сообщении / Репутация: 2

По умолчанию zerolag alerts arrows

уважаемые Программисты!посмотрите пожалуйста индикатор zerolag macd alerts-arrows при компиляции выдает ошибки и в подвале тянет линю сплошную . Пожалуйста!
08.04.2016, 13:34
Аватар для olaf555
olaf555 olaf555 на форуме Интересующийся
Регистрация: 13.02.2015 / Сообщений: 10
Поблагодарили 1 раз в 1 сообщении / Репутация: 2

По умолчанию zerolag alerts arrows

прошу прощения уже нашел спасибо извините
14.04.2016, 05:38
Аватар для AntonioSafrone
AntonioSafrone AntonioSafrone вне форума Прохожий
Регистрация: 29.12.2015 / Сообщений: 1
Поблагодарили 0 раз(а) / Репутация: 1

По умолчанию Ошибки в компиляции

Здравствуйте! Помогите пожалуйста исправить ошибки в советнике
14.04.2016, 09:14
Аватар для bleike
bleike bleike на форуме Новичок форума
Регистрация: 26.03.2010 / Сообщений: 108
Поблагодарили 19 раз(а) / Репутация: 18
мужики подправьте.. при компиляции ошибок куча и как следствие невозможно запустить...
14.04.2016, 10:08
Регистрация: 14.11.2008 / Адрес: Северный Кавказ / Сообщений: 2,492
Поблагодарили 7,457 раз(а) / Репутация: 7466
мужики подправьте.. при компиляции ошибок куча и как следствие невозможно запустить...
Теперь работает.
Главное не то, что мы видим, а то , как мы на это смотрим.
15.04.2016, 15:25
Аватар для slav0n
slav0n slav0n вне форума Почётный гражданин
Регистрация: 05.11.2014 / Сообщений: 491
Поблагодарили 422 раз(а) / Репутация: 458
не работает
15.04.2016, 15:50
Регистрация: 14.02.2009 / Сообщений: 1,388
Поблагодарили 3,920 раз(а) / Репутация: 3922
проверь
18.04.2016, 11:14
Аватар для unreal-1980
unreal-1980 unreal-1980 на форуме Активный участник
Регистрация: 06.04.2015 / Адрес: Тель Авив / Сообщений: 94
Поблагодарили 96 раз(а) / Репутация: 97
  • Отправить сообщение для unreal-1980 с помощью Skype™
Всем привет.

Кто может, фиксните пожалуйста сова, не компилируется в новых билдах.
За ранее спасибо.
20.04.2016, 09:07
Регистрация: 21.05.2013 / Адрес: третья планета от Солнца / Сообщений: 888
Поблагодарили 4,014 раз(а) / Репутация: 4019
Всем привет.

Кто может, фиксните пожалуйста сова, не компилируется в новых билдах.
За ранее спасибо.

проверяйте....
20.04.2016, 12:54
Аватар для unreal-1980
unreal-1980 unreal-1980 на форуме Активный участник
Регистрация: 06.04.2015 / Адрес: Тель Авив / Сообщений: 94
Поблагодарили 96 раз(а) / Репутация: 97
  • Отправить сообщение для unreal-1980 с помощью Skype™
проверяйте....
Спасибо за труд. Очень благодарен
Tankk 
21.04.2016, 14:27
Аватар для gek
gek gek на форуме Местный знаток
Регистрация: 26.08.2008 / Сообщений: 3,280
Поблагодарили 839 раз(а) / Репутация: 842
Возможно компильнуть или настройки вывести наружу?
avr52 
21.04.2016, 17:37
Аватар для slavaVVV
slavaVVV slavaVVV вне форума Активный участник
Регистрация: 07.11.2011 / Адрес: Днепр / Сообщений: 161
Поблагодарили 128 раз(а) / Репутация: 129
по старому билду сделал..... а вообще тяжёлая структура кода - если под новый делать - придёться многое менять (так думаю, но могу и ошибаться).....

инструкции у вас нету к нему!?
Лови
Даже под самым красивым хвостом ПАВЛИНА скрывается самая обычная куриная жопа...
avr52 , goluver , Tankk 
26.04.2016, 16:56
Аватар для amarlboro
amarlboro amarlboro на форуме Почётный гражданин
Регистрация: 15.07.2011 / Адрес: Москва / Сообщений: 361
Поблагодарили 423 раз(а) / Репутация: 425
Подлечить бы! Спасибо!
26.04.2016, 17:08
Регистрация: 14.02.2009 / Сообщений: 1,388
Поблагодарили 3,920 раз(а) / Репутация: 3922
mq4
26.04.2016, 19:42
Аватар для Alexey5574
Alexey5574 Alexey5574 на форуме Новичок форума
Регистрация: 30.05.2012 / Адрес: Россия. г.Курск / Сообщений: 47
Поблагодарили 8 раз(а) / Репутация: 9
  • Отправить сообщение для Alexey5574 с помощью Skype™
Всем привет! Посмотрите, может у кого есть такой индюк в mql-файле.
10.05.2016, 17:34
Аватар для paladinya
paladinya paladinya вне форума Новичок форума
Регистрация: 17.11.2013 / Сообщений: 88
Поблагодарили 22 раз(а) / Репутация: 20

По умолчанию Помогите

компилируйте пожалуйста две совы, за ранние благодарен!!!
10.05.2016, 20:46
Аватар для Walle2323
Walle2323 Walle2323 вне форума Активный участник
Регистрация: 07.03.2016 / Адрес: Планета Земля. / Сообщений: 110
Поблагодарили 115 раз(а) / Репутация: 116
компилируйте пожалуйста две совы, за ранние благодарен!!!
Проверьте.
IYG , Tankk 
11.05.2016, 18:33
Аватар для Teimuraz Gigashvili
Teimuraz Gigashvili Teimuraz Gigashvili вне форума Новичок форума
Регистрация: 04.11.2009 / Сообщений: 8
Поблагодарили 2 раз(а) / Репутация: 2

По умолчанию Нужна модификациа советника для новых былдов

Нужна модификация советника для новых былдов
Заранее благодарю


Скрытый текст

//+------------------------------------------------------------------+
//| TimeAssistent.mq4 |
//| |
//| |
//+------------------------------------------------------------------+
#property copyright ""
#property link ""

//--- input parameters
extern int Magic=123;
extern string Время_срабатывания_и_ отк лючения= "Значения по умолчанию";
extern string OrderReplaceTime="00:00:00";
extern string OrderRemoveTime="00:00:30";
extern string ___Параметры_Канала___="Значения по умолчанию";
extern double Lots=0.1;
extern int ChannelWidth=200;
extern int Trailing=200;
extern bool Trailing0=true;
extern int SlippControl=30;
extern bool SecondOrderDel=true;
extern string ___Параметры_Сетки___="Значения по умолчанию";
extern int GridCount=5;
extern int GridStep=150;
extern double GridLotStep=0.01;

//extern int GridStep;

datetime ort,xrt;
double ch,tr0,tr;
double c;
int iB,iS,iBS,iSS;
int TicketBuy,TicketSell;
int lotdec;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
int i,j,ho,mi,se;

OBJCREATE();
i=StringFind(OrderReplaceTime,":",0);
ho=StrToInteger(StringSubstr(OrderReplaceTime,0,i));

j=StringFind(OrderReplaceTime,":",i+1);
mi=StrToInteger(StringSubstr(OrderReplaceTime,i+1,j-i-1));

se=StrToInteger(StringSubstr(OrderReplaceTime,j+1));

ort=iTime(Symbol(),PERIOD_D1,0)+ho*60*60+mi*60+se;//+StrToTime(OrderReplaceTime);

if (OrderRemoveTime=="") xrt=0;
else {
i=StringFind(OrderRemoveTime,":",0);
ho=StrToInteger(StringSubstr(OrderRemoveTime,0,i));

j=StringFind(OrderRemoveTime,":",i+1);
mi=StrToInteger(StringSubstr(OrderRemoveTime,i+1,j-i-1));

se=StrToInteger(StringSubstr(OrderRemoveTime,j+1));

xrt=iTime(Symbol(),PERIOD_D1,0)+ho*60*60+mi*60+se;//+StrToTime(OrderRemoveTime);
}

ch=ChannelWidth/2*Point;
tr=Trailing*Point;
if (tr==0) tr=ch;
lotdec = -NormalizeDouble(MathLog(MarketInfo(Symbol(),MODE_MINLOT))/MathLog(10),0);
if (Trailing0) tr0=(GridStep-30)*Point; else tr0=tr;
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
OBJDEL();
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
datetime t;
string s;
int b;
double hl,ptr,ptp;

t=TimeCurrent();
s="OrderReplaceTime ="+TimeToStr(ort,TIME_SECONDS)+" "+(ort-TimeCurrent())+"\n";

if (xrt>0) s=s+"OrderRemoveTime ="+TimeToStr(xrt,TIME_SECONDS)+" "+(xrt-TimeCurrent())+"\n";
// Comment(s);

c=MarketInfo(Symbol(),MODE_BID);

ORDERSCOUNT();

// Graf1();
if (t<ort && t<xrt) Graf1();
if (t>=ort && t<xrt && TicketBuy==0 && TicketSell==0) {
ORDERSEND();
}
if (t>=ort && t<xrt && iB==0 && iS>0 && SecondOrderDel) ORDERDELETE(OP_BUYSTOP);
// if (t>=ort && t<xrt && (iBS>0 || iSS>0)) Graf1();
if (t>=xrt) Graf1();
if (t>=ort && t<xrt && iB>0 && iS==0 && SecondOrderDel) ORDERDELETE(OP_SELLSTOP);
if (t>=xrt && iBS>0 && iB==0) ORDERDELETE(OP_BUYSTOP);
if (t>=xrt && iSS>0 && iS==0) ORDERDELETE(OP_SELLSTOP);


if (iB>0) TralingBuy();
if (iS>0) TralingSell();


//----
return(0);
}
//+------------------------------------------------------------------+

void Graf1()
{

datetime t=TimeCurrent(),tx;
if (t<ort) {
tx=MathMax(0,ort-TimeCurrent());
ObjectSet("TA_BUY",OBJPROP_PRICE1,c+ch);
ObjectSet("TA_SELL",OBJPROP_PRICE1,c-ch);
ObjectSet("TA_R",OBJPROP_PRICE1,c+ch);
ObjectSet("TA_R",OBJPROP_PRICE2,c-ch);
ObjectSet("TA_R",OBJPROP_TIME1,ort);
ObjectSet("TA_R",OBJPROP_TIME2,ort);
ObjectSet("TA_R",OBJPROP_RAY,false);
ObjectSet("TA_LAB",OBJPROP_XDISTANCE,0);
ObjectSet("TA_LAB",OBJPROP_YDISTANCE,20);
ObjectSetText("TA_LAB",TimeToStr(ort,TIME_SECONDS)+" "+tx,15,"Arial",Yellow);
}
else if (t<xrt) {
tx=MathMax(0,xrt-TimeCurrent());
ObjectSet("TA_BUY",OBJPROP_PRICE1,0);
ObjectSet("TA_SELL",OBJPROP_PRICE1,0);

// ObjectSet("TA_R",OBJPROP_PRICE1,c+ch);
// ObjectSet("TA_R",OBJPROP_PRICE2,c-ch);
ObjectSet("TA_R",OBJPROP_TIME1,xrt);
ObjectSet("TA_R",OBJPROP_TIME2,xrt);
ObjectSetText("TA_LAB",TimeToStr(xrt,TIME_SECONDS)+" "+tx,15,"Arial",Red);
}
else {
ObjectSetText("TA_LAB","",15);
ObjectSet("TA_R",OBJPROP_TIME1,0);
ObjectSet("TA_R",OBJPROP_TIME2,0);
}



}
//+------------------------------------------------------------------+
void ORDERSEND()
{
int i;
double pr,lot;
for (i=0;i<=GridCount-1;i++){
pr=c+ch+i*GridStep*Point;
lot=NormalizeDouble(Lots+i*GridLotStep,lotdec);
TicketBuy=OrderSend(Symbol(),OP_BUYSTOP,lot,pr,SlippControl,0,0,"",Magic,0,Blue);
}
for (i=0;i<=GridCount-1;i++){
pr=c-ch-i*GridStep*Point;
lot=NormalizeDouble(Lots+i*GridLotStep,lotdec);
TicketBuy=OrderSend(Symbol(),OP_SELLSTOP,lot,pr,SlippControl,0,0,"",Magic,0,Red);
}

}
//+------------------------------------------------------------------+
void ORDERSCOUNT()
{
int total=OrdersTotal();
int i;
TicketBuy=0; TicketSell=0;
for (i = total-1;i>=0;i--)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);

if (OrderSymbol()!=Symbol() || OrderMagicNumber()!=Magic) continue;
if (OrderType() == OP_BUY) {iB++; TicketBuy=OrderTicket();}
if (OrderType() == OP_SELL) {iS++;TicketSell=OrderTicket();}
if (OrderType() == OP_BUYSTOP) {iBS++;TicketBuy=OrderTicket();}
if (OrderType() == OP_SELLSTOP) {iSS++;TicketSell=OrderTicket();}
}
}

void OBJCREATE()
{
if (ObjectFind("TA_BUY")<0) ObjectCreate("TA_BUY",OBJ_HLINE,0,0,0,0,0);
if (ObjectFind("TA_SELL")<0) ObjectCreate("TA_SELL",OBJ_HLINE,0,0,0,0,0);
if (ObjectFind("TA_R")<0) ObjectCreate("TA_R",OBJ_TREND,0,ort,c+ch,ort,c-ch);
if (ObjectFind("TA_LAB")<0) ObjectCreate("TA_LAB",OBJ_LABEL,0,0,0);
ObjectSetText("TA_LAB","",15);
}


void OBJDEL()
{
int t=ObjectsTotal();
for (int i=t-1;i>=0;i--){
string s=ObjectName(i);
if (StringSubstr(s,0,2)=="TA") ObjectDelete(s);
}
}

void ORDERDELETE(int ot)
{
int total=OrdersTotal();
for (int i=total-1;i>=0;i--){
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() != Symbol() || OrderMagicNumber() != Magic || OrderType()!=ot) continue;
int ticket = OrderTicket();
OrderDelete(ticket);
}
}

void TralingBuy ()
{
datetime t;
string s;
int b;
double hl,ptr,ptp;
double c=MarketInfo(Symbol(),MODE_BID);

int total=OrdersTotal();
for (int i=total-1;i>=0;i--){
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() != Symbol() || OrderMagicNumber() != Magic || OrderType()!=OP_BUY) continue;
int ticket = OrderTicket();
t=OrderOpenTime();
b=iBarShift(Symbol(),1,t);
b=iHighest(Symbol(),1,MODE_HIGH,b+1,0);
hl=iHigh(Symbol(),1,b);
ptr=hl-tr; ptp=hl-tr0;
if (c<=ptr || c<=ptp) OrderClose(ticket,Lots,c,1000);
}
}

void TralingSell ()
{
datetime t;
string s;
int b;
double hl,ptr,ptp;
double c=MarketInfo(Symbol(),MODE_ASK);

int total=OrdersTotal();
for (int i=total-1;i>=0;i--){
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() != Symbol() || OrderMagicNumber() != Magic || OrderType()!=OP_SELL) continue;
int ticket = OrderTicket();
t=OrderOpenTime();
b=iBarShift(Symbol(),1,t);
b=iLowest(Symbol(),1,MODE_LOW,b+1,0);
hl=iLow(Symbol(),1,b);
ptr=hl+tr; ptp=hl+tr0;
if (c>=ptr || c>=ptp) OrderClose(ticket,Lots,c,1000);
}
}
[свернуть]

Последний раз редактировалось NSerega; 12.05.2016 в 00:35.
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 07:54. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO