DYO Video#31, Wk/Mth Pivots on Chart,Form T Net,Range Scale of Chart,Bar Offset,Reset Flg/Cntr

July 19 , 2006

16:30 Ensign Howard: Welcome to today's training class with the Ensign staff..... I will be the trainer today.

 

16:31 Ensign Howard: I had plans to show an in depth video about the DYO Categories and Global Variables. I started on the project yesterday afternoon, and worked on it continuously today, however, I guess I under estimated the amount of material that would be covered. I do not have the video ready yet. So, lets hope the video build can be built in a reasonable amount of time and still be shown later today.

16:35 Ensign Howard: Let's start the class with general Q&A session, instead of doing Q&A at the end of the class. So if you have a quesion you would like me to answer, press the CTRL+Q keys which put a ? icon by your name and I will call on you for your question.

 

Weekly and Monthly Pivots on Same Chart

16:38 ajm: On the DYO for W and M pivots, can I put both DYO on the same chart (a daily)? can the GV be the same?

16:39 Ensign Howard: Probably, show me the DYO for one of them

16:40 ajm: I put both W and M

16:41 Ensign Howard: Those 2 will work together. I would suggest that the Monthly one be more like the Weekly one and use private GV in the 240-255 range, but not the same ones used by the weekly. That way it will be more generic so it can be used on other charts simultaneously.

16:40 ajm: Would the GV 1 and 2 conflict?

16:41 Ensign Howard: [1] is written at the start of each evaluation process. So though [1] is used in both, its value is correctly set for use by both. It is the values you are trying to retain across multiple bar evaluations for the open, high, low, and close that need to be remembered and unique. Will you be able to take it from here ajm, or do I need to continue with more discussion

16:44 ajm: How about the [2]? Same as 1?

16:45 Ensign Howard: [2] is set on Line G before it is used on H and I, so it does not need to be unique

16:45 Ensign Howard: yes, same as 1, it is fine as is

16:45 ajm: ok, thx Howard I am all set

16:45 Ensign Howard: ok

 

Form T Net

16:45 Ensign Howard: Arbis, your turn

16:45 Arbis: A few weeks ago, you added the "form T net" column to the quote page to track after hours trading up and down. Is there some way to have this column take on the same colour scheme "Up net / down" as the regular net column? Also is there any way to have an option for the "Last / Net" combo to change AUTOMATICALLY to "Form T / Form T Net" after hours -- a check box or something?

16:46 Ensign Howard: Sorry, answer is No to both parts of your question.

16:46 Arbis: Ok.

16:47 Ensign Howard: There is a Form T Net column for showing the Form T net change but there is not a way for this information to switch to being shown in the Net column. Or for the Form T trades to show in the Last column

