| Bar Data Panel,Coloring Hull Average Bars both Studies Rising/Falling, Pesavento Patterns Updating RT, Creating a Channel w/Regression Channel Center Line, Value = Next +/- #, Restting Summation Index, If (#,0,Value) |
February 1 , 2006
16:31 @Ensign-Howard: Welcome to today's training class. I hope you all have had a great week so far.
16:32 @Ensign-Howard: There is a 02-01 release of Ensign to match the just release IQFeed update to their version 4.1.1.1. The main feature of the IQFeed update is the addition of Open Interest values to their refresh database for daily Futures. The IQFeed users should update both Ensign and IQFeed versions at the same time..... Thanks. IQfeed says this version also fixes some potential memory leaks and other minor improvements, which is encouraging.
16:34 @Ensign-Howard: For the first part of our training class, I will review a few of the recent posts made to our Knowledgebase since this represents recently asked questions and answers.
Bar Data Panel
http://www.ensignsupport.com/email/811.mhtml
16:35 @Ensign-Howard: If the image in the view is showing MIME, then click in the URL address field and press enter to try to get the page to reload. That usually gets the MIME to display the intended text and picture.
(Or click in viewer window and try F5 and if that doesn't work click in viewer - right click - hold down shift key and click on refresh.) OR
(17:07 tt2: all MIME victims... just cycle thru thr Go and arrow buttons at top of echat to reload the knowledgebase urls in readable format)
16:36 @Ensign-Howard: This post deals with the bar data panel at the top of the chart. Some do not realise this is a toolbar that can become a floating toolbar by dragged it off of its docking station at the top of the chart.
16:37 @Ensign-Howard: When docked, the toolbar has a little handle on the left side that is a vertical line. When the mouse is over this hot spot, it changes its cursor to the 4 direction arrow.
16:37 @Ensign-Howard: Click down and drag this toolbar off of the docking station. Now it is floating above the chart and can be positioned anywhere on the chart. You can also drag the edges of the rectangle to reshape the toolbar into a tall vertical shape as illustrated in the picture above. Dragging the toolbar back to the docking station at the top of the chart will snap it back to the horizontal rectangle shape and redock it.
16:39 @Ensign-Howard: Any questions about the floating Bar Data Panel?
16:39 bogeybunky: It use to be possible to change the color of the panel and the font. Can this still be done?
16:39 @Ensign-Howard: yes bogey, click menu Setup | Charts and select the Data Panel tab.

16:40 @Ensign-Howard: Use the Font button on this form to change the font for the Bar Data Panel, and use the form to reorder the visible fields and identify which fields are to be showing.
16:41 bogeybunky: ok thks Howard
16:41 @Ensign-Howard: There are bullet selections for the Chart Caption, tick charts (meaning tick, range, and volume), intra-day charts (meaning time based charts in 1 minute intervals) and Daily which includes weekly and monthly charts.

16:42 @Ensign-Howard: The background color for the Data Panel and the font color for the panel are part of the chart's color theme. So press CTRL-P keys and on this property form select the colors of the background and the font using the Data Panel and Data Font color boxes.
16:40 CB: I noticed that the timers disappear after running for a while - is there anything special to do to keep them working
16:43 @Ensign-Howard: CB, post a picture so I can see what you refer to.
16:44 @Ensign-Howard: There is a TImer field in the bar data panel and a different Timer Alert selection. The Timer Alert selection will pop up an alarm clock image when the bar is in the final minute of an intra-day bar being completed, and I believe in the last 20% of the tick or volume bar being completed.
Coloring Hull Average Bars Both Studies Rising/Falling
16:49 @Ensign-Howard: lets move on to next topic, example
http://www.ensignsupport.com/email/808.mhtml
16:51 @Ensign-Howard: On the 808 post, the bars are colored Green when both study lines are rising. The thicker study line is the Hull average, and the thinner line is the same Hull average shifted leftward 4 bars. The thin line was created by putting on a 1 period simple average study, and setting its data point to the Hull Average, Line J. Then this DYO was added that tests for both study lines to be rising.
16:53 @Ensign-Howard: The marker on Line C is just to preset the color to Red in case the True condition does not exist.
16:54 @Ensign-Howard: I used the approach of Line B reading the Hull Average, Line J,
16:54 @Ensign-Howard: then Line C does a 1 period Momentum of Line B
16:54 @Ensign-Howard: IF the momentum is positive, then the line is rising.
16:55 @Ensign-Howard: The Rising of the Average line on Line A and the rising of the Hull Average on Line D are tested by Line D and it does the Green color bar when both are True.
6:56 @Ensign-Howard: This example was worthy of a bit more explanation because it shows a couple of ways to test the two lines for a rising condition
Pesavento Patterns Updating RT
http://www.ensignsupport.com/email/807.mhtml
16:57 @Ensign-Howard: In this post #807, I have answered the users quesiton about why the Pesavento Patterns tools does not update tick by tick.
16:58 @Ensign-Howard: The user was using the PP labeling feature to show values at the swing piont, and the label was static though the current bar was putting is a new high or a new low.
16:58 @Ensign-Howard: The answer is the PP tool evaluates once per bar at the completion of the bar, and repaints if the draw lines need to be repositioned. You can read the rest of the answer.
16:59 @Ensign-Howard: Any questions about Pesavento Patterns draw tool?
16:59 Red: Min size parameter? what is this, # of bars?
17:00 @Ensign-Howard: The two parameters from the Pesavento Patterns tool serve as a noise filter, so the more major swings are identified. The chart has two directions, a price scale and a time scale. The filter uses two entries, one for each scale.
17:01 @Ensign-Howard: the Min Size parameter is a price filter meaning that the retracement must exceed this min price change for the retracement to be considered a new trend.
17:02 @Ensign-Howard: The Min # Bars is the time filter, meaning the new trend must be longer than this minimum number of bars. This filters out trends that are too short in time.
Creating a Channel w/Regression Channel the center line
www.ensignsupport.com/email/806.mhtml
17:03 @Ensign-Howard: This DYO shows how I created for the user a channel whose center line is the Regression channel from the regression channel study. Then the channel bands are some multiple of the average true range.
17:04 @Ensign-Howard: The regression channels normally does its bands based on a percent of the price or on a multiple of the standard deviation.
7:04 @Ensign-Howard: So this DYO example is yet another variation on creating channel bands based on some other characteristic of the chart data.
Value = Next +/- # selection
17:09 @Ensign-Howard: Ok, I will open the class for general question and answers now.
17:10 @Ensign-Howard: ok christophe, your turn
17:10 christophe: Howard, would it be possible to add a flag formula where by test of range of bar include (or not) price or level or even better include (or not) price +- tick. That would avoid having the series of test like H> price and L<Price
17:13 @Ensign-Howard: christophe, there is the Global Flag | Value = Next +/- # selection
717:14 @Ensign-Howard: Value would be the price you want to test and the Next GV would hold the center point and the # would hold the plus/minus range or tick size.
17:14 @Ensign-Howard: Example, if GV[1] has 100.5 and [2] has 100 and # is 1 then the flag returns true because [1] of 100.5 is within 1.00 of 100.00
17:15 christophe: thanks for the suggestion
Resetting Summation Index
17:11 TOC: Howard...i use a DYOS to sum the bar values present in the chart as a summation index for Adv Dec for instance. Every time I click on the chart...it adds them again...doubling the number until the number get so big that it causes problems...how do I limit the summation to only the bars on the chart....once?
17:16 @Ensign-Howard: so TOC, you do not have any trigger to resetting your accumulator GV to zero
17:16 TOC: @Ensign-Howard, no...as I want to sum all the values present in the chart

17:17 @Ensign-Howard: Perhaps you can add a test that when the Bar Index is = 2 the GV accumulator is set to zero. ok for a 2 line DYO let me work with you for a solution.
17:17 TOC: That's what I have been using...but last night I noticed the sum had grown to 2 10 to the power of 92
17:18 @Ensign-Howard: 1 moment

17:20 @Ensign-Howard: TOC, your 2 lines can be done with this 1 line D example
17:21 @Ensign-Howard: Now I will help you with the reset of [240] to zero so you do not resum over and over again.
17:21 TOC: great

17:26 @Ensign-Howard: ok TOC, this solves your problem
17:27 @Ensign-Howard: LIne A tests for the calculation sequence to be operating on Bar #2 in the data set and when we are evaluation this bar, then reset the contents of [240] to zero
17:28 TOC: Hey Howard...you are using one of the New Mystery Selections
17:28 @Ensign-Howard: Line B will return a zero when the flag is true, otherwise it will return the content of Value ie [240] and then the statement resaves returned value back in [240] which is either itself or a zero (when at bar 2)
17:29 @Ensign-Howard: the format of the new IF( ) selections is this
17:29 @Ensign-Howard: the first parameter implies the test to be made
17:29 @Ensign-Howard: the 2nd parameter is the TRUE result to return
17:29 @Ensign-Howard: the 3rd parameter is what is returned when the test is FALSE
17:29 TOC: so....if, then, else?
17:29 @Ensign-Howard: so the test was the content of [1] in the # field the True returns 0
17:30 @Ensign-Howard: the False returns Value which as [240] and then the write action puts result in [240]
17:30 @Ensign-Howard: so the word description would have been
17:31 @Ensign-Howard: if the flag in [1] is True then return zero else return the value in [240], and store the return value in [240]
17:31 TOC: beautiful....thanks - those new statements open up a whole new world
17:31 @Ensign-Howard: welcome.... your example or issue was a good little discussion and exercise for training - was able to shorten your 2 lines to 1 and then add 2 lines for the reset test so the answer is repeatable by starting from zero on recalculation events
17:32 TOC: which is always good - my CPU loves you
17:38 @Ensign-Howard: Thanks for attending class today.
17:39 @Buffy: Thank you Howard for a good class
17:39 CB: thank you Howard for all your help and kindness
17:39 @Ensign-Howard: Have a good week, and enjoy your life.
17:39 @Ensign-Howard: welcome bye
17:39 Makecents: where can I get more info on espl....
17:39 phil98: Thanks Howard!
17:41 CB: Makecents - there is an extensive manual on the Ensign help page - Makesense, ESPL is basically Pascal