Ton,

Could you please repost the code...

Thanks
Anthony

  ----- Original Message ----- 
  From: Ton Sieverding 
  To: [email protected] 
  Sent: Wednesday, January 07, 2009 3:12 AM
  Subject: Re: [amibroker] Re: Graphing beyond the data



  Please check Bill's answer. This is one way of doing it. Or check the code I 
sent to Anthony. Here I am using two arrays. The historical data and the 
simulated data being
  shifted in the future after the historical data. I hope you understand that 
what can be done with a time series like the SP500 can be done with a simple 
line too ...

  Regards, Ton.

    ----- Original Message ----- 
    From: wooziwog 
    To: [email protected] 
    Sent: Tuesday, January 06, 2009 6:10 PM
    Subject: [amibroker] Re: Graphing beyond the data


    Hello,

    It seems you are well versed with future arrays. Could you provide 
    an example of how to code a line array to simply plot into the future 
    without changing x0,y0,x1, and y1 of the array for current bars? I 
    have tried using the slope of the line, negative offsets for the 
    current line that equal the shift into the future etc. but none of it 
    works for me. The problem I am having is a simple one - I do not 
    want any of the historical graph changed (no shifting of graphed data 
    that already exists). My objective is to simply "continue" the line 
    array into the future at the same slope as currently exists for 
    existing data.

    Thanks,

    David K.

    --- In [email protected], "Ton Sieverding" 
    <ton.sieverd...@...> wrote:
    >
    > But that's not what I am doing, Anthony. I am calculating something 
    in an 'actual' array as if it is in the future. Then because I want 
    to see it in the future I am shifting the array. Let's take a simple 
    example. I want to simulate the SP500 in the future. Therefore I 
    mirror the SP500 let's say over the last 20 days in a new array. Now 
    I want to see the SP500 in the future. So therefore I am shifting the 
    mirrored time series and get something like underneath graph :
    > 
    > 
    > 
    > The Ichimoku example Tomasz gave is exactly the same story. He 
    calculated a future value in an 'actual' array and then shifted the 
    array in the future because there you want to see the result. The 
    fact he is doing a calculation in an 'actual' array does not mean 
    that he is not doing future calculations ...
    > 
    > Regards, Ton.
    > 
    > PS : Please no remarks about the enclosed code. It's just an 
    example I was using for a group that's working with AmiBroker here in 
    Belgium. It does what it should do but ...
    > 
    > ----- Original Message ----- 
    > From: Anthony Faragasso 
    > To: [email protected] 
    > Sent: Tuesday, January 06, 2009 12:38 PM
    > Subject: Re: [amibroker] Graphing beyond the data
    > 
    > 
    > 
    > Ton,
    > 
    > I commented on Tomasz's example....I do not see where the example 
    is calculating a future value, Do you ?
    > 
    > If so, Please point it out to me.....
    > 
    > Thanks
    > Anthony
    > 
    > PS. If you are calculating all sorts of future values....maybe 
    you would be so kind as to post an example.
    > 
    > ----- Original Message ----- 
    > From: Ton Sieverding 
    > To: [email protected] 
    > Sent: Tuesday, January 06, 2009 4:06 AM
    > Subject: Re: [amibroker] Graphing beyond the data
    > 
    > 
    > 
    > Frankly I do not see the difference Anthony. I am calculating 
    all kinds of values in an array that are based upon the future. After 
    having done so, I am shifting the array in the future for visual 
    purpose. But that's just to show me the values in the graph on the 
    right place. When making future calculations in the array for me 
    there is no difference between shifting and extending. So I just do 
    not get your problem ...
    > 
    > Regards, Ton.
    > 
    > ----- Original Message ----- 
    > From: Anthony Faragasso 
    > To: [email protected] 
    > Sent: Monday, January 05, 2009 10:40 PM
    > Subject: Re: [amibroker] Graphing beyond the data
    > 
    > 
    > 
    > Bill,
    > 
    > I agree with you....even from the example that Tomasz 
    provided...I see it as just shifting the current plot to the right....
    > not actually calculating some future values and then plotting 
    them to the right of the last value....
    > 
    > In the example...if you remove the 25 from the plot statement
    > 
    > Plot( me52,"S1", IIf( Avg26_9 > 
    me52,colorOrange,colorBlueGrey),styleCloud,Null,Null,25); 
    > 
    > It will move / shift the plot back to the left...
    > 
    > Anthony
    > 
    > 
    > ----- Original Message ----- 
    > From: wavemechanic 
    > To: [email protected] 
    > Sent: Monday, January 05, 2009 4:23 PM
    > Subject: Re: [amibroker] Graphing beyond the data
    > 
    > 
    > 
    > TJ,
    > 
    > I don't think we are talking about the same thing perhaps 
    because of our understanding of the words "shift" and "extend". To 
    me "shift" means to move to the right into the blank space 
    and "extend" means to calculate new values in the blank space. 
    > 
    > The problem as I see it is shown in the screen shot below 
    (bars are included for counting purposes). Two charts of a sine 
    curve in which one is shifted with Plot() by 10 bars into the blank 
    space. By the definitions above, if the curve is simply shifted the 
    last value will remain unchanged (as shown) whereas an extended curve 
    would have a last value around 1 rather than -1. 
    > 
    > Based on the definitions above, I view these charts as 
    evidence that Plot() shifts the curve and does not calculate what the 
    value should be 10 bars into the future. As far as I can tell, 
    the "extend" parameter in LineArray() actually does extend into the 
    future as do the charting tools. 
    > 
    > Definitions aside, am I using Plot() correctly or is there 
    a way to use Plot() in order to get what I call "extend" 
    functionality. The type of functionality is what is needed for a 
    variety of studies of the type shown in the TradeStation screen shots.
    > 
    > Bill
    > 
    > 
    > ----- Original Message ----- 
    > From: Tomasz Janeczko 
    > To: [email protected] 
    > Sent: Monday, January 05, 2009 2:38 PM
    > Subject: Re: [amibroker] Graphing beyond the data
    > 
    > 
    > No I did not miss the point. 
    > 
    > The supported way to EXTEND indicators is to calculate 
    them as usual and
    > plot using XShift. In this approach you are using LAST X 
    bars of array
    > as "future" bars. Then to actually display these future 
    bars at correct place
    > you use XShift.
    > 
    > Best regards,
    > Tomasz Janeczko
    > amibroker.com
    > ----- Original Message ----- 
    > From: wavemechanic 
    > To: AmiBroker, User 
    > Sent: Monday, January 05, 2009 7:40 PM
    > Subject: Re: [amibroker] Graphing beyond the data
    > 
    > 
    > TJ, 
    > 
    > I think you missed the point. The problem is one of 
    extension not shifting which Plot() cannot handle. Extending 
    indicators, as Robert and many of us want to do, is necessary to 
    identify future values for a variety of studies, including Hurst 
    channel projections, cycles, etc. Here are TradeStation examples 
    showing the extension of the analysis (not a shift) into the future.
    > 
    > Bill
    > 
    > 
    > 
    > 
    > 
    > 
    > 
    > 
    > 
    > 
    > 
    > ----- Original Message ----- 
    > From: Tomasz Janeczko 
    > To: [email protected] 
    > Sent: Monday, January 05, 2009 10:10 AM
    > Subject: Re: [amibroker] Graphing beyond the data
    > 
    > 
    > Hello,
    > 
    > You can do that using XShift parameter of Plot() 
    function
    > http://www.amibroker.com/f?plot
    > 
    > For coding example, see DispMA (displaced moving 
    average)
    > that is shipped with AmiBroker
    > 
    > Best regards,
    > Tomasz Janeczko
    > amibroker.com
    > ----- Original Message ----- 
    > From: "Robert" <disqpl...@...>
    > To: <[email protected]>
    > Sent: Monday, January 05, 2009 3:25 PM
    > Subject: [amibroker] Graphing beyond the data
    > 
    > 
    > >I have been working on an indicator that would look 
    into the futur if 
    > > the trend continues or if it reverses. It will 
    graph to the last day 
    > > of data but I am presently looking at a five day 
    look ahead. Is there 
    > > a way to graph the pridicted price beyond the last 
    data point? If so 
    > > a shove in the right direction would help. Not 
    really sure how to do 
    > > this but would like to learn, thanks in advance for 
    any support you 
    > > can give to this question.
    > > 
    > > Disq
    > > 
    > > 
    > > 
    > > ------------------------------------
    > > 
    > > **** IMPORTANT ****
    > > This group is for the discussion between users only.
    > > This is *NOT* technical support channel.
    > > 
    > > *********************
    > > TO GET TECHNICAL SUPPORT from AmiBroker please send 
    an e-mail directly to 
    > > SUPPORT {at} amibroker.com
    > > *********************
    > > 
    > > For NEW RELEASE ANNOUNCEMENTS and other news always 
    check DEVLOG:
    > > http://www.amibroker.com/devlog/
    > > 
    > > For other support material please check also:
    > > http://www.amibroker.com/support.html
    > > 
    > > *********************************
    > > Yahoo! Groups Links
    > > 
    > > 
    > > 
    > 
    > ------------------------------------
    > 
    > **** IMPORTANT ****
    > This group is for the discussion between users only.
    > This is *NOT* technical support channel.
    > 
    > *********************
    > TO GET TECHNICAL SUPPORT from AmiBroker please send 
    an e-mail directly to 
    > SUPPORT {at} amibroker.com
    > *********************
    > 
    > For NEW RELEASE ANNOUNCEMENTS and other news always 
    check DEVLOG:
    > http://www.amibroker.com/devlog/
    > 
    > For other support material please check also:
    > http://www.amibroker.com/support.html
    > 
    > *********************************
    > Yahoo! Groups Links
    > 
    > 
    > 
    > 
    > 
    > ----------------------------------------------------------
    > 
    > 
    > 
    > No virus found in this incoming message.
    > Checked by AVG - http://www.avg.com 
    > Version: 8.0.176 / Virus Database: 270.10.2/1876 - 
    Release Date: 1/5/2009 9:44 AM
    > 
    > 
    > 
    > ----------------------------------------------------------
    --
    > 
    > 
    > 
    > No virus found in this incoming message.
    > Checked by AVG - http://www.avg.com 
    > Version: 8.0.176 / Virus Database: 270.10.2/1876 - 
    Release Date: 1/5/2009 9:44 AM
    > 
    > 
    > 
    > 
    > ----------------------------------------------------------
    ----
    > 
    > 
    > 
    > No virus found in this incoming message.
    > Checked by AVG - http://www.avg.com 
    > Version: 8.0.176 / Virus Database: 270.10.2/1876 - Release 
    Date: 1/5/2009 9:44 AM
    > 
    > 
    > 
    > 
    > 
    > ----------------------------------------------------------
    --------
    > 
    > 
    > 
    > No virus found in this incoming message.
    > Checked by AVG - http://www.avg.com 
    > Version: 8.0.176 / Virus Database: 270.10.3/1877 - Release 
    Date: 1/5/2009 7:20 PM
    >




   


------------------------------------------------------------------------------



  No virus found in this incoming message.
  Checked by AVG - http://www.avg.com 
  Version: 8.0.176 / Virus Database: 270.10.3/1879 - Release Date: 1/6/2009 
5:16 PM

Reply via email to