16:47 Arbis: (But it can't take on colouring?) Why can't it be coloured with the same colours as "Net"?

16:48 Ensign Howard: Correct, no coloring. Coloring is information I have to track and that uses storage space and I do not have space in the part of the quote page where coloring is tracked for those fields that have color

16:49 Arbis: got it... not enough memory space. Why do you have to track it? Isn't it just a simple plus/minus operation?

16:49 Ensign Howard: Not an issue of overall memory. It is an issue of the structures that were designed long ago and that definition did not plan for coloring Form T fields

16:50 Arbis: So basically there is no way of adding form t net to behave just like net.. fair enough. I just like the colouring to quickly track ups and downs. Thanks

16:58 Ensign Howard: 1 moment, video is built, need to take a moment and start and upload to my web site. We will have a video after all. OK, upload is in progress and we will soon be watching a video with a more in depth discussion of using the DYO Categories and understanding Global Variables. The video is 50 minutes in duration, and I am not sure if that is viewed as 'good' or 'bad'.

17:03 Ensign Howard: So, it is a major work and should be a great asset to those who are wanting training on using the DYO

17:04 cmant1: Great have to make some pop corn

17:04 bg: Appreciate all you do Howard thanks

17:04 cmant1: He is the best

17:04 bg: Yeah that'll be me I want to learn

17:04 Ensign Howard: Some of you are expert DYO designers already

17:04 @Buffy: We still need the master for when we get stuck

17:04 Ensign Howard: Hopefully by watching the video and seeing how I do things, and the discussion that I present you will pick up a tip or two

17:04 bg: lol agree Buffy

17:05 cmant1: I need buffy to help me

 

17:04 Arbis: Why can't I see AAPL after hours on my charts? Anything wrong with my setup? For some reason, it shows NYSE -- that's probably the problem.

17:08 Ensign Howard: Correction, Sunday evening open should be 15:00, ie a time after the close time of 8:30

17:08 Ensign Howard: aahh... .yes. AAPL needs to be Nasdaq. That would be a problem too

 

17:09 Ensign Howard: Once the video starts to play, it is important that you UNCHECK the Show check box so that someone posting a URL to the chat room does not cause the video in progress to abort to show the new URL. Have the Show box still checked so when I post the video URL it starts to play and then uncheck the Show box

 

Range Scale of Chart

17:10 ajm: Can the scale of a chart be set to show x points above and below current market price, and change every time market changes?

17:10 Ensign Howard: No ajm, that would cause a lot of screen repainting. You can use the Range mode for the scale so it stays a fixed range and then it will shift the range as needed if the price goes off the top or the bottom. You basically want the Range setting so the scale is a fixed size.

17:12 bg: How do you switch to range mode

17:13 Ensign Howard: For range mode, press CTRL+P keys for chart properties and select scale mode in the frame on the 1st tab,

 

Video #31

17:12 Ensign Howard: lights.... curtain.... action..... ....... all quiet..... no more questions now. OK, time for a movie about using DYO and global variables.

www.ensignsoftware.com/video/global/global.html

17:14 Ensign Howard: Now go uncheck the Show box.

17:15 @Buffy2: Not everyone knows Boolean logic is just true false logic, that scares them but this explains it :-)

17:39 Ensign Howard: Do not repost link -- scroll back and find it -- or go to web site, Video page, and click #31

7:51 @Buffy: This video is so great Howard thanks

17:52 al_gorithm: This is just what the doctor ordered!

17:54 @Buffy: Never knew each line was an array

17:55 Ensign Howard: Because it is an array is why it can have a curve plot across the whole chart

17:55 @Buffy: Yes all makes more sense now as to how it all works

17:56 Ensign Howard: It remembers its calculation value at each bar position

17:58 ae: The groupings make alot more sense thank you

17:59 @Buffy: Using the sections to write values is the best way ever to debug a dyo that Howard showed us :-)

18:03 Ensign Howard: Time to wake up..... just ran out of pop-corn..movie is over...... lights are back up

18:04 @Buffy: lol nice job Howard

18:04 Ensign Howard: thx Turned out to be a bigger project and video than expected.

18:04 terry: yes. as lot of good info

18:04 bg: Excellent Howard thank you

18:04 terry: a lot

18:05 ajm: Very nice

18:05 al_gorithm: Very very helpful - tkx

18:04 Ensign Howard: But I ended up having lots to say, in spite of not saying everything that could be said and coupled with other web page content, the Knowledgebase, and other videos, it should empower some to get started with using DYOs

18:06 Ensign Howard: I will spend a few more minutes in class answer DYO related questions from the video, then class will end..... and I can get some shut eye...... I did not sleep during the video

18:06 test: is this a good software to buy?

18:07 Ensign Howard: test.... software is excellent, but you do not buy it

18:07 TraderX: you dont buy it, it is on a montly plan

18:07 Ensign Howard: you pay $39.95 per month to use it.... so we reearn the subscription of our customerbase each month. It keeps us on our toes and responsive to their interests and needs

18:07 @Buffy: it is for charting must have feed or use eod

 

18:08 Ensign Howard: ae, your question

18:08 ae: I have a question regarding knowledgebase question 1077, cama pivots and interactive brokers feed

18:08 Ensign Howard: ok, let me get 1077

