| IB Connection, Adding template to existing one, Pesavento Pattern Swings, Information for New Comers to Ensign, Taking one Study from Template, QnA |
January 11 , 2006
16:31 @Ensign-Howard: Welcome to today's training class with Howard.
16:31 @Ensign-Howard: In last week's class there were 4 suggestions, that were acted on and upgrades released with the suggestions. You can check out the What's New page on the Ensign web site download page for a listing of program changes.
www.ensignsoftware.com/whatsnew.htm
IB Connection
16:32 @Ensign-Howard: For our IB customers, IB released on Jan 5th an upgrade to TWS which uses a different parameter string. Ensign has responded by posting Jan 11th versions that use the new TWS parameter strings. So if you are on the older Ensign that does not have the IB refresh, there is a Jan 11th version of that flavor and it is listed as Prior.exe. And if you are on the newer Ensign that has the IB refresh, then the current Jan 11th version is that flavor. Sorry that both flavors have the same Jan 11th date, which makes it confusing.
16:36 @Ensign-Howard: IF you upgrade Ensign also upgrade TWS, and vice versa, if you upgrade TWS then get a Jan 11th Ensign to match it. Now, I am aware of a couple IB users who can connect to their TWS with the older flavor which lacks the IB refresh feature, and yet cannot connect to TWS with the current Ensign that has the IB refresh. That is baffling to me and something I am still investigating to try to resolve. It may yet have something to do with CPU types, etc, like the last mystery of dual core processors using dual threads. Eventually, some clue will be observed that resolves the issue. Fortunately it so far is a very isolated occurance. But it is the sole reason why we keep around the old flavor of Ensign so these few users have a version to use.
16:40 @Ensign-Howard: Are there any questions about what I have discussed so far?
16:40 tt2: I'd like to see a flaver of Ensign designed to take advantage of dual cores and multiple treads
16:40 MikeD: I believe the issue with IB may be those of us that have higher error rates.
16:40 Shar: No question, just thanks for being so fast in fixing that IB connection issue.
16:41 @Ensign-Howard: welcome shar.
16:41 @Ensign-Howard: Issue was reported yesterday and a fix uploaded first thing this morning, and e-mail replies sent to all who reported connect issue. Fortunately, Ensign would connect to a TWS already running. Issue was Ensign could not start the TWS because of the changes in the parameter string expected.
16:42 MikeD: I had the issue with the version from a week ago. Updated both tws and Ensign today and still had the issue. Tech support had me install the prior version and every this is ok now. The issue was dropping the connection to IB, even when it said connected.
16:44 Quartz: so your mixing and older Ensign w/ the latest IB tws and work okay Mike?
16:44 @Ensign-Howard: Miked, that might be a different issue than the one I am trying to solve for another IB user. Please write me an e-mail with all the details of what you did, what the symptoms of the issue were.
16:44 MikeD: Will do
16:42 @Ensign-Howard: ok, lets have a Q&A session, please color change your nickname so I can call on you for your question.
Ensign Internet Connection
16:44 @Ensign-Howard: JimmyD, your question.
16:44 JimmyD: I am having trouble connecting and getting the latest version. Also have trouble with connection and getting and play back files. In the download area of internet services, it says connecting but it never does. Am I doing something wrong?
16:45 @Ensign-Howard: OK, it is then trying to get a directory across Internet from our web site. You might have a firewall issue that is blocking the FTP activity we are trying to accomplish. You will have to work with my staff if you cannot solve the problem yourself.
16:46 PlangCha: Howard sorry late I just upgraded to latest TWS and latest Ensign and get same message check that Active x socket etc is connected but it is however whilst thaat message was displaying I saw Ensign top left hand corner saying it was collecting some back data Microsoft I think it was this is a clean install of Ensign in seperate folder. However looking in setip connections Ensign not connected to TWS
16:47 @Ensign-Howard: plangcha, sounds like you had workspace auto open. Please simplify by unchecking auto open workspace box on the workspace panel. Then get connection tests without refresh from workspace
16:49 @Ensign-Howard: plangcha, give me some details about CPU type.
16:49 PlangCha: HP compaq P4 2.4 Gig Hz - 1 Gig RAM - running 5 monitors
6:51 @Ensign-Howard: do you know the model number for the CPU so I can tell if it is dual core or hyperthreaded? Is it a 6xx series or an 8xx series CPU? One thing that crosses my mind plangcha, is the older Ensign compiles with an older IB library of code we interface with and the newer Ensign uses a newer library.
16:52 PlangCha: Hmm I dont know however my partners machine is a Compaq Deskpro P3 800 with 1 Gig of Ram so quite diferent machine yet he is experiancing EXACTLY same problem on his machine I tried it today
16:53 @Ensign-Howard: I have been looking at my code in old Ensign and comparing to code in new Ensign and not finding a reason for your connect issue. Guess I need to now go look in the library code for the socket connect and see if I can find the answer there. OK, thx, the P3 would not be hyperthreaded for sure.
16:54 PlangCha: so two people here 2 very diferent machines both using Ensign and TWS feed and both EXACTLY same problem
16:54 @Ensign-Howard: yes, just wish it were on my machine so I could have better ability to test and debug
16:55 PlangCha: OK that answers that then no need for me to find out what spec my CPU is then ?
16:55 @Ensign-Howard: correct
Repainting Charts - Floating Windows, Dual Core,
16:57 @Ensign-Howard: ok tt2, your turn
16:57 tt2: do you see a flavor of Ensign that is designed to take full advantage of modern cpus anytime soon? I understand TradeStation and Neoticker already have versions that can take advantage of the dual core and 64 bit processors. The reason I ask is mainly an issue with Ensign I've always experienced... a sort of "stickyness" to the charts, meaning they don't always update to the tick. Many times they need a bumping by either bringing into focus and/or a jog of the mouse wheel. Daily price lines tool with lines at X price shows this very well. I feel the way Ensign treats graphic updates can be improved. Although it's been years since I tried the big cross on all charts the ghost lines it left might be another example. Other than that I love the program
16:59 @Ensign-Howard: Repaint of draw lines and big cross ghosts have nothing to do with dual core, 64 bits, speed, or hardware issues. So even if Ensign were already 64 bit, or multithreaded, those other issues would remain. You can lessen the daily price tools effect by checking the option to repaint draw tools on the Setup | Charts form.
17:01 christophe: Wouldnt the ghost issue be related to the processing power of your graphic card ?
17:02 tt2: ok thanks I didn't have the repaint box checked. is there a reson its not enabled by default?
17:02 @Ensign-Howard: tt2, it slows processing down to repaint the screen when new bars are added to extend the draw tools
Adding a Template to existing one
17:02 @Ensign-Howard: welcome cw
17:03 @Ensign-Howard: you can download Hull template from my site instead of typing it in
17:03 CW: how do I get it into a study though
17:03 @Ensign-Howard: from template panel you add it to the chart - if Replace is checked it will remove other studies first. Uncheck Replace if you want Hull added and others kept
17:04 CW: tks
17:04 @Ensign-Howard: welcome
Editing Hull Average
7:04 @Ensign-Howard: ok bogey, your question
17:04 bogeybunky: Howard, I obviously am not understanding how DYO Template works. I am trying to put Hull MA on chart. Downloaded the template and applied it to the chart. Fine so far. Then I select Objects and select Hull MA Properties. Then I select Tab 1, then go back to Default tab and it changes to Dynamic Fib. If I click Ok, Dynamic Fibs stay on chart. If I click Cancel everything goes off of chart.
17:05 @Ensign-Howard: The tabs on the DYO form load what ever was last set on the form when that tab was selected. Tabs are not parameter changes. So back to the first, you put on the Hull MA and go to the DYO property form. To change the parameter used by this study, edit the Number on Line A. Currently it is 25.... put in bigger value to have smoother lines...put in smaller number for faster lines, similar to parameters for regular averages.
17:07 bogeybunky: tks Howard
Slope subtracted from previous bar
17:07 @Ensign-Howard: ok christophe, your question
17:07 christophe: thanks - To calculate the slope of a moving average, I use the DYO from the Woodie template as follow:
7:07 TOC: fwiw...using Hull MA very successfully here, as the data point for faster studies on lower time frames

