exercise2





/*-----------------------------+
|			       |
| Shared by www.Aptrafx.com    |
|			       |
+------------------------------*/

int start()
  {
    int prev=0;
    int prevarrow=0,arrowtotal; // drawn on the chart
    int lastvisiblebar;    // index of it 
    int obttl,j,k,handle;
    string namearray[],name; 
    
    while (1>0) // endless loop, thanks to Sleep()....
      { 
        lastvisiblebar=WindowFirstVisibleBar()-WindowBarsPerChart();
        //======= if press F12 then =============================
        if(lastvisiblebar != prev)  
          {
            obttl=ObjectsTotal();
            arrowtotal=0;    
            //....... make arrows an Array ...................
            for (j=0,k=0; j<obttl; j++)   
              {
               name=ObjectName(j);
               Print("name",j," is " + name);  //debug. turned out empty
               
               if(ObjectType(name)==OBJ_ARROW) // rule out trendlines, etc.
                {
                  namearray[k]=name;
                  arrowtotal++;
                  Print("Object ",k," is " +ObjectType(name));//debug. turned out empty
                  k++;      
                }
              }
            //..............................................
            Comment("prevarrow=" +prevarrow +"   arrowtotal=" +arrowtotal +"    lastvisbar=" +lastvisiblebar); //debug. proved that objects and arrows counting and F12 detecting works great.                
            
            //---- if new arrows added then --------------------
                // bla bla bla             
            //-------------------------------------------------
            prev=lastvisiblebar;            
          }
        //=====================================================  
        Sleep(4000);  
      }     
    return(0);
  }  
//+------------------------------------------------------------------+





Sample





Analysis



Market Information Used:



Indicator Curves created:


Indicators Used:



Custom Indicators Used:

Order Management characteristics:

Other Features: