PureBytes Links
Trading Reference Links
|
I had the same problem and Tomasz told me to add
SetBarsRequired(100000,100000);
to the top of the code. Apparently the charts do not use all the
data while explore does, therefore a difference in results. The
above function will force charts to use all the data and the results
should then be the same. See if adding that to the code fixes your
problem.
Barry
--- In amibroker@xxxxxxxxxxxxxxx, Tony Lei <yiupang91@xxxx> wrote:
>
> Hi everyone,
>
> My friend and I are trying to figure out why the MA3 and LR3
values gathered
> from the exploration results do not match with our charts. If
anyone has any
> suggestions, please let me know.
>
> Here is a follow-up:
>
> Three of the attached files (AB_VLO 5min, 15min, 30min) show the
> corresponding AB chart window along with data tooltip window
showing the
> prices of the AB indicators. The fourth file is a snapshot of i)
the
> results of the explore scan and ii) a comparison worksheet I
created in
> Excel (also included this attachment if needed).
>
> I'll now focus on the comparison spreadsheet. As you can see the
columns
> correspond to the columns in the exploration scan. The rows are
for the AB
> Exploration results, the AB data tooltip window results, and from
DAE
> (another charting package I use).
>
> Comparing the AB Tooltip window line with the DAE line, the
results are
> almost identical or within a penny (rounding). There is one
exception in
> column H (99.91 vs 99.82) but I am not going to worry about
> this, possibly some outlying data error in one of the two feeds.
Overall,
> the two packages seem to match very close. However, when comparing
the AB
> Explore line with either of the other two lines, the
> differences can be seen. In the EMA3(5min) and MLR(5min), the
differences
> are .06 - .07. In the EMA3(15min) column there is .12 difference
with the AB
> chart data, and for the MLR3(15min) there is a .49
> difference. Lastly, for the EMA3(30min) column there is a .59
difference,
> and for the MLR3(30min) there is a .91 difference.
>
> In summary, the explore results do not compare with the AB data
indicators
> on the chart itself.
>
> Thanks and I will appreciate all the help
>
> Tony
> qitrader
>
> /* Timeframe Explore */
>
> Price = ParamField( "Price field", 3 );
>
> Filter = Close > 10;
>
> procedure explore( n, p, tf )
> {
> global num;
>
> MA3_TF1 = TimeFrameExpand(TimeFrameCompress(EMA(P, 3),tf),tf);
> LR3_TF1 = TimeFrameExpand(TimeFrameCompress(LinearReg(P,
3),tf),tf);
>
> LV_MA3_TF1 = LastValue(MA3_TF1);
> LV_LR3_TF1 = LastValue(LR3_TF1);
>
> Cond1 = LV_LR3_TF1 > LV_MA3_TF1;
>
> if ( Cond1 ) dir = "Up";
> else dir = "Down";
>
> Cond2 = IIf( Cond1, 1, -1 );
>
> AddTextColumn(dir, "Direction ("+tf/60+")", colorWhite, colorRed);
>
> AddColumn(LV_MA3_TF1, "EMA3("+tf/60+")", 1.2);
> AddColumn(LV_LR3_TF1, "MLR3("+tf/60+")", 1.2);
>
> num = n;
> StaticVarSet( "Dirn"+n, Cond2 );
> }
>
>
> // CREATE THE SETS OF TIMEFRAMES TO BE COMPARED USING THE CUSTOM
FUNCTION
> EXPLORE()
> // explore( sequential numbers, price base, timeframe )
> // the first numbers must be in order 1,2,3,4,5 etc
> // timeframes do not need to be in any order
>
> //INTRADAY SET
> explore( 1, Price, in5Minute );
> explore( 2, Price, in1Minute*10 );
> explore( 3, Price, in1Minute*30 );
>
> //EOD SET
> /*
> explore( 1, Price, inDaily );
> explore( 2, Price, inWeekly );
> explore( 3, Price, inMonthly );
> */
>
> CountRise = 0;
> CountFall = 0;
>
> for( n=1;n<=num;n++)
> {
> Countrise = Countrise + (StaticVarGet( "Dirn"+n )==1);
> Countfall = Countfall + (StaticVarGet( "Dirn"+n )==-1);
> }
>
> AddColumn(num,"n",1);
> AddColumn(Countrise==num,"All Up",1);
> AddColumn(Countfall==num,"Allo Down",1);
> AddColumn(Countrise,"cR",1);
> AddColumn(Countfall,"cF",1);
>
> Buy = Countrise==num;
> Sell = Countfall==num;
>
------------------------ Yahoo! Groups Sponsor --------------------~-->
Try Online Currency Trading with GFT. Free 50K Demo. Trade
24 Hours. Commission-Free.
http://us.click.yahoo.com/RvFikB/9M2KAA/U1CZAA/GHeqlB/TM
--------------------------------------------------------------------~->
Please note that this group is for discussion between users only.
To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com
For other support material please check also:
http://www.amibroker.com/support.html
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/amibroker/
<*> To unsubscribe from this group, send an email to:
amibroker-unsubscribe@xxxxxxxxxxxxxxx
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|