PureBytes Links
Trading Reference Links
|
Tomasz,
>>The general principle is that AmiBroker is for TRADERS not for programmers.<<
Err ... Is being a Trader and being a Programmer mutually exclusive ? *smile*
Perhaps there are a few programmers who are traders and a few traders who are
programmers (No ?).
Regards,
- Salil V Gangal
--- Tomasz Janeczko <amibroker@xxxxxx> wrote:
> Hello,
>
> The general principle is that AmiBroker is for TRADERS
> not for programmers. Therefore the rule is to keep the number language
> contructs LOW so everybody can actually understand and use AFL.
>
> The framework available now (with looping and user-definable functions)
> is 100% enough to write sophisticated trading systems/indicators/commentaries.
> And this is what AFL is for.
>
> Hard core programmers are invited to use ADK to expand in anyway
> their like but I have no intentions to make AFL so complex that
> average user would have troubles understanding it.
>
> Let's keep it simple.
>
> Best regards,
> Tomasz Janeczko
> amibroker.com
> ----- Original Message -----
> From: "Graham" <gkavanagh@xxxxxxxxxxxxx>
> To: <amibroker@xxxxxxxxxxxxxxx>
> Sent: Monday, May 19, 2003 7:03 AM
> Subject: RE: [amibroker] #define directive ?
>
>
> Thanks Salil, but it seems over my head for what seems a simple exercise. I
> will leave it to those with a fuller understanding of programming.
>
> Cheers,
> Graham
> http://groups.msn.com/ASXShareTrading
> http://groups.msn.com/FMSAustralia
> -----Original Message-----
> From: Salil V Gangal [mailto:salil_gangal@xxxxxxxxx]
> Sent: Monday, 19 May 2003 12:20 PM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: RE: [amibroker] #define directive ?
>
> Graham,
>
> Perhaps you are. You are considering the example I have quite literally.
> Following link gives more information about the #define.
> http://www-ccs.ucsd.edu/c/preproc.html#Define%20Directives
>
> As you'll notice, one can use #define directive in a more flexible manner to
> cut down typing. The 45ema example I gave is just a trivial example.
>
> Regards,
> - Salil V Gangal
>
>
>
>
> Graham <gkavanagh@xxxxxxxxxxxxx> wrote:
> I may be missing your objective, but can’t you already do that in AFL
> Then you just need to call it up. I have called it EmaExp which just needs
> to be referenced where you want
>
> Example
>
> security = C;
> security45ema = EMA(C,45);
> EmaExp = WriteIf ( LastValue(security) > LastValue(security45ema), "Price is
> above it 45 ema","Price is not above 45 ema");
>
> Filter=1;
> AddTextColumn(EMAexp,"exp");
>
>
> Cheers,
> Graham
> http://groups.msn.com/ASXShareTrading
> http://groups.msn.com/FMSAustralia
> -----Original Message-----
> From: Salil V Gangal [mailto:salil_gangal@xxxxxxxxx]
> Sent: Monday, 19 May 2003 11:51 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: RE: [amibroker] #define directive ?
>
> Graham,
>
> The #define directive allows one to write in short-hand rather than writing
> long code. The compiler substiututes the short-hand into its full form
> before executing it.
>
> As an example, say if one is writing the following again and again and again
> in the program ==>
>
> WriteIf ( LastValue(security) > LastValue(security45ema), "Price is above it
> 45 ema","Price is not above 45 ema");
>
> Then one can just define the short-hand
>
> #define WRITE45_EMA WriteIf ( LastValue(security) >
> LastValue(security45ema), "Price is above it 45 ema","Price is not above 45
> ema");
>
> And the within the program then one needs to write just WRITE45_EMA which
> will mean writing whole of 'WriteIf ( LastValue(security) >
> LastValue(security45ema), "Price is above it 45 ema","Price is not above 45
> ema");' !
>
> This comes in very handy when one has very large code. It cuts down typing
> a lot. Languages like C, C++ support #define. Since AFL already supports
> #include, which is similar to C, C++, I am wondering if there is plan to add
> #define for AFL also ...
>
> Regards,
> - Salil V Gangal
>
> Graham <gkavanagh@xxxxxxxxxxxxx> wrote:
> What is #define represent ?
>
> Cheers,
> Graham
> http://groups.msn.com/ASXShareTrading
> http://groups.msn.com/FMSAustralia
> -----Original Message-----
> From: Salil V Gangal [mailto:salil_gangal@xxxxxxxxx]
> Sent: Monday, 19 May 2003 9:40 AM
> To: amibroker@xxxxxxxxxxxxxxx
> Subject: [amibroker] #define directive ?
>
> Tomasz,
>
> There is #include in AFL, but AFAIK there is no #define in AFL.
>
> Are there any plans to add #define as well ? With ever increasing length of
> AFL scripts, I'm sure that #define will cut-down lot of typing while writing
> AFL scripts.
>
>
> Friends,
>
> Are there any work-arounds for #define in AFL ?
>
> Regards,
> - Salil V Gangal
>
> Do you Yahoo!?
> The New Yahoo! Search - Faster. Easier. Bingo.
> 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.
>
>
>
> 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.
>
> Do you Yahoo!?
> The New Yahoo! Search - Faster. Easier. Bingo.
> 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.
>
>
>
> 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.
>
> Do you Yahoo!?
> The New Yahoo! Search - Faster. Easier. Bingo.
>
> Yahoo! Groups Sponsor
>
>
>
> 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.
>
>
>
> 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 http://docs.yahoo.com/info/terms/
>
>
>
>
>
> 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 http://docs.yahoo.com/info/terms/
>
>
__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get A Free Psychic Reading!
Your Online Answer To Life's Important Questions.
http://us.click.yahoo.com/aM1XQD/od7FAA/uetFAA/GHeqlB/TM
---------------------------------------------------------------------~->
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 http://docs.yahoo.com/info/terms/
|