Paul
The gartley indicator really runs slow on my PC.
it also
says
// A port of the Wealth-Lab code posted by Mark Conway to
the Wealth-Lab
// forums. It has been adapted to an AFL indicator,
but with a little work it
// could be made into a scan or even a
trading system.
The code in the library is for use as an indicator for
plotting.
You would need to convert it into code for scanning and
backtesting.
When AFL finds a variable that has not been assigned you
will get an "initializing error" message. This means it has found a
word/assigment that it does not understand because it still needs defining
(initiallizing).
So if you enter;
Buy =
condition1;
AFL looks for where condition1 was defined. If it has not
been defined (initiallized) it tells you so. Then you add a Condition1 line in
the code....
Condition1 = dayofweek() == 1; // it must be a
monday.
Buy = condition1;
You can have more than one
condition...
Condition2 = Open > ref(h,-1);// the Open is higher
than previous bar's high.
Buy = condition1 AND condition2;
//
then means you want to have a buy signal on a Monday when the open is higher
than the previous close.
You then need to define other things in your
backtest:
What delays you want.
Do you buy OHLC?
What exits do
you define.
Position sizing etc.
etc.
Also, have a look at
"Back-testing your trading ideas" in the help file.
As a non programmer
I found AFL tough.
Reading C for Dummies, C++ for Dummies gave me some
grounding.
Basic stuff eventually gets into my skull.
More advanced
stuff needs serious study and time.
A huge of amount of assistance, tips,
ideas and code snippets can be found in this massively helpful group. I find
there is too much to follow for my simple needs.
Second option is to
present your *exact* entries/exits/position sizing etc and to a
programmer for a fee, and get on with trading. Depends on how you want to
approach this.
Regards
ChrisB
paulradge
<[EMAIL PROTECTED]com.au> wrote:
Hi
Chris,
thanks for your feedback and info ,,i've started reading the tutorial but
this stuff is complex compared to what i've been using ie
ezyanalyser,,,
i
have a big interest in Gartley's and would really like to get this into a
scan/exploration ,,
i
have tried your advice of buy = mycondition unsure where to place it
though,,,there's a few theory's on where to buy a
Gartley so i thought your advice of mycondition is
great ,,so i placed it at the end of the entire script buy =
mycondition;
i
get error 29 ,,needs inititialzing ,,,,i've found the list of errors
within help file which shows an example that makes sense but i don't see
how i can apply it to this situation ,,??
Paul
Paul
The code in the library is plotting an indicator to be
drawn in a chart.
Scan is
used for
Addtocomposite ( see help file)
or
for
Scanning for buy/sell/short/cover
signals.
Therefore it wants a Buy or sell condition added to the
code, like so
Buy =1;
or Buy = Mycondition;
Exploration can use the same code but
expects to output data into columns for you to look at, hence it
needs
a filter statement,
e.g. filter = close > 3 AND
volume > whateveryoulike;
or filter = buy; // if you already
have a buy statement in the code.
and needs you to tell it what to
output into columns and how to format those columns with
Addcolumn(close, " header for column",
etc,...)
Addtextcolumn();
Search Help for
Addcolumn
and do try the User's guide, Tutorial, Amibroker
formula language, How to create your own exploration for more complete
info.
Regards
ChrisB
paulradge
<[EMAIL PROTECTED]com.au> wrote:
Hi,
i have found a code in the library
on the Gartley222 that i'd like to use,
i downloaded file code and copied and pasted it
into the Formula editor and saved it in the custom folder named
gartley222,,,if i then click apply indicator from within the editor
i get a new pane very similar to the chart i'm looking at ,,,i copied
and pasted everything i downloaded.
what i'd like to do is scan a watch list for
gartley's,, so next i used the auto-analyser ,,
and picked the file name that i saved in afl
format in the custom folder, gartley222 and then within "apply
to" i used "use filter -define" and selected the asx300 watchlist,,and
pressed scan,,,i then see and error ,,missing buy/sell variable
assignments,,
with the advice of check the tutorial,,,which i
have looked at ,,i assumed that the gartley222 code written would have
all that information,,,
i was going to ask for someone to check that code in
the library and are there any garley use'rs out there,,i've tried a few
other filters from the library and have the same error ,,,
so the common denominator is me,,,now looking to read
up on the difference between scan and explore,but any advise is welcome.
Paul
Yahoo! Messenger with Voice.
Make
PC-to-Phone Calls to the US (and 30+ countries) for 2ยข/min or less.
Get your email and more, right on the new
Yahoo.com