| 
 PureBytes Links 
Trading Reference Links 
 | 
| 
 Hello, 
  
No, you don't need that - just enter 2 min in "run every" 
field and that's it - no need for scripting here. 
("Run every" is not available from OLE level) 
 Best regards, Tomasz Janeczko amibroker.com 
  ----- Original Message -----  
  
  
  Sent: Wednesday, April 19, 2006 7:35 
  PM 
  Subject: Re: [amibroker] Sort by 
  columns 
  
  Tomasz, If I need to auto run the exploration every 2 
  minutes, do I have to this through a scripts as well?  How do I make a 
  script to control "run every" in AA?
  thanks
  tony
  
  On 4/19/06, Tony 
  Lei <yiupang91@xxxxxxxxx> 
  wrote:
  
    thanks Tomasz,
  That fixed the 
    errors. 
    
  Tony
  
    On 4/19/06, Tomasz 
    Janeczko <amibroker@xxxxxx > 
    wrote:
    
      
      Hello, 
        
      JScript is NOT AFL. 
        
      JScript is CASE SENSITIVE language (so upper case 
      are different than lowercase) and there is no constant called "False" or 
      "True". 
        
      There are lowercase constants like true  / 
      false.  
      
      
      
      ----- 
      Original Message -----  
      
       
      
      Sent: 
      Wednesday, April 19, 2006 2:38 PM 
      Subject: 
      Re: [amibroker] Sort by columns 
      
  Tomasz,
  Here is what I wrote in .js 
      but it still doesn't work.
  AB = new 
      ActiveXObject("Broker.Application"); AA = 
      AB.Analysis;
  AA.SortByColumn( 1, False, False ); 
       AA.SortByColumn( 2, False, True ); 
  I first open up AA, then 
      run Explore (auto update every 2 minutes).  Then I run .js file and 
      get the same error message.
  False is undefined
  Hope you can 
      help with the coding
  Thanks
  Tony 
      On 4/19/06, Tomasz Janeczko <amibroker@xxxxxx> 
      wrote: 
      
        
        See the other sentence: it should be used 
        from external script AFTER execution of AFL. If you use it inside 
        the formula 
        that is being currently executed - there 
        is nothign to sort yet (as it FIRST needs to execute the 
        formula 
        for all symbols and generate results and 
        THEN sort, not 
        vice-versa).  
        
        
        
        ----- 
        Original Message -----  
        
         
        
        Sent: 
        Wednesday, April 19, 2006 2:17 
        PM 
        Subject: 
        Re: [amibroker] Sort by 
        columns 
        
  I'm using 
        4.80.1 Build Apr 14 2006
  
        On 4/19/06, Tomasz Janeczko < amibroker@xxxxxx> 
        wrote: 
        
          
          Hello, 
            
          Probably you are using old 
          version. Please upgrade to 
          latest. 
          Also AA object is intended to be 
          used outside AFL formula (from external 
          script) 
          
           
          
          ----- 
          Original Message ----- 
           
          
           
          
          Sent: 
          Wednesday, April 19, 2006 7:20 
          AM 
          Subject: 
          Re: [amibroker] Sort by 
          columns 
          
  After 
          doing some reading and searching on the board for examples, I came 
          across the following formula.  But I receive this error 
          message:
  False is undefined source: MS runtime error
  //I 
          added below to my AFL code from previous 
          messages
  EnableScript("jscript"); <% AB = new 
          ActiveXObject("Broker.Application"); AA = 
          AB.Analysis;
  AA.ClearFilters(); AA.ApplyTo = 0; // use 
          filters AA.Filter(0, "watchlist") = 2; AA.SortByColumn( 1, False, 
          False );  AA.SortByColumn( 2, False, True );  %> 
          
  Any help is 
          appreciated
  Tony
  
          On 4/19/06, Tony Lei < 
          yiupang91@xxxxxxxxx> 
          wrote: 
          
          
            Graham
  Thanks 
            for the code but I'm not familiar with implementing a _javascript_ and 
            running my code at the same 
            time.
  
             Tony 
            
  
            On 4/18/06, Tony Lei < 
            yiupang91@xxxxxxxxx> 
            wrote: 
            
            
              I'm a little 
              lost and don't know where to start.  This is what I wrote and 
              I would like someone to guide me through the process.  This 
              OLE looks more complicated than anything I have done.  
              Basically, I need to sort by Timenum (most current) first then my 
              buy signals. 
  Truly appreciate your 
              help
  Tony
  // MarketOpen = 093259 
              ;
  TimeFrameSet (in1Minute*15) ;
  MA15_1 = Ref ( MA ( 
              C, 3),-3) ;
  TimeFrameRestore () ;
  MA15 = 
              TimeFrameExpand ( MA15_1, in1Minute*15) ;
  TimeFrameSet 
              (in1Minute*30) ;
  MA30_1 = Ref ( MA ( C, 3),-3) 
              ;
  TimeFrameRestore () ;
  MA30 = TimeFrameExpand ( 
              MA30_1, in1Minute*30) ;
  TimeFrameSet (in1Minute*60) 
              ;
  MA60_1 = Ref ( MA ( C,3),-3) ;
  TimeFrameRestore () 
              ;
  MA60 = TimeFrameExpand ( MA60_1, in1Minute*60 ) 
              ;
  TimeFrameSet (in1Minute*120) ;
  MA120_1 = Ref ( MA 
              ( C,3),-3) ;
  TimeFrameRestore () ;
  MA120 = 
              TimeFrameExpand ( MA120_1, in1Minute*120 ) ;
  TimeFrameSet 
              (in1Minute*240) ;
  MA240_1 = Ref ( MA ( C,3),-3) 
              ;
  TimeFrameRestore () ;
  MA240 = TimeFrameExpand ( 
              MA240_1, in1Minute*240 ) ;
  Above30 = Close > MA30 
              ; Below30 = Close < MA30 ; Above60 = Close > MA60 
              ; Below60 = Close < MA60 ; Above120 = Close > MA120 
              ; Below120 = Close < MA120 ; Above240 = Close > MA240 
              ; Below240 = Close < MA240 ;
  Buy = TimeNum() >= 
              MarketOpen AND Cross ( Close, MA15) ; Short = TimeNum() >= 
              MarketOpen AND Cross ( MA15, Close ) ;
  Filter = Buy OR 
              Short 
              ;
  SetOption("NoDefaultColumns",True); AddTextColumn(Name(), 
              "SYMBOL",1,width=60); AddColumn ( TimeNum(), "TIME", 6, 
              width=200 );
  AddColumn ( Buy, "BUY", 1, colorDefault, IIf ( 
              Buy == 1, colorGreen, Null ),width=60 ); AddColumn ( Short, 
              "SHORT", 1, colorDefault, IIf ( Short == 1, colorRed, Null 
              ),width=60 ); AddColumn ( MA30, "30 Minute", 1, colorDefault, 
              IIf ( Above30 == 1, colorGreen, colorRed ),width=60 ) 
              ; AddColumn ( MA60, "60 Minute", 1, colorDefault, IIf ( Above60 
              == 1, colorGreen, colorRed ),width=60 ); AddColumn ( MA120, 
              "120 Minute", 1, colorDefault, IIf ( Above120 == 1, colorGreen, 
              colorRed ),width=60 ) ; AddColumn ( MA240, "240 Minute", 1, 
              colorDefault, IIf ( Above240 == 1, colorGreen, colorRed ) 
              ,width=60) ;
  // 
              
    
   
  
          
          
  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 
          other support material please check also: http://www.amibroker.com/support.html
 
 
 
 
  
          SPONSORED 
          LINKS 
           
           
          
            
          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 
      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 other support material please check also: 
http://www.amibroker.com/support.html 
 
  
  
 
  
    
  YAHOO! GROUPS LINKS
 
 
    
 |   
 |