MultiCharts/EasyLanguage learning strategies
Posted: 15 Jan 2013
To anyone new to MC (or any experienced users who want to add ideas after reading this post):
Here is one strategy for learning MC that should get a new user coding with minimum frustration. Since there are difference approaches to learning, other experienced users may want to add posts to this thread.
Create a “useful commands document “ (UCD) that you can do string searches with (MS-Word most likely). It should have the command and where to find the info on it (maybe put this in an MS-Word table). Put a reminder in your calendar that you have this document and bump the reminder out a few weeks. After you have updated the document as described below and once you have remembered the document and used it to find a command then bump your reminder of its existence out a few months. If you have used it 2 times bump the reminder out a year or more as you feel is appropriate. There are several areas you need to take an overview of to make entries in the UCD. They are described below between the === lines.
==========================================================
Read the support section of the main MC website just in case something new is added that I am not aware of and have not listed below.
Read the manual front to back quickly and make entries in the UCD.
Read the command purposes in the Wiki (or help) command reference and update the UCD.
Read the forum FAQ thread descriptions and update the UCD.
Read the forum User contributed thread descriptions and update the UCD.
It is worth scanning all the build in Power Language code that comes with MC to add to the UCD. For example the Highest, HighestBar, Lowest and LowestBar. You will find a comment inside many of them at the top.
Read the document for EL collections and update the UCD. (you need to have studied the Manual first to know about global variables). The EL collections link is below. Read the second document which is in post #4 (it is the same but I put some examples in). In my case I did a first pass and things were not that clear (too much info too fast but it would be good for your UCD). I did a slower 2nd pass and I started to understand things. I then went into the specific commands to learn them well enough to get them to work in my applications. The thread was created by "DamageBoy" The link is viewtopic.php?=&p=8189
Read the ADE “All Data Everywhere" document and update the UCD. You will find the document in the zip archive for the ADE which is located in the damangeboy link. viewtopic.php?=&p=8189
Read each new release features list and update the UCD.
==========================================================
Once you have completed your overview to update the UCD for all these areas you will have a pretty good idea of all the commands you need, the threads you need to read and the user scripts that have been written to help make some of the commands easier to use. You will also know of the traps and have studied them in detail and you are then ready to code without having to worry about wasting too much time. Lastly, when your calendar reminds you of the UCD (or any time you feel the need) review the UCD and decide on a command you need to learn better right now.
Here is one strategy for learning MC that should get a new user coding with minimum frustration. Since there are difference approaches to learning, other experienced users may want to add posts to this thread.
Create a “useful commands document “ (UCD) that you can do string searches with (MS-Word most likely). It should have the command and where to find the info on it (maybe put this in an MS-Word table). Put a reminder in your calendar that you have this document and bump the reminder out a few weeks. After you have updated the document as described below and once you have remembered the document and used it to find a command then bump your reminder of its existence out a few months. If you have used it 2 times bump the reminder out a year or more as you feel is appropriate. There are several areas you need to take an overview of to make entries in the UCD. They are described below between the === lines.
==========================================================
Read the support section of the main MC website just in case something new is added that I am not aware of and have not listed below.
Read the manual front to back quickly and make entries in the UCD.
Read the command purposes in the Wiki (or help) command reference and update the UCD.
Read the forum FAQ thread descriptions and update the UCD.
Read the forum User contributed thread descriptions and update the UCD.
It is worth scanning all the build in Power Language code that comes with MC to add to the UCD. For example the Highest, HighestBar, Lowest and LowestBar. You will find a comment inside many of them at the top.
Read the document for EL collections and update the UCD. (you need to have studied the Manual first to know about global variables). The EL collections link is below. Read the second document which is in post #4 (it is the same but I put some examples in). In my case I did a first pass and things were not that clear (too much info too fast but it would be good for your UCD). I did a slower 2nd pass and I started to understand things. I then went into the specific commands to learn them well enough to get them to work in my applications. The thread was created by "DamageBoy" The link is viewtopic.php?=&p=8189
Read the ADE “All Data Everywhere" document and update the UCD. You will find the document in the zip archive for the ADE which is located in the damangeboy link. viewtopic.php?=&p=8189
Read each new release features list and update the UCD.
==========================================================
Once you have completed your overview to update the UCD for all these areas you will have a pretty good idea of all the commands you need, the threads you need to read and the user scripts that have been written to help make some of the commands easier to use. You will also know of the traps and have studied them in detail and you are then ready to code without having to worry about wasting too much time. Lastly, when your calendar reminds you of the UCD (or any time you feel the need) review the UCD and decide on a command you need to learn better right now.