17:08 christophe: The question is, can I subtract the slope of the previous bar for a given moving average from the slope of the moving average of the current bar. I don't understand how to get the slope of the previous bar (-1 offset).
17:08 @Ensign-Howard: Line B is the momentum of Line A, and with a 1 period lookback it is giving the net change or slope from one point to the next. The momentum is current value from A minus the prior value from A, which is correct, and is the slope of the line A. This value of slope you are putting in [2] and using as a parameter on Line C. If you want to subtract two slopes, current - prior slope, use Momentum of Line B to do it
17:11 @Ensign-Howard: insert new Line C that is Momentum Line B, with # = 1
17:11 christophe: ok got you! what a lack of imaginatio from my part! :-> thanks. When everyone have asked their question, I have another one Howard please
17:12 @Ensign-Howard: welcome, that Momentum will fetch both values and subtract them for you
Taking a Chart Objects from Template and adding it to chart
17:12 @Ensign-Howard: CW your turn
17:12 CW: slope is the first derivative a-a[1] and acceleration is the second where b=a-a[]1, then b-b[1]
17:12 CW: yes I wanted to get the dyo in study mode not as a template
17:13 CW: study/dyo[1] study/dyo[2]
17:13 @Ensign-Howard: ok, can do that too. Save the Hull content on one of the DYO study tabs. Then you can from the study list add DYO to the chart and select the tab that has the Hull content
17:14 @Ensign-Howard: 1 moment
17:14 CW: ok what is the save process?
17:16 @Ensign-Howard: open DYO with Hull content showing.... click the Copy Tab button and then click the tab on bottom where you want to save this content. Now when you apply DYO, you can reselect tab to have the Hull
17:17 CW: sorry I have dowloaded the template, where to from there. I understand how to save to differfent dyo tabs
17:17 @Ensign-Howard: if you downloaded, find the Hull average template on the template panel and apply the template
17:17 CW: done
17:17 @Ensign-Howard: then open DYO from chart object list for the hull. Now you can copy tab to one of the tabs to assign that tab on DYO to be this Hull content
17:18 CW: tks
All Sessions on a Chart
17:18 @Ensign-Howard: ok JimmyD your question
17:18 JimmyD: How do I get all session chart? Right now I just get day session for the ES futures.
17:19 @Ensign-Howard: I assume you are using current Ensign, so on chart press CTRL-P, select Symbol tab and uncheck the Day Session Only box