18:09 ae: 1077 displays some cama pivots, if I read the calcs correctly, one of the issues I have is that ib feed is not the same as esignal feed. The key value for me is a clean closing value so if I used line 3 of the 4 dyo, to adjust the closing value to the official close, that would be a workaround? used line 3 and adjusted the close using the number offset field...

18:11 Ensign Howard: yes, you could change Line C to be a Number category and then manually provide the value to use instead of having Ensign seach out the Yesterday Close value from within the data set.

18:11 ae: could I also modify what was in line c, the close, offsetting it say plus or minus 5?

18:11 Ensign Howard: Your understanding of what to do is correct

18:11 ae: thanks, great.

18:12 Ensign Howard: yes, that will work as well

18:12 ae: that was my only question, thanks Howard

18:12 Ensign Howard: because the # is typically zero, but could be the positive or negative number to add to the YC returned

 

18:13 ajm: If I use the Global action/plot study transfer in GV to draw a line calculated on a 30 min chart onto a 5 min chart,, after 1/2 hour the old line will dissapear or it will stay on the 5 minutes chart?

18:12 Ensign Howard: ajm, it will stay on the 5-min

18:13 ajm: hehe I love ensign...

18:13 Ensign Howard: As stated in the video, Plot Study Transfer in GV has a characteristic of not erasing values it has collected. The issue of why back history is not available is discussed in the Study Transfer web page on the Help page. While we cannot generate back history to populate a newly opened chart, it can collect in realtime and retain what it has collected though the chart repaints or resizes by hitting the Max Bar limit

 

Bar Offset

18:15 Ensign Howard: terry, your ?

18:15 terry: What is the effect of changing the Bar Offset when the number category is chosen?

18:16 Ensign Howard: no effect

18:16 terry: ty

18:16 Ensign Howard: Guess I should try to hide the spinner on the Number category.

18:17 Ensign Howard: oh... upon 2nd thought, let me restate the answer. If the number field is a direct bar reference such as [$C] or another DYO line reference like [A] then the bar offset does factor in. -1 for offset would get the number for the prior close as example. There are just so many different ways to do the same task.

18:18 terry: ahh. thx. yes. and some use less lines

18:19 terry: btw. On my Ensign when #=1, the "Bar Value" "Close at Index #" returns the close of the second bar instead of the first. It is rarely a problem. as no one trades give just one bar

18:19 Ensign Howard: yes, and an example is the + # on so many of the statements, which eliminates a couple steps if you needed to add an offset

18:20 terry: yes. absolutely. The global IF actions that you mentioned are line savers.

18:20 Ensign Howard: Terry, your particular example about #=1 is to be explained this way.

18:21 terry:18:21 Ensign Howard: So many of our selections involve the need for a prior bar, such as Net, or Higher High, that we start the loop for our calculation at bar index 2. This way, we have a valid value for these statements that need a prior bar or prior value for evaluation. So when you tried index of 1, it got caught in the minimum index test and changed to be a 2. Our first bar for calculation purposes is bar #2, not bar #1

18:23 Ensign Howard: yes, the Global Action IF statements are powerful and at times clever.

18:23 terry: ok. So you can't manually calculate the 1st net. but you can starting with the second net

 

Resetting Flag

18:23 Ensign Howard: One use not mentioned in the video is to reset a GV used as a counter back to zero when some flag is True and such a flag might be the start of a new session or day.

18:24 Ensign Howard: For resetting a counter when a flag is true, use IF (#, 0, Value) where the flag is in the Number field, and Read GV is the same as Write GV. That way when the flag is false, the GV is read and written, thus remaining unchanged. When the flag is True, the 0 is read instead and written, which resets the GV to zero.

18:26 Ensign Howard: Ok, thanks for attending class.... it has been 2 hours since we started.

18:26 ae: thanks

18:26 Ensign Howard: See you all next week, and bring a friend along to the class. Have a good evening.

18:27 terry: ty take care.

18:27 Ensign Howard: The new video is on our web's Video page as #31. So you can watch it again if you want to.

18:27 Ensign Howard: Bye

18:29 @Buffy: Thanks Howard great class and Video