[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [amibroker] AmiBroker 4.31.0 BETA Examples



PureBytes Links

Trading Reference Links




Thanks, 
Tomasz.
Assumed it would, but 
was too lazy to test it.
<FONT 
color=#000080> 
Bob

  <FONT face=Tahoma 
  size=2>-----Original Message-----From: Tomasz Janeczko 
  [mailto:amibroker@xxxxxx]Sent: Monday, April 14, 2003 10:53 
  AMTo: amibroker@xxxxxxxxxxxxxxxSubject: Re: [amibroker] 
  AmiBroker 4.31.0 BETA Examples
  Yes.
   
  for (i= <FONT color=#ff00ff 
  size=1>1, j = <FONT 
  face="Courier New" color=#ff00ff size=1>20; 
  i<BarCount; i++<FONT face="Courier New" 
  size=1>,j++) ;
   
  Best regards,Tomasz Janeczkoamibroker.com
  <BLOCKQUOTE 
  >
    ----- Original Message ----- 
    <DIV 
    >From: 
    Bob Jagow 
    
    To: <A title=amibroker@xxxxxxxxxxxxxxx 
    href="">amibroker@xxxxxxxxxxxxxxx 
    Sent: Monday, April 14, 2003 7:49 
    PM
    Subject: RE: [amibroker] AmiBroker 
    4.31.0 BETA Examples
    
    Does For accept 
    ','?
    <FONT 
    color=#000080> 
    <FONT 
    color=#000080>Bob
    
      <FONT face=Tahoma 
      size=2>-----Original Message-----From: Tomasz Janeczko 
      [mailto:amibroker@xxxxxx]Sent: Monday, April 14, 2003 10:19 
      AMTo: <A 
      href="">amibroker@xxxxxxxxxxxxxxxSubject: 
      Re: [amibroker] AmiBroker 4.31.0 BETA Examples
      Hello,
       
      These for / while loops are IDENTICAL to those offered 
      by C / JScript
      so any C / JScript book will do, including on-line 
      resources like:
       
      <A 
      href="">http://msdn.microsoft.com/library/default.asp?url="";><A 
      href="">
       
      Best regards,Tomasz Janeczkoamibroker.com
      <BLOCKQUOTE 
      >
        ----- Original Message ----- 
        <DIV 
        >From: 
        <A title=jcasavant@xxxxxxxxxxxx 
        href="">Jayson 
        To: <A 
        title=amibroker@xxxxxxxxxxxxxxx 
        href="">amibroker@xxxxxxxxxxxxxxx 
        
        Sent: Monday, April 14, 2003 4:01 
        PM
        Subject: RE: [amibroker] AmiBroker 
        4.31.0 BETA Examples
        
        <SPAN 
        class=732395813-14042003>Thank you Tomasz. I have obviously gone from 
        being fairly high on the learning curve to Newbie in just one week end 
        :(
        <SPAN 
        class=732395813-14042003> 
        <SPAN 
        class=732395813-14042003>Could you recommend a beginner level book that 
        may help some of us get up to speed with this new upgrade? I might as 
        well be reading Japanese , but I don't want to start THAT thread again 
        :))
         Jayson 
        <FONT face=Tahoma 
        size=2>-----Original Message-----From: Tomasz Janeczko 
        [mailto:amibroker@xxxxxx]Sent: Monday, April 14, 2003 3:54 
        AMTo: amibroker@xxxxxxxxxxxxxxxSubject: Re: 
        [amibroker] AmiBroker 4.31.0 BETA Examples
        Hello,
         
        While IIF works on ARRAY,
         
        if/else works on INDIVIDUAL number/boolean (element of 
        the array).
         
        Therefore you should write either
         
        a1 = IIF( C > Ref( C, -1 ), 1, 0 );
         
        (or even: a1 = C > Ref( C, -1 );
         
        or iterate:
         
        for( i = 1; i < BarCount; i++ )
        {
           if  ( Close[ i ] > Close[ i - 1 ] 
        )
               a1[ i ] = 
        1;
           else
               a1[ i ] = 
        0;
        }
         
         
        It is important to understand that IIF is a FUNCTION 
        that works on arrays,
        while if/else is control flow STATEMENT.
        Function just evaluates all arguments and returns 
        value(s)
        Control flow statement changes program 
        flow.
         
        This is fundamental difference.
         
        Best regards,Tomasz Janeczkoamibroker.com
        <BLOCKQUOTE 
        >
          ----- Original Message ----- 
          <DIV 
          >From: 
          <A title=jcasavant@xxxxxxxxxxxx 
          href="">Jayson 
          To: <A 
          title=amibroker@xxxxxxxxxxxxxxx 
          href="">amibroker@xxxxxxxxxxxxxxx 
          
          Sent: Monday, April 14, 2003 7:55 
          AM
          Subject: RE: [amibroker] 
          AmiBroker 4.31.0 BETA Examples
          
          <SPAN 
          class=934273705-14042003>Steve,
          <SPAN 
          class=934273705-14042003>Your example makes sense yet does not seem to 
          work for me. Else seems to be ignored . Using the IIF this would 
          simply be ......
          <SPAN 
          class=934273705-14042003>a1=iif(c>ref(c,-1),1,0);  I am 
          certainly missing something here.... your input 
          appreciated..
          <SPAN 
          class=934273705-14042003>jayson
          <SPAN 
          class=934273705-14042003> 
          <SPAN 
          class=934273705-14042003><FONT face=Arial color=#0000ff 
          size=2><IMG alt="" hspace=0 
          src="gif00208.gif" align=baseline 
          border=0>
          <SPAN 
          class=934273705-14042003> 
           Jayson 
          <FONT face=Tahoma 
          size=2>-----Original Message-----From: Steve Dugas 
          [mailto:sjdugas@xxxxxxxxx]Sent: Sunday, April 13, 2003 
          11:25 AMTo: amibroker@xxxxxxxxxxxxxxxSubject: 
          Re: [amibroker] AmiBroker 4.31.0 BETA Examples
          Hi Ken,
           
          I think the concept of loops and if-then-else is the 
          same in all languages. I imagine you  could read up on 
          it at many websites (e.g. - MSDN scripting site). Once you grasp 
          the concept, it is just a matter of using AFL syntax. You would 
          probably use it mostly for iterating your arrays if you wanted to do 
          that. Here is a simple pseudo-code - try coding it in 
AFL:
           
          For (SecondBar to LastBar)
            If (Today's Close > Yesterday's 
          Close)
              MyArray = 1
            Else
              MyArray = 0
          Plot MyArray
           
          Of course, please feel free to ask for 
          help!
           
          Steve
           
          ----- Original Message ----- 
          <BLOCKQUOTE 
          >
            <DIV 
            >From: 
            Tomasz 
            Janeczko 
            To: <A 
            title=amibroker@xxxxxxxxxxxxxxx 
            href="">amibroker@xxxxxxxxxxxxxxx 
            
            Sent: Sunday, April 13, 2003 
            10:39 AM
            Subject: Re: [amibroker] 
            AmiBroker 4.31.0 BETA Examples
            
            Ken,
             
            Very nice story :-)
             
            As per your request, attached is a Parabolic SAR 
            formula 
            that I have rewritten from JScript 
            version
            (<A 
            href=""><FONT 
            size=2>http://www.amibroker.com/library/detail.php?id=242<FONT 
            size=2>)
             
             
            Best regards,Tomasz 
            Janeczkoamibroker.com
            ----- Original Message ----- 
            From: "Ken Close" <<A 
            href=""><FONT 
            size=2>closeks@xxxxxxxx>
            To: <<A 
            href=""><FONT 
            size=2>amibroker@xxxxxxxxxxxxxxx<FONT 
            size=2>>
            Sent: Sunday, April 13, 2003 4:05 PM
            Subject: RE: [amibroker] AmiBroker 4.31.0 BETA 
            Examples
            > Tomasz:> 
            > As always, you have good sound advice.  
            However......> > You say, "Here is a fast sports car, 
            very versatile and powerful.  It> has 7 forward gears, 
            but if you are a beginner, do not worry....always> stay in 
            maximum of 4th gear. Plenty of nice driving is possible in 
            4th> gear.   Wait until you become more experienced 
            before you try gears 5,> 6, and 7."> > I say, 
            "Thank you for providing such a nimble sports car, but I am in 
            a> race, and I do not think I can finish even 10th in this 
            race, until I> get out past 4th gear.  If you or others 
            would just provide some more> examples of how to use 5th and 
            6th gear, then I could more confidently> try them. Maybe even 
            copy your use of them. Then, probably, I will have> enough 
            experience to try 7th gear on my own."> > More 
            examples is all I am asking for....my objective is not to stay 
            in> 4th gear.> > Thanks,> > 
            Ken> > -----Original Message-----> From: Tomasz 
            Janeczko [mailto:amibroker@xxxxxx] > Sent: Sunday, April 13, 
            2003 9:47 AM> To: <A 
            href=""><FONT 
            size=2>amibroker@xxxxxxxxxxxxxxx> 
            Subject: Re: [amibroker] AmiBroker 4.31.0 BETA Examples> 
            > Ken,> > > First, additional kudos to 
            Tomasz for another step-jump in capability> of> > 
            Amibroker.> Thank you.> > > Second, a 
            caution, in marketing terms, of having capability that is so> 
            > hard to apply for "non-programmers", beginners, and 
            non-technical> types> > that the extra capability 
            is viewed not as an advantage or benefit,> but> > 
            just the opposite.> > The beginners don't really need 
            to jump into deep water right from> the start as AFL still 
            supports "old-way" of work.> > When you write> 
            > TypicalPrice = (H+L+C) /3;> > it still 
            operates on H, L, C arrays and produces array so no> looping 
            is needed.> > New features are added as 'extra' stuff 
            and do not> change the way old statements work.> 
            > > I apologize - but may speak for many hidden lurkers - 
            that I have just> > mastered the idea that "every AFL 
            statement only executes once", but> now> > I must 
            scramble to reorient my brain for repeated iterations thru 
            AFL> > statements.> > See above - you don't 
            need really to write loops if you don't want them.> All 
            previously written code will execute the same way as before.> 
            > Unless you use a while and/or for loop nothing has really 
            changed.> > So, you don't really need to "re-orient 
            your brain" :-)> > You can view new features as a 
            replacement of JScript/VBScript.> You may use these new 
            features only when you needed to use> scripting in previous 
            versions.> > Best regards,> Tomasz 
            Janeczko> amibroker.com> > > Send BUG 
            REPORTS to <FONT 
            size=2>bugs@xxxxxxxxxxxxx> Send 
            SUGGESTIONS to <FONT 
            size=2>suggest@xxxxxxxxxxxxx> 
            -----------------------------------------> Post 
            AmiQuote-related messages ONLY to: <A 
            href=""><FONT 
            size=2>amiquote@xxxxxxxxxxxxxxx > 
            (Web page: <A 
            href=""><FONT 
            size=2>http://groups.yahoo.com/group/amiquote/messages/<FONT 
            size=2>)> 
            --------------------------------------------> Check group FAQ 
            at:> <A 
            href=""><FONT 
            size=2>http://groups.yahoo.com/group/amibroker/files/groupfaq.html<FONT 
            size=2> > > Your use of Yahoo! Groups is subject 
            to> <FONT 
            size=2>http://docs.yahoo.com/info/terms/ 
            > > > > > > 
            ------------------------ Yahoo! Groups Sponsor 
            ---------------------~-->> Make Money Online Auctions! 
            Make $500.00 or We Will Give You Thirty Dollars for Trying!> 
            <A 
            href=""><FONT 
            size=2>http://us.click.yahoo.com/yMx78A/fNtFAA/i5gGAA/GHeqlB/TM<FONT 
            size=2>> 
            ---------------------------------------------------------------------~->> 
            > Send BUG REPORTS to <A 
            href=""><FONT 
            size=2>bugs@xxxxxxxxxxxxx> Send 
            SUGGESTIONS to <FONT 
            size=2>suggest@xxxxxxxxxxxxx> 
            -----------------------------------------> Post 
            AmiQuote-related messages ONLY to: <A 
            href=""><FONT 
            size=2>amiquote@xxxxxxxxxxxxxxx > 
            (Web page: <A 
            href=""><FONT 
            size=2>http://groups.yahoo.com/group/amiquote/messages/<FONT 
            size=2>)> 
            --------------------------------------------> Check group FAQ 
            at: <A 
            href=""><FONT 
            size=2>http://groups.yahoo.com/group/amibroker/files/groupfaq.html<FONT 
            size=2> > > Your use of Yahoo! Groups is subject to 
            <FONT 
            size=2>http://docs.yahoo.com/info/terms/ 
            > > > Send BUG REPORTS to 
            bugs@xxxxxxxxxxxxxSend SUGGESTIONS to 
            suggest@xxxxxxxxxxxxx-----------------------------------------Post 
            AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web 
            page: <A 
            href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
            group FAQ at: <A 
            href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
            Your use of Yahoo! Groups is subject to the <A 
            href="">Yahoo! Terms of 
            Service. Send BUG REPORTS to 
          bugs@xxxxxxxxxxxxxSend SUGGESTIONS to 
          suggest@xxxxxxxxxxxxx-----------------------------------------Post 
          AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web 
          page: <A 
          href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
          group FAQ at: <A 
          href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
          Your use of Yahoo! Groups is subject to the <A 
          href="">Yahoo! Terms of 
          Service. Send BUG REPORTS to 
          bugs@xxxxxxxxxxxxxSend SUGGESTIONS to 
          suggest@xxxxxxxxxxxxx-----------------------------------------Post 
          AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web 
          page: <A 
          href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
          group FAQ at: <A 
          href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
          Your use of Yahoo! Groups is subject to the <A 
          href="">Yahoo! Terms of 
          Service. Send BUG REPORTS to 
        bugs@xxxxxxxxxxxxxSend SUGGESTIONS to 
        suggest@xxxxxxxxxxxxx-----------------------------------------Post 
        AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web 
        page: <A 
        href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
        group FAQ at: <A 
        href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
        Your use of Yahoo! Groups is subject to the <A 
        href="">Yahoo! Terms of 
        Service. Send BUG REPORTS to 
        bugs@xxxxxxxxxxxxxSend SUGGESTIONS to 
        suggest@xxxxxxxxxxxxx-----------------------------------------Post 
        AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web 
        page: <A 
        href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
        group FAQ at: <A 
        href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
        Your use of Yahoo! Groups is subject to the <A 
        href="">Yahoo! Terms of 
        Service. Send BUG REPORTS to 
      bugs@xxxxxxxxxxxxxSend SUGGESTIONS to 
      suggest@xxxxxxxxxxxxx-----------------------------------------Post 
      AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: 
      <A 
      href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
      group FAQ at: <A 
      href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
      Your use of Yahoo! Groups is subject to the <A 
      href="">Yahoo! Terms of Service. 
      Send BUG REPORTS to bugs@xxxxxxxxxxxxxSend 
    SUGGESTIONS to 
    suggest@xxxxxxxxxxxxx-----------------------------------------Post 
    AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: 
    <A 
    href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
    group FAQ at: <A 
    href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
    Your use of Yahoo! Groups is subject to the <A 
    href="">Yahoo! Terms of Service. 
    Send 
  BUG REPORTS to bugs@xxxxxxxxxxxxxSend SUGGESTIONS to 
  suggest@xxxxxxxxxxxxx-----------------------------------------Post 
  AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx (Web page: <A 
  href="">http://groups.yahoo.com/group/amiquote/messages/)--------------------------------------------Check 
  group FAQ at: <A 
  href="">http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
  Your use of Yahoo! Groups is subject to the <A 
  href="">Yahoo! Terms of Service. 







Yahoo! Groups Sponsor


  ADVERTISEMENT









Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx 
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html



Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.


Attachment: Description: ""