17:20 JimmyD: thx
Slow Windows
17:19 @Ensign-Howard: RIce your turn
17:20 Rice: Sometimes I'm not able to bring some windows into focus--others open at the same time work fine. Then the problem corrects without me doing anything.
17:22 @Ensign-Howard: Clicking on a window should give it focus... other than that I cannot tell what the issue is from your clues.
17:22 MidKnight: is your workspace refreshing when this problem happens rice?
17:22 @Ensign-Howard: you might monitor your CPU burden to see if it is maxed out at the time
7:23 JohnA_83402: Waiting for a refresh on a large number of bars when the workspace opens??
17:23 Rice: I know, but sometimes repeated clicking doesn't work intermittent and erratic, so maybe tough to track down. Most recent was just now when I was trying to reply to Howard--no cpu burden. Usually just an annoyance--not worth major effort on your part. just checking to see if it was a known issue with easy fix
17:25 tt2: do you have a workspace with scollbars Rice?
17:25 Rice: yes
17:25 tt2: ok big clue there
17:26 tt2: does it behave the same way in a workspace w/o scrollbars?
17:27 Rice: I don't know. Infrequent enough even with scrollbars to preclude a good answer.
17:28 tt2: ok try it sometime and keep detailed notes . in the past I and others have seen that effect you have
17:27 @Ensign-Howard: By the way, last week we had example of bad volume for weekly refresh bars for ER2 from DTN Market Access.... I have gotten back e-mail from DTN saying their Integrity dept has been made aware of the issue and will try to isolate the cause and fix it.
Places to go to get started with Ensign
17:28 @Ensign-Howard: ok fibs, your turn
17:28 fibs: I have several new users who I am trying to get up to speed with Ensign -- Will you please recommend a way (readings, website locations, etc.) that I may suggest to new users to learn how to quickly become familiar with Ensign -- Thanks
www.ensignsoftware.com/help/introduction.htm
17:29 @Ensign-Howard: Have them go through the Introduction series of pages, by clicking Next link after reading each page.
17:29 fibs: doesn't this concern just joining Ensign -- not so much using it...
17:30 @Ensign-Howard: thanks fibs for your help in finding and training new users for us.
17:30 fibs: Most welcome
www.ensignsoftware.com/help/help.htm
17:30 fibs: my pleasure to do that - great thanks Howard
17:30 @Ensign-Howard: the 2nd approach would be to read pages on Help page for the topic of interest, such as Charts, or Quotes, or Data feed
17:31 fibs: right good suggestion -- thanks
www.ensignsoftware.com/help/chartcontrols.htm
17:31 fibs: excellent
17:31 @Ensign-Howard: for example, if they are ready to learn about Chart Controls, then this is they type of documentation they can find about it.
17:32 fibs: thanks will use this as a tool to point them to
www.dacharts.org/archives/Ensign_Wed_class_transcripts/
While some windows have changed the basics are the same
Class dates 8/10-17-31/2005 and 9/14/2005 are for new comers to Ensign
Another information source: In Ensign click on help / about ensign windows
go to the index and type in what you are looking for. This information is usually current.
Left Monitor Primary avoids "lost windows"
17:32 @Ensign-Howard: ok vlad, your turn
17:32 vlad: thank you, from time to time (I cant say exactly when ) I open a new window eg. quotes, chat or new chart and it opens completely on the left side behind left edge of visible screen ... I need to scroll all workspace to the left and move this window manually ... it is relatively unpleasant ... doing something wrong?
7:33 @Ensign-Howard: I suspect you do not have the primary monitor as your left monitor. So I would suggest you rearrange your multiple monitors so the primary monitor is on the left, then the effect you have listed should not happen because there will not be any virtual screen space to the left of the primary already on the left.
17:34 vlad: ok, thx will test
New Feature Request
17:34 @Ensign-Howard: midknight, your turn
17:34 MidKnight: any chance of correctly supporting multiple monitors in the future H?
17:35 @Ensign-Howard: as in child windows that float outside of desktop??
17:35 MidKnight: things like maximize restricts to monitor and floating could be handy too
17:35 @Ensign-Howard: how maximize works is a windows issue more than an Ensign issue
7:36 MidKnight: if they where floating would that be solved?
17:36 @Ensign-Howard: I do not know how window has implemented maximize for a floating child window - will have to try it to discover how it then works
17:37 MidKnight: ok, no biggie, was just curious - ty
17:37 @Ensign-Howard: welcome, and to answer your question then, this is the answer.....yes, we will eventually support floating windows, but that is a major redesign our our workspace stuff, and will thus need to have a beta phase after I do the implementation. Just need more hours in the day, and fewer e-mail to answer each day so I have time to work on new projects
17:38 tt2: in XP my flaoating esignal window maximizes only to the limits of the monitor it is set on
17:38 MidKnight: yep I understand that H, great. tt2, that is how it works in neoticker too
Pesavento Patterns GV for Swings
17:39 @Ensign-Howard: back to christophe
17:40 christophe: Howard I wanted to ask if is there a way in Ensign to retrieve the value of a study for the last swing high or low (or the second swing high or low) and write it to a GV and use it into an operation ? But I think TOC answered it for me !
17:40 @Ensign-Howard: yes christophe, use the Pesavento Patterns tool and its swing highs/lows can be reference in a DYO
17:41 christophe: He (with lots of patience) described to me how to use Pesavanto Pattern using data point as required study! THANK YOU TOC! and thank you Howard for this great versatile tool you created for us!
17:42 @Ensign-Howard: and christophe, here is more
17:43 @Ensign-Howard: with the Pesavento Patterns, on the property form are 4 GVs and these can be used to store last 4 swing prices.

7:43 @Ensign-Howard: so on my PP I set them as 1, 2, 3 and 4. Then on the Variables quote page I see the 4 swing prices in [1],[2],[3],[4]
17:43 @Ensign-Howard: the 1st swing price is the 1301 as shown in the example, 2nd swing price in [2] is 1294.25, etc.
7:44 christophe: thats really fantastic Howard, thanks again!

17:45 @Ensign-Howard: ok, it has been a good class again..... thanks for attending
17:45 @Ensign-Howard: I have to run to my scout meeting now, but you all are welcome to linger longer and talk with each other.
17:45 @Ensign-Howard: bye
17:45 christophe: thanks again Howard and TOC!
17:45 vlad: thx, Howard
17:46 @Buffy: night Howard thank you
17:46 MidKnight: see ya H, thx
17:46 fibs: thanks H -- happy Scouting