Indicators: Ind_VilkaFractals_v1.1.mq4

 

Ind_VilkaFractals_v1.1.mq4:

Индикатор по стратегии "Вилка Чувашова".

Author: Алексей

 

Вопрос к автору.

А вилки которые отработали удаляются или остаются ? Было бы чудесно чтоб они удалялись, а если нет то будут сильно мусорить чарт.

Спрашиваю по тому что еще не проверял.

 

"складной метр"?

 

Пикает Alert пока все не отрисует.

Объекты за собой не подчищает.

А так, стратегия ни чем не хуже, чем любая пробойная.

 
BoraBo:

Пикает Alert пока все не отрисует.

Объекты за собой не подчищает.

А так, стратегия ни чем не хуже, чем любая пробойная.

Спасибо !!!

Интересная вещь

 

в deinit()

for(int i=0;i<100000;i++){
string nm=StringConcatenate("LineUp",DoubleToStr(i,0));
if(ObjectFind(nm)==0){ObjectDelete(nm);}
}

 

Ну тогда по уму надо делать :

int deinit(){
   string label;
   for(int i = ObjectsTotal() - 1; i >= 0; i--){
      label = ObjectName(i);
      if(StringSubstr(label, 0, 4) != "Line") continue;
      ObjectDelete(label);   
   }
   return(0);
}


и менять названия объектов на нечто более индивидуальное.

 

а где сама стратегия?

 
BoraBo:

Ну тогда по уму надо делать : ...

По уму, так по уму.

string identificator;
//..............
int init(){
   Comment("");
   identificator=WindowExpertName(); //имя скрипта для идентификации получаем программно
   return(0);
}
int deinit(){
   Comment(""); 
   Del_object();//удаление своих объектов
   return(0);
}
int start(){
   //при назначении имен объектов для идентификации прибавлять к первоначальному имени объекта 
   //строковую переменную identificator 
}
//+---------------------------------------------+
void Del_object(){//удаление собственных объектов
   int    obj_total=ObjectsTotal();
   string name;
   for(int i=obj_total+1;i>-1;i--){
     name=ObjectName(i);   
     if(StringFind( name,identificator,0)>-1) ObjectDelete(name);
   }
   return;
}   
 
granit77:
BoraBo:

Ну тогда по уму надо делать : ...

По уму, так по уму.

string identificator;
//..............
int init(){
   Comment("");
   identificator=WindowExpertName(); //имя скрипта для идентификации получаем программно
   return(0);
}
int deinit(){
   Comment(""); 
   Del_object();//удаление своих объектов
   return(0);
}
int start(){
   //при назначении имен объектов для идентификации прибавлять к первоначальному имени объекта 
   //строковую переменную identificator 
}
//+---------------------------------------------+
void Del_object(){//удаление собственных объектов
   int    obj_total=ObjectsTotal();
   string name;
   for(int i=obj_total+1;i>-1;i--){
     name=ObjectName(i);   
     if(StringFind( name,identificator,0)>-1) ObjectDelete(name);
   }
   return;
}   

а нельзя этот код в оригинал закинуть? У чайников не получается (у меня) :)

 
fxxx:

а где сама стратегия?


http://www.forexpage.ru/vilka-chuvashova.html