| 
 PureBytes Links 
Trading Reference Links 
 | 
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
<font size=2 color=black
face="Courier New"> 
<font size=2 color=black
face="Courier New">security = <span
lang=EN-AU >C<font
color=black face="Courier New">;
<font size=2 color=black
face="Courier New">security45ema = <span
lang=EN-AU >EMA<font
color=black face="Courier New">(<span
lang=EN-AU >C<font
color=black face="Courier New">,<span
lang=EN-AU >45<font
color=black face="Courier New">);
<font size=2 color=black
face="Courier New">EmaExp = <span
lang=EN-AU >WriteIf<font
color=black face="Courier New"> ( <span
lang=EN-AU >LastValue<font
color=black face="Courier New">(security) > <span
lang=EN-AU >LastValue<font
color=black face="Courier New">(security45ema), <font color=darkred
face="Courier New">"Price is above it 45 ema"<font
color=black face="Courier New">,<span
lang=EN-AU >"Price is not
above 45 ema"<span
lang=EN-AU >);
<font size=2 color=red
face="Courier New"> 
<font size=2 color=red
face="Courier New">Filter<span
lang=EN-AU >=<font
color=fuchsia face="Courier New">1<span
lang=EN-AU >;
<span
lang=EN-AU >AddTextColumn<font
color=black face="Courier New">(EMAexp,<span
lang=EN-AU >"exp"<font
color=black face="Courier New">);
<span
lang=EN-AU > 
<span
lang=EN-AU > 
<font size=3 color=teal
face="Times New Roman">Cheers,
Graham
<font size=2
color="#339966" face="Times New Roman"><font
color="#339966">http://groups.msn.com/ASXShareTrading
<font size=2
color="#339966" face="Times New Roman"><font
color="#339966">http://groups.msn.com/FMSAustralia
<span
>-----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 ?
<font size=2
face="Times New Roman"> 
<font size=2
color="#ff4040" face="Times New Roman">Graham,
<font size=2
face="Times New Roman"> 
<font size=2
face="Times New Roman">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.
<font size=2
face="Times New Roman"> 
<font size=2
face="Times New Roman">As an example, say if one
is writing the following again and again and again in the program ==>
<font size=2
face="Times New Roman"> 
<font size=2
face="Times New Roman">WriteIf (
LastValue(security) > LastValue(security45ema), "Price is above it
45 ema","Price is not above 45 ema");
<font size=2
face="Times New Roman"> 
<font size=2
face="Times New Roman">Then one can just define
the short-hand 
<font size=2
face="Times New Roman"> 
<font size=2
face="Times New Roman">#define
WRITE45_EMA   WriteIf ( LastValue(security) >
LastValue(security45ema), "Price is above it 45 ema","Price
is not above 45 ema");
<font size=2
face="Times New Roman"> 
<font size=2
face="Times New Roman">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");' ! 
<font size=2
face="Times New Roman"> 
<font size=2
face="Times New Roman">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 ...
<font size=2
face="Times New Roman"> 
<font size=2
face="Times New Roman">Regards, 
<font size=2
color="#4040ff" face="Times New Roman">- Salil V Gangal 
Graham
<gkavanagh@xxxxxxxxxxxxx> wrote:
<span
>What is #define represent ?
<font size=2
face="Times New Roman"> 
<font
size=3 color=teal face="Times New Roman">Cheers,
Graham
<font
size=2 color="#339966" face="Times New Roman"><font
color="#339966">http://groups.msn.com/ASXShareTrading
<font
size=2 color="#339966" face="Times New Roman"><font
color="#339966">http://groups.msn.com/FMSAustralia
<span
>-----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 ?
<font size=2
face="Times New Roman"> 
<font size=2
color="#ff4040" face="Times New Roman">Tomasz,
<font size=2
face="Times New Roman"> 
<font size=2
face="Times New Roman">There is #include in AFL,
but AFAIK there is no #define in AFL.
<font size=2
face="Times New Roman"> 
<font size=2
face="Times New Roman">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.
<font size=2
face="Times New Roman"> 
<font size=2
face="Times New Roman"> 
<font size=2
color="#ff4040" face="Times New Roman">Friends,
<font size=2
face="Times New Roman"> 
<font size=2
face="Times New Roman">Are there any
work-arounds for #define in AFL ?
<font size=2
face="Times New Roman"> 
<font size=2
face="Times New Roman">Regards,
<font size=2
face="Times New Roman">- <font
color="#4040ff" face="Times New Roman">Salil V Gangal 
<font
size=2 face="Times New Roman">
Do
you Yahoo!?
The New
Yahoo! Search - Faster. Easier. Bingo. 
<font size=2
face="Courier New">Send BUG REPORTS to
bugs@xxxxxxxxxxxxx<span
>
Send 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.
<font size=2
face="Times New Roman"> 
<font size=2
face="Times New Roman">
Send BUG REPORTS to
bugs@xxxxxxxxxxxxx
Send 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.
<font
size=2 face="Times New Roman">
<font size=2
face="Times New Roman">Do you Yahoo!?
The New
Yahoo! Search - Faster. Easier. Bingo. 
Send
BUG REPORTS to bugs@xxxxxxxxxxxxx<span
>
Send 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
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.
 
 |