//+
+
//| ПРОВЕРКА ПОЛОЖЕНИЯ ОБЪЕКТОВ
//+
+
void obj_check(string obj)
{
int i;
color CL;
int check=3;
string символ,корзина,text;
static int threshold;
if(StringSubstr(obj,0,4)=="pair")
{
int num=StrToInteger(StringSubstr(obj,4,0));
// разрешение[num]=!разрешение[num];
long newChartId = ChartOpen(Пары[num], ChartTimeFrame);
ChartApplyTemplate(newChartId, ИмяШаблона);
ChartRedraw(newChartId);
}
//+
+
//| ПРОВЕРКА ПОЛОЖЕНИЯ ОБЪЕКТОВ
//+
+
/*
void obj_check(string obj)
{
int i;
color CL;
int check=3;
string символ,корзина,text;
static int threshold;
if(StringSubstr(obj,0,4)=="pair")
{
int num=StrToInteger(StringSubstr(obj,4,0));
разрешение[num]=!разрешение[num];
}
*/
for(i=0;i<количество_пар;i++)
{
символ="sell"+IntegerToString(i,0);
if(ObjectGet(символ,OBJPROP_STATE)==true)
{
PlaySound("tick.wav");
ObjectSet(символ,OBJPROP_STATE,false);
if(направление
>0 && (закрыть_против_тренда || закрыть_по_сигналу))
{
Alert("Отключите закрытие по тренду и сигналу!");
}
else manual_sell(Пары);
}
символ=StringConcatenate("buy",i);
if(ObjectGet(символ,OBJPROP_STATE)==true)
{
PlaySound("tick.wav");
ObjectSet(символ,OBJPROP_STATE,false);
if(направление<0 && (закрыть_против_тренда || закрыть_по_сигналу))
{
Alert("Отключите закрытие по тренду и сигналу!");
}
else manual_buy(Пары);
}
}