Hello & Welcome on board !!! :-)
Please note:
Before you can post a message on the forum you need to REGISTER to get a unique GiG username (Totally Free!). Feel free to look around - just start browsing any of the sections from the home page of GiG. Join the community!.
Post, discuss and review the best MetaTrader indicators here.
100 %
  • User avatar
  • User avatar
  • User avatar
  • User avatar
  • User avatar
User avatar
By Geko
#167
Hi,

Just a quick post to make sure that your guys using CDM do not encounter any issue when you start with it.

As described in the User Guide, when you load CDM EA on a chart it will try to automatically calculate the maximal screen space available. Then it will use those values to auto arrange charts.

On my laptop, this automatic screen adjustment is working fine 9 times out of 10, but for an unknow reason that I tried to fix several times, sometimes the screen size is not adjusted automatically (OS mysteries!).

Here are a few tips to make sure that CDM is fitted/adjusted correctly on your screen.

When CDM is loaded, the screen size resolution used is printed into the terminal expert’s window. When you screen size fit ok, just note those values and place them as hard input into CDM EA inputs.
01-resolution.png
To control that CDM is adjusted correctly you can:

01 – Check that GiG logo is visible in the bottom left corner:
02-Logo.png
02 – Open a chart and make sure that time scale and price scale are visible:
02-Scale.png
If ok, save the settings or note them.

In addition, I would say that you can whether use CDM with a full screen mode or not, you can decide to keep the terminal window minimized at the bottom to see your account’s balance…
You do not have the required permissions to view the files attached to this post.
User avatar
By xard777
#173
Hi Geko, As a work around to my previous query I have replaced the eight pairs in the CORE PAIRS section with my own eight pair selection and saved the menu.
I also changed the CDM Screen Resolution to Custom and made the width 3838 and the Height 2090, this allows space at the bottom should I want to display the status bar.
I enclose a screenshot of how it looks now.
Thanks again for the CDM... loving it.
Xard777
You do not have the required permissions to view the files attached to this post.
Geko, SickOfScam liked this
User avatar
By Geko
#174
Hi Xard,

What a screen, even what an XXXXXL screen I should say!

I am happy that you made CDM yours, your screenshot looks perfect :xx47:

Yep concerning the Core Pairs and the User Pairs the purpose is the same, I have just used different ways to display chart to make sure everybody find something which suits their requirements.

If needed, I can tweak CDM, add some external inputs to allow more customization in settings… just shout.

Just to be sure that you have not missed it, CDM slave can allow you other options with CDM (maximize charts, crosshairs…).

Now that I am almost done with coding and forum, I am going to have a deeper look at your trading package, keep on the good work.

PS: Considering your screen size, have you tried to use Blast EA with your setup and CDM already?

Regards,
User avatar
By Gordon
#224
Hi Shyan,

no that tool doesn't generate a tick chart. It generates incoming fake ticks when the markets are closed and your broker doesn't send you ticks. This will be needed for those indicators which only working on tick data. If they get no tick data (real or faked) they don't calculate stuff and then you must wait for open markets and incoming ticks to test them.

Kind regards
User avatar
By Geko
#313
CDM update is available in post 1.

New feature:
A new button has been added to CDM to open a list of chart received from an external tool.
CDM_SI.png
This list of charts to open can be received from a dashboard or a strength tool for example.

You can send those signals from your own dashboard and strength tool if you want.

In order to receive those information’s, CDM is using Global variables.

Here as an example the pieces of code to add to your tools:
Code: Select all
 External variables:
extern bool       Send_Signal_To_CDM      = true;//Activate send signal to CDM
string            GVPrefixCDM             = "CDMM=>> ";//Global variable prefix used by CDM (do not change)
extern int        CDM_Signals             = 6;//Number of signals to send to CDM:
Code: Select all
deinit block:
   int      GB_Total=GlobalVariablesTotal();
   string   GV_Name = "";

      for (int i=GB_Total; i>=0; i--)
      {
         GV_Name=GlobalVariableName(i);

         if(StringFind(GV_Name, GVPrefixCDM + "Signal-#-", 0)>= 0)
         {
            GlobalVariableDel(GV_Name);
         }
      }//End For
Code: Select all
In main code loop:
//-01- Check if signal already exist for the pair, if not create a GV
      if(Send_Signal_To_CDM)
      {
         if(row < CDM_Signals)//Limit signal to x
         {
            GlobalVariableSet(GVPrefixCDM + "Signal-#-" + Symbols[row], 1);
         }
       }//End Send_Signal_To_CDM

//-02- Check if some signals are not existing anymore, if so delete GV
      if(Send_Signal_To_CDM)
      {
               int      GB_Total=GlobalVariablesTotal();
               string   GV_Name = "";
               int      GV_Prefix_Length = 0;
               string   GV_Pair_Name = "";
               bool     Signal_to_delete = true;
               
               for (int i=GB_Total; i>=0; i--)
               {
                  GV_Name=GlobalVariableName(i);
                  GV_Pair_Name = "";
                  Signal_to_delete = true;

                  if(StringFind(GV_Name, "Signal-#-",0)>=0)
                  {
                        GV_Prefix_Length  = StringFind(GV_Name, "#",0);
                        GV_Pair_Name      = StringSubstr( GV_Name, GV_Prefix_Length+2 );

                        for(row=0;row<CDM_Signals;row++)
                        {
                           index=SymbolsSorted[row,2];
                           
                           if ( StringFind(GV_Pair_Name, Symbols[index] ) == 0 ) 
                           {
                                 Signal_to_delete = false;
                                 break;//Signal found, ok Nothing to do
                           }
                        }//End for
                        
                        if(Signal_to_delete == true)
                        {
                           GlobalVariableDel(GV_Name);
                        }
                  }
               }//End For
      }//End Send_Signal_To_CDM
You do not have the required permissions to view the files attached to this post.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 15
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]