| 
 PureBytes Links 
Trading Reference Links 
 | 
Hi,
  So using your code could be a good way to know if a provider is reliable.  e.g. I use DTN and I see this pretty often so maybe DTN is not that reliable.
  I might switch to QuotePlus if they are reliable... and not too expensive.   
 You say there is no way around...  There is absolutely nothing I can do with that?
  Thanks,
  Louis
 
 2008/3/13, Don Lindberg <dlindber@xxxxxxxxxxxxx>:
  
    
            
 Louis, 
What you are seeing is the result of errors or holes in 
your data.  There isn't any way around that if you are using free Yahoo 
data. I use Quotes Plus, and only rarely have that problem. The amount of holes 
depends on the reliability of your data provider, but even the best of them are 
not totally error free. 
  
Donald F Lindberg 
  
  
  
  
  Hi,
  I tried the way you say and it seems to work.  However, 
  there are many errors in the bars, with often long bars which seems to go from 
  one stock open/close to the other open/close... Is there a way to avoid 
  such distortion?
  Thanks a lot!
  Louis
  
   2008/3/11, Don Lindberg <dlindber@xxxxxxxxxxxxx>:
  
    
    
    
    
    Louis, 
    I am not 
    exactly sure what you are saying about running against single ticker. It 
    really isn't of value. As for multiple tickers, here is the way I use it. On 
    Auto Analysis screen I define Filter to be the watchlist containing the 
    stocks that I want to be included in the Composite, set time frame, then run 
    Scan. Thats it! I don't know how you ran your multiple tickers, so I don't 
    know what your problem was. You do understand that if the watchlist has 
    multipe symbols you still only get One composite of ALL the symbols in that 
    watchlist, not one for each stock? 
      
    Donald F Lindberg 
      
    
      
      
      
      
      Hi Don,
  I tried to run this code using multiple-tickers and it 
      didn't work.  So I tried to use it running individual tickers once at 
      a time but each new ticker overrides the previous one so the result is 
      strictly the last ticker I scanned.  Do you know how to solve this 
      problem?
  Thanks!
  Louis
 
  
      2008/3/8, Don Lindberg <dlindber@xxxxxxxxxxxxx>: 
      
        
        
        
        
        
        Louis, 
        I 
        have pasted code below that will do what you want. This will give you 
        ATC with Open, High, Low, Close and Open Interest as counter. 
        Enjoy. 
          
        Donald F 
        Lindberg 
        
        /* AddToComposite statements 
        are for Automatic Analysis -> Scan */ 
        
        
        AddToComposite( 1* L, "~MyIndex","L",1+2+4+8+16+128); 
        AddToComposite( 1* O, "~MyIndex","O",1+2+4+8+16+128); 
        AddToComposite( 1 * H, "~MyIndex","H",1+2+4+8+16+128); 
        AddToComposite( 1 * C, "~MyIndex","C",1+2+4+8+16+128); 
        AddToComposite( 1 * V, "~MyIndex","V",1+2+4+8+16+128); 
        /* add one to open intest field (we 
        use this field as a counter) */ 
        AddToComposite( 1, "~MyIndex", "I" ); 
        Buy = 0; // required by scan mode 
        /* this part is for Indicator 
        */ 
        V1=Foreign( "~MyIndex", "C") ; 
        V2=Foreign( "~MyIndex", "I") ; 
        Plot (( V1/V2),"My Index 
        Close",colorBlack,styleBar);  
        
          
          
          
          
          Hi Mike,
  What I got from that link is this:
     /* AddToComposite statements are for Automatic 
          Analysis -> Scan */     /* add Close price to our 
          index OHLC fields */     AddToComposite(Close, 
          "~MyIndex", "X" );
      /* add one to open intest 
          field (we use this field as a counter) */     
          AddToComposite( 1, "~MyIndex", "I" );
      Buy = 
          0; // required by scan mode
      /* this part is 
          for Indicator */     Graph0 = Foreign( "~MyIndex", 
          "C" )/Foreign( "~MyIndex", "I" );
 
  The problem 
          with this code is that it only shows the close.  Would it be 
          possible to get a custom index with opening, close, high, low, volume 
          for the stocks I would 
          choose?
  Thanks,
  Louis
 
 
  
          2008/3/7, Mike <sfclimbers@xxxxxxxxx>: 
          
            
            
            
            
            Louis,
  I answered your earlier post in message 120865. I 
            believe that  Example 1 from the first link of that post is what 
            you are looking  for.
  Mike
  --- In amibroker@xxxxxxxxxxxxxxx, "Louis 
            Préfontaine"  <rockprog80@xxx> 
            wrote: > > Hi Mike, >  > Do you know how to 
            create an artificial index with multiple tickers? >  > 
            Thanks, >  > Louis >  > 2008/3/6, 
            Mike <sfclimbers@xxx>: > > > > 
            Thomas, > > > > You only need to run the formula 
            once (use selected symbol option > > from AA window on any 
            symbol), then you can reference the symbol  from > > any 
            _other_ script as applied against any number of symbols. > 
            > > > Or, if you are trying to include the code segment 
            within some  other > > script applied to multiple 
            symbols, what about wrapping the logic > > inside an if 
            condition such that it only gets executed the first  time > 
            > (e.g. use a static variable to control the flow > > http://www.amibroker.com/guide/afl/afl_view.php?id=263 
            ) > > > > ... > > if 
            (StaticVarGet("ATCFlag") != 1) { > > 
            AddToComposite(...); > > 
            AddToComposite(...); > > 
            AddToComposite(...); > > 
            AddToComposite(...); > > StaticVarSet("ATCFlag", 
            1); > > } > > > > I've never used 
            statics, so double check the syntax above, and  test > > 
            what happens when the variable is Null. > > > 
            > > > Mike > > > > --- In amibroker@xxxxxxxxxxxxxxx 
            <amibroker%40yahoogroups.com>, 
  
            Thomas > > Ludwig <Thomas.Ludwig@> > 
            > wrote: > > > > > > Mike, > > 
            > > > > thanks for your reply. In fact, I had tried 
            the ATC solution > > before. The > > > problem: 
            When used as an indicator (as mentioned in my previous > > 
            post) > > > the chart looks as expected. However, with 
            ATC the Open, High,  Low > > and > > > Close 
            of both time series are added up. Thus, the logic of my > > 
            formulas > > > that works for the indicator code doesn't 
            work with ATC. Any  idea > > how > > > to 
            modfiy that? > > > > > > Best 
            regards, > > > > > > Thomas > > 
            > > > > > Have a look at AddToComposite > 
            > > > http://www.amibroker.com/guide/afl/afl_view.php?id=7 
> 
            > > > > > > > 
            AddToComposite(Foreign("846900","o"), "~MyDAX", "O"); > 
            > > > > > > > 
            AddToComposite(IIF(IsEmpty(Foreign("A0C4CA","h")),Foreign > 
            > > > 
            ("846900","h"),Max(Foreign("846900","h"),Foreign > > > 
            > ("A0C4CA","h"))), "~MyDAX", "H"); > > > 
            > > > > > 
            AddToComposite(IIf(IsEmpty(Foreign("A0C4CA","l")),Foreign > 
            > > > 
            ("846900","l"),Min(Foreign("846900","l"),Foreign > > > 
            > ("A0C4CA","l"))), "~MyDAX", "L"); > > > 
            > > > > > 
            AddToComposite(IIf(IsEmpty(Foreign("A0C4CA","c")),Foreign > 
            > > > ("846900","c"),Foreign("A0C4CA","c")), "~MyDAX", 
            "C"); > > > > > > > > New symbol 
            ~MyDAX will appear under Market253 fully populated > > > 
            > according to your logic. > > > > > > 
            > > Add flags for exploration and backtesting as 
            needed. > > > > > > > > Mike > 
            > > >
  > > > > --- In  amibroker@xxxxxxxxxxxxxxx 
            <amibroker% 40yahoogroups.com>, Thomas 
              > > Ludwig <Thomas.Ludwig@> > > 
            > > > > > > wrote: > > > > > 
            Hello, > > > > > > > > > > I 
            want to create an artificial ticker from two existing > > 
            tickers. If > > > > > > > > I 
            do > > > > > > > > > it this 
            way: > > > > > > > > > > 
            O1=Foreign("846900","o"); > > > > > 
            H1=IIf(IsEmpty(Foreign("A0C4CA","h")),Foreign ("846900","h"),Max > 
            > > > > > > > 
            (Foreign("846900","h"),Foreign("A0C4CA","h"))); > > > 
            > > > > > > 
            L1=IIf(IsEmpty(Foreign("A0C4CA","l")),Foreign ("846900","l"),Min > 
            > > > > > > > 
            (Foreign("846900","l"),Foreign("A0C4CA","l"))); > > > 
            > > > > > > 
            C1=IIf(IsEmpty(Foreign("A0C4CA","c")),Foreign > > 
            ("846900","c"),Foreign > > > > > > > > 
            ("A0C4CA","c")); > > > > > > > > > 
            PlotOHLC(O1,H1,L1,C1,"MyDAX",colorBlack,styleCandle); > 
            > > > > > > > > > > > > 
            > > ... I get it as an indicator - but that's not what I want. 
             In > > order > > > > > > > 
            > to > > > > > > > > > get an 
            artificial ticker I guess that I have to export the > > 
            values > > > > > > > > to an > 
            > > > > > > > > ASCII file and import it 
            again using fputs() and fgets()  but I'm > > > 
            > > > > > not > > > > > > 
            > > > sure how to do it. Any suggestions would be highly 
            welcome. > > > > > > > > > > 
            Regards, > > > > > > > > > > 
            Thomas > > > > > > > > Please note 
            that this group is for discussion between users  only. > 
            > > > > > > > To get 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 > 
            > > > > > > > > > > > > 
            > > > > > >  > 
            > >
 
  
                  
          
                  
      
         
        
  
     
       
    
    
 
 
__._,_.___
 
Please note that this group is for discussion between users only. 
 
To get 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 
    
  
      
  
__,_._,___
     |