Announcement

Collapse
No announcement yet.

follow-on from SteveH's efs2 comments

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • follow-on from SteveH's efs2 comments

    in the thread "Ref: efsInternal -which of these methods is best?" SteveH's 10Dec comment adds some light to the getSeries() function and I was particularly taken by the comment "once you have a global variable that references the internal series (representing the Series object output), you no longer have to execute the getSeries() function every tick to see changes in that object.", thanks Steve.

    So, how does this relate to something I only just noticed today?
    Adding "EFS 2 Custom\customVolume.efs" to a SPY,10S chart and setting the interval in the custom volume to 1 (one min), gives a one minute volume on a 10 sec chart, thus there are multiple vol bars (from one to six as time progresses) drawn in each one minute.
    What amazed me is that you see multiple bars for the current minute all move together.
    How can that be, what is it that keeps the "historic" 10sec bars showing the one min volume up to date?

    Does it mean that the statement "return volume(sym(vSymbol));" in the efs is, in Steve H's parlance, returning "the internal series" (but getSeries() not needed)?

  • #2
    Re: follow-on from SteveH's efs2 comments

    Dave,

    If you look at the efs links I mentioned in the referenced thread along with the clarifications I made, the Series is being evaluated every tick by the efs engine.

    To better answer this though so that you and others may benefit by your question, I request you try and restructure the efs you mentioned based on my comments in the referenced thread. Then if you would, post the changes and then run the efs before and after the modifications and report back the performance monitor timings.


    Originally posted by Dave180
    in the thread "Ref: efsInternal -which of these methods is best?" SteveH's 10Dec comment adds some light to the getSeries() function and I was particularly taken by the comment "once you have a global variable that references the internal series (representing the Series object output), you no longer have to execute the getSeries() function every tick to see changes in that object.", thanks Steve.

    So, how does this relate to something I only just noticed today?
    Adding "EFS 2 Custom\customVolume.efs" to a SPY,10S chart and setting the interval in the custom volume to 1 (one min), gives a one minute volume on a 10 sec chart, thus there are multiple vol bars (from one to six as time progresses) drawn in each one minute.
    What amazed me is that you see multiple bars for the current minute all move together.
    How can that be, what is it that keeps the "historic" 10sec bars showing the one min volume up to date?

    Does it mean that the statement "return volume(sym(vSymbol));" in the efs is, in Steve H's parlance, returning "the internal series" (but getSeries() not needed)?
    Thanks,

    Comment

    Working...
    X