PureBytes Links
Trading Reference Links
|
TJ / UM,
Thanks for the look see and correction ... I figured it was my code
but sometimes one just needs another pair of eyes.
Thanks again ...
--- In amibroker@xxxxxxxxxxxxxxx, uenal.mutlu@xxxx wrote:
> Fred I've located the bug in your code!
> You use "=" in an "if" comparison! :-)
> Please use "==".
> The first is an assignment, the latter a comparison.
> That's C :-)
> UM
>
>
> ----- Original Message -----
> From: "Fred" <fctonetti@xxxx>
> To: <amibroker@xxxxxxxxxxxxxxx>
> Sent: Tuesday, May 06, 2003 7:24 PM
> Subject: [amibroker] TJ / UM - AB & ABtool v0.0.6 beta - Question
>
>
> > TJ,
> >
> > Below is a code snip from a routine to process a table that's
already
> > been filled ...
> >
> > After the first statement below th1RowCount can be confirmed to
have
> > 150 in it from looking at the Export of the Table. However, when
> > running Debug View with a couple of imbedded _Trace commands
below
> > one can see that the "For k" message gets executed only once. I
> > suspect the problem is in my code but I'll be fried if I can see
it.
> >
> > UM,
> >
> > With regards to the Bug #2 that I reported about doing a
TabelDataGet
> > of a String from Table #1 and then trying to put it in Table #2,
see
> > the code below ... The noted out statement is the one that causes
> > problems. As I stated I can verify that what it got in the
> > TableDataGet statement is a string ( Type 3 ). Any ideas what's
> > going on with this ?
> >
> > =========
> >
> > th1RowCount = TableGetRowCount(th1);
> > SelScore = 0;
> > m = 0;
> > _TRACE("Got Row Count");
> > for (k = 1; k < th1RowCount; k++)
> > {
> > _TRACE("For k");
> > DebugFld = th1RowCount;
> > CurrDate = TableDataGet(k, 1, th1);
> > CurrScore = TableDataGet(k, 3, th1);
> > if ((k = 1) || ((k > 1) && (CurrScore > SelScore)))
> > {
> > SelTicker = TableDataGet(k, 0, th1);
> > SelDate = TableDataGet(k, 1, th1);
> > SelClose = TableDataGet(k, 2, th1);
> > SelScore = TableDataGet(k, 3, th1);
> > SelSignal = TableDataGet(k, 4, th1);
> > }
> > if ((k = i - 1) || ((k > 1) && CurrDate > PrevDate))
> > {
> > TableDataAddFloat(DebugFld, m, 0, th2);
> > // TableDataAddStr (SelTicker, m, 1, th2);
> > TableDataAddInt32(SelDate, m, 2, th2);
> > TableDataAddFloat(SelClose, m, 3, th2);
> > TableDataAddFloat(SelScore, m, 4, th2);
> > TableDataAddInt32(SelSignal, m, 5, th2);
> > SelScore = 0;
> > m = m + 1;
> > }
> > PrevDate = TableDataGet(k, 1, th1);
> > }
> > TableExport("C:/Work/ABTool-Trade.csv", ",", th2);
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Rent DVDs from home.
Over 14,500 titles. Free Shipping
& No Late Fees. Try Netflix for FREE!
http://us.click.yahoo.com/BVVfoB/hP.FAA/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/
|