Q: There needs to be a better explanation about how to save charts, save layouts, and using the backup folder.
A: Although the answer and examples will use Ensign 10 folders and paths, the information is applicable to Ensign Windows.
Charts: When a chart is opened from the charts form or from a quote page, the process reads the chart’s property file (if one exits), loads the chart’s data file and brings the bars on the chart current by extracting from database files, and then dresses the chart with study and draw tool objects. If a chart is being opened for the first time, it will not have a property file, and so the default C:/Ensign10/Inifile/Chart.ini file is read. Chart property files are located in the C:/Ensign10/Property folder using the chart symbol in the filename.
Studies and Draw Tools that belong to the chart are located in the C:/Ensign10/Study folder and use the chart symbol in the filename.
Layouts: When a layout is opened, the layout script contains information about which forms to open, where to position them, and how to dress the charts with studies and tools. The layout file possesses the chart properties, and the chart objects. Thus, a chart opened by a layout does not read from the C:/Ensign10/Property folder nor from the C:/Ensign10/Study folder. Layout files are located in the C:/Ensign10/Layout folder with a sub-folder for each of the eight layout form tabs.
The layout file is saved when you use the Save or Save As buttons on the layout form. You should resave layouts using different names when you are evolving your layout content so that you have an earlier version of the layout if you experience a difficulty.
The pop-up menu for Save Layout (hot key CTRL+W) executes the same code as the Save button on the Layout form.
Templates: Templates are a collection of studies and draw tool objects that are stored as a file so the collection can be applied to a chart. Template files are located in the C:/Ensign10/Templates folder with a sub-folder for each of the eight template form tabs.
Template files are saved when you use the Save or Save As buttons on the template form. You should resave templates using different names when you are evolving your template content so that you have an earlier version of the template if you experience a difficulty and want to return to an earlier version.
Backups: You are encouraged to have the Setup | System option checked to Backup Templates on Exit. This backup feature will backup several important folders, including layouts. Upon program exit, important files will be copied to the folder C:/Ensign10/AutoBackup which has sub-folders for each day of the week. Thus, there could be a useful image of your files from Monday if they need to be restored on Wednesday.
Another backup and restore feature is found on the Setup | System | Maintenance form. Perform task #14 to create an extensive backup to folder C:/Ensign10Backup. And performing task #15 would restore this backup from the same folder. This manual backup image is more extensive and is independent of the backup made on program exit.
The backups are accomplished by copying files. Thus any file could be restored by using Windows Explorer to copy the file from the backup location to its appropriate folder under the C:/Ensign10 folder.
Undelete: The chart objects form has an Undelete button which when clicked will restore the last deleted chart object. The undelete is accomplished by reloading a template of the chart objects that was saved in a C:/Ensign10/Backup folder prior to the deletion. Though this was intended for use by Ensign 10 behind the scene, this folder might have a useful copy of how a chart was dressed with studies and draw tools if a template file is accidentally deleted or corrupted in the C:/Ensign10/Templates folder.
Personal Backups: Trading is a serious endeavor, and should be treated as such. You should make your own backups to devices which are separate from the computer’s hard disk. I recommend a free program called EZBackitup and use it on a daily basis to back up important files and folders to an external hard disk or to jump drives. It is easy to create a backup script by dragging files or folders from a navigation tree to the backup list. Jump drives are inexpensive, so I backup to a different one each day of the week.