[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




Yes.
 
for (i= 1<FONT 
face="Courier New" size=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="gif00207.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. 







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: ""