0_-_Change_Symbol_-_Light_-_v2

Author: Copyright 2013, MetaQuotes Software Corp.
Miscellaneous
It issuies visual alerts to the screen
0 Views
0 Downloads
0 Favorites
0_-_Change_Symbol_-_Light_-_v2

//| Change Symbol - Light.mq4 | file45 | http://codebase.mql4.com/en/author/file45

#property copyright "Copyright 2013, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

#property indicator_chart_window 
#include <mt4gui2.mqh>

extern color Radio_Color = Aqua;
extern int Radio_Width = 105;
extern int Left_Right = 15;
extern int Up_Down = 75;
extern string Suffix = "";
extern string Symbol_1 = "EURUSD";
extern string Symbol_2 = "GBPUSD";
extern string Symbol_3 = "USDCHF";
extern string Symbol_4 = "USDJPY";
extern string Symbol_5 = "GOLD";
extern bool Show_Additionasl_Symbols = true;
extern string Symbol_6 = "AUDJPY";
extern string Symbol_7 = "AUDUSD";
extern string Symbol_8 = "EURAUD";
extern string Symbol_9 = "EURJPY";
extern string Symbol_10 = "GBPAUD";
extern string Symbol_11 = "GBPJPY";
extern string Symbol_12 = "USDCAD";

static int hwnd ;
static int R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12;

string RenkoSymbol;

int init()
{ 
 
 hwnd = WindowHandle(Symbol(),0);
 guiRemoveAll(hwnd);
 
 /*  if(hwnd == 0)
   {
      Alert("WindoewHandle = 0");
   }
   else if (hwnd  > 0)
   {
      Alert("WindHandle > 0");
   }      */
   
   R1 = guiAdd(hwnd,"radio",Left_Right,Up_Down,Radio_Width,30,Symbol_1+Suffix);
   guiSetBgColor(hwnd, R1, Radio_Color);
   R2 = guiAdd(hwnd,"radio",Left_Right,20+Up_Down,Radio_Width,30,Symbol_2+Suffix);
   guiSetBgColor(hwnd, R2, Radio_Color);
   R3 = guiAdd(hwnd,"radio",Left_Right,40+Up_Down,Radio_Width,30,Symbol_3+Suffix);
   guiSetBgColor(hwnd, R3, Radio_Color);
   R4 = guiAdd(hwnd,"radio",Left_Right,60+Up_Down,Radio_Width,30,Symbol_4+Suffix); 
   guiSetBgColor(hwnd, R4, Radio_Color);  
   R5 = guiAdd(hwnd,"radio",Left_Right,80+Up_Down,Radio_Width,30,Symbol_5+Suffix); 
   guiSetBgColor(hwnd, R5, Radio_Color); 
   if(Show_Additionasl_Symbols == true)
   { 
      R6 = guiAdd(hwnd,"radio",Left_Right,100+Up_Down,Radio_Width,30,Symbol_6+Suffix); 
      guiSetBgColor(hwnd, R6, Radio_Color);  
      R7 = guiAdd(hwnd,"radio",Left_Right,120+Up_Down,Radio_Width,30,Symbol_7+Suffix); 
      guiSetBgColor(hwnd, R7,Radio_Color);  
      R8 = guiAdd(hwnd,"radio",Left_Right,140+Up_Down,Radio_Width,30,Symbol_8+Suffix); 
      guiSetBgColor(hwnd, R8,Radio_Color);  
      R9 = guiAdd(hwnd,"radio",Left_Right,160+Up_Down,Radio_Width,30,Symbol_9+Suffix); 
      guiSetBgColor(hwnd, R9,Radio_Color);  
      R10 = guiAdd(hwnd,"radio",Left_Right,180+Up_Down,Radio_Width,30,Symbol_10+Suffix);
      guiSetBgColor(hwnd, R10,Radio_Color);  
      R11 = guiAdd(hwnd,"radio",Left_Right,200+Up_Down,Radio_Width,30,Symbol_11+Suffix); 
      guiSetBgColor(hwnd, R11,Radio_Color);  
      R12 = guiAdd(hwnd,"radio",Left_Right,220+Up_Down,Radio_Width,30,Symbol_12+Suffix); 
      guiSetBgColor(hwnd, R12,Radio_Color);   
   }  
   
   return(0);
}

int deinit()
{
   if (hwnd>0) 
   { 
      guiRemoveAll(hwnd);     
      guiCleanup(hwnd ); 
   }
   return(0);
}

int start()
{
   
   /* hwnd = WindowHandle(Symbol(),0);
  // guiRemoveAll(hwnd);
  
   
   string SYB=RenkoSymbol;
   ObjectCreate("SYB",OBJ_LABEL,0,0,0);
   ObjectSetText("SYB",Symbol(), 30, "Arial", Black);
   ObjectSet("SYB",OBJPROP_CORNER,0);
   ObjectSet("SYB",OBJPROP_XDISTANCE, 0);
   ObjectSet("SYB",OBJPROP_YDISTANCE, 0);
  
 /* R1 = guiAdd(hwnd,"radio",Left_Right,Up_Down,Radio_Width,30,Symbol_1+Suffix);
   guiSetBgColor(hwnd, R1, Radio_Color);
   R2 = guiAdd(hwnd,"radio",Left_Right,20+Up_Down,Radio_Width,30,Symbol_2+Suffix);
   guiSetBgColor(hwnd, R2, Radio_Color);
   R3 = guiAdd(hwnd,"radio",Left_Right,40+Up_Down,Radio_Width,30,Symbol_3+Suffix);
   guiSetBgColor(hwnd, R3, Radio_Color);
   R4 = guiAdd(hwnd,"radio",Left_Right,60+Up_Down,Radio_Width,30,Symbol_4+Suffix); 
   guiSetBgColor(hwnd, R4, Radio_Color);  
   R5 = guiAdd(hwnd,"radio",Left_Right,80+Up_Down,Radio_Width,30,Symbol_5+Suffix); 
   guiSetBgColor(hwnd, R5, Radio_Color); 
   if(Show_Additionasl_Symbols == true)
   { 
      R6 = guiAdd(hwnd,"radio",Left_Right,100+Up_Down,Radio_Width,30,Symbol_6+Suffix); 
      guiSetBgColor(hwnd, R6, Radio_Color);  
      R7 = guiAdd(hwnd,"radio",Left_Right,120+Up_Down,Radio_Width,30,Symbol_7+Suffix); 
      guiSetBgColor(hwnd, R7,Radio_Color);  
      R8 = guiAdd(hwnd,"radio",Left_Right,140+Up_Down,Radio_Width,30,Symbol_8+Suffix); 
      guiSetBgColor(hwnd, R8,Radio_Color);  
      R9 = guiAdd(hwnd,"radio",Left_Right,160+Up_Down,Radio_Width,30,Symbol_9+Suffix); 
      guiSetBgColor(hwnd, R9,Radio_Color);  
      R10 = guiAdd(hwnd,"radio",Left_Right,180+Up_Down,Radio_Width,30,Symbol_10+Suffix);
      guiSetBgColor(hwnd, R10,Radio_Color);  
      R11 = guiAdd(hwnd,"radio",Left_Right,200+Up_Down,Radio_Width,30,Symbol_11+Suffix); 
      guiSetBgColor(hwnd, R11,Radio_Color);  
      R12 = guiAdd(hwnd,"radio",Left_Right,220+Up_Down,Radio_Width,30,Symbol_12+Suffix); 
      guiSetBgColor(hwnd, R12,Radio_Color);   
   }  */
 
   
  // guiRemoveAll(hwnd);
 
  
   if(guiIsClicked(hwnd, R1)) guiChangeSymbol(hwnd,Symbol_1+Suffix);
   if(guiIsClicked(hwnd, R2)) guiChangeSymbol(hwnd,Symbol_2+Suffix);
   if(guiIsClicked(hwnd, R3)) guiChangeSymbol(hwnd,Symbol_3+Suffix);
   if(guiIsClicked(hwnd, R4)) guiChangeSymbol(hwnd,Symbol_4+Suffix);
   if(guiIsClicked(hwnd, R5)) guiChangeSymbol(hwnd,Symbol_5+Suffix);
   if(guiIsClicked(hwnd, R6)) guiChangeSymbol(hwnd,Symbol_6+Suffix);
   if(guiIsClicked(hwnd, R7)) guiChangeSymbol(hwnd,Symbol_7+Suffix);
   if(guiIsClicked(hwnd, R8)) guiChangeSymbol(hwnd,Symbol_8+Suffix);
   if(guiIsClicked(hwnd, R9)) guiChangeSymbol(hwnd,Symbol_9+Suffix);
   if(guiIsClicked(hwnd, R10)) guiChangeSymbol(hwnd,Symbol_10+Suffix);
   if(guiIsClicked(hwnd, R11)) guiChangeSymbol(hwnd,Symbol_11+Suffix);
   if(guiIsClicked(hwnd, R12)) guiChangeSymbol(hwnd,Symbol_12+Suffix);

   return(0);
}


Comments