That's great.... now we are back to business.. Timur
On Thu, Jun 17, 2010 at 10:40 AM, <isfandi2...@yahoo.com> wrote: > > > > Pak Hok.. trm ksh infonya, saya hanya berbagi dan perlu saya sampaikan > bahwa dalam pembuatan AFL terdapat bbrp komponen, yaitu ; > basic price chart, function (biasanya hsil oprekan), indicator colaborate > to price dan accesoris. kebetulan saja yg saya gunakan dalam pembuatan > "Simple Trading" basic chartnya adl Nifty (yg saya dapatkan dr rekan saya di > india), kmrn pd saat saya buat pretty bollinger saya menggunakan Heikin Ashi > sbg basic price chart. mungkin chart price ibarat kanvas pd lukisan ygmana > si penggemar lukisan tdk terlalu memikirkan kanvasnya krn yg penting > lukisannya, baiklah atas informasi ini saya akan tukar basic chartnya dgn yg > lain. tp lukisan tersebut terletak fractal B/S dimana itu adl hasil oprekan > saya sendiri, silahkan cek dan buktikan di nifty tdk terdpt fractal > tersebut. > > supaya gak ragu, Simple Trading akan saya copot kembali basic chartnya, > akan saya ganti dgn ADX price chart, nanti akan saya susulkan kemudian. > > demikian dan terima kasih. > > > > > ------------------------------ > *From:* Timur Langit <timurlangit.is.h...@gmail.com> > > *To:* amibroker-4-bei@yahoogroups.com > *Sent:* Thu, June 17, 2010 9:59:49 AM > *Subject:* Re: [Komunitas AmiBroker] Simple Trading > > > > Oh, saya tidak perhatikan.. .... > > ok... no more conversation about this one. > > timur > > On Thu, Jun 17, 2010 at 9:03 AM, Liem Hok Hwan <limh...@gmail. > com<limh...@gmail.com> > > wrote: > >> >> >> Terus terang ada bagian yang agak menggagu saya adalah ini : >> >> >> _SECTION_BEGIN("NiftyTradersSingleE ma"); >> // NiftyTradersSinglee ma filtered system >> >> // Do not *redistribute*: Copyright Niftytraders >> // Contact: niftytradersinc@ yahoo.com <niftytraders...@yahoo.com> for >> pricing. >> >> Kalau kita redistribute, walaupun kita sudah cantumkan hal diatas, >> secara hukum kita salah lho. Ini pasti memancing polemik. Saya sangat >> menghargai smenagat berbagi pak Is, tapi kalau sduah ada tulisan spt ini, >> saya mending nggak mau ikut opreg-opreg. >> >> H1 >> >> On Thu, Jun 17, 2010 at 12:26 AM, <isfandi2001@ >> yahoo.com<isfandi2...@yahoo.com> >> > wrote: >> >>> >>> >>> Pak Timur & Rekan2 AB, >>> >>> Menjawab bbrp pertanyaan Pak Timur terakhir, mungkin afl yg saya sertakan >>> ini lbh cocok utk menjawab kebutuhan, atau bisa dijadikan perbandingan. >>> ini hanya fractal menuju suatu pendekatan thdp pola bermain pastinya jauh >>> dari yg sempurna, semua kembali pd diri kita masing2. mungkin saya off dulu >>> smtr waktu, mohon Pak Timur dan rekan lainnya berkenan membantu menjawab >>> bila ada pertanyaan, dan terima kasih sebelumnya. >>> >>> Semoga rekan2 lain dapat terbantu, keterangan ada pada pic terlampir. >>> >>> >>> "katanya, afl boleh ketuker tapi rejeki gak bakalan bisa ketuker ya..? >>> Ok Guys... Happy Operating" >>> >>> salam, >>> >>> >>> >>> Isfandi >>> >>> afl ; >>> >>> xxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxxxxxxx >>> >>> _SECTION_BEGIN("NiftyTradersSingleE ma"); >>> // NiftyTradersSinglee ma filtered system >>> >>> // Do not redistribute: Copyright Niftytraders >>> // Contact: niftytradersinc@ yahoo.com <niftytraders...@yahoo.com> for >>> pricing. >>> >>> SetChartOptions( 0,chartShowArrow s=0|chartShowDat es); >>> >>> _N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo >>> %g, Cl %g, Vol %g, (%.1f%%) {{VALUES}}", O, H, L, C, V,SelectedValue( ROC( >>> C, 1 ) ) )); >>> Colorme=ParamColor("Color", colorWhite ); >>> Colorme=IIf( Colorme== colorWhite, IIf(C<O,colorRed,colorLim e),Colorme) >>> ; >>> >>> >>> Plot( C, "Close", Colorme , styleNoTitle | ParamStyle("Style") | >>> GetPriceStyle( ) ); >>> >>> >>> >>> trailingstopema= Param("Trstopema",13,5,65*5,2) ; >>> Shortema=Param("ShortEMA",2,1,8,1); >>> Offset=Param("EMAOffset",1,1,5,1); >>> >>> gannhi=Ref(EMA( H,Shortema) ,-Offset) ; >>> gannlo=Ref(EMA( L,Shortema) ,-Offset) ; >>> trigger=EMA( C,trailingstopem a); >>> Lttrend=IIf( C>EMA(C,trailingstope ma),1,-1) ; >>> >>> tradefilter= 1; >>> >>> Buyme=Cross( C,gannhi) AND tradefilter; //AND Lttrend==1; >>> Sellme=Cross( gannlo,C) AND C<trigger; >>> //Sellme=C<Ref(LLV(L,3) ,-2) AND C<trigger; >>> Shortme=Sellme AND LTtrend==-1; >>> Coverme=Buyme; >>> >>> RestorePriceArrays( ); >>> Plot(trigger,"trig",colorOrange) ; >>> >>> >>> Buy=Buyme; >>> Sell=Sellme; >>> Short=Shortme; >>> Cover=Coverme; >>> //Cleansignals( ); >>> >>> function Plotsignal(SignalOf fset,Offset) >>> >>> { >>> global Buy,Sell,Short, Cover; >>> >>> Buyme=ExRem( Buy,Sell) ; >>> Sellme=ExRem( Sell,Buy) ; >>> Shortme=ExRem( Short,Cover) ; >>> Coverme=ExRem( Cover,Short) ; >>> Bs=Ref(Buyme, -SignalOffset) ; >>> Ss=Ref(Sellme, -SignalOffset) ; >>> Shs=Ref(Shortme, -SignalOffset) ; >>> cs=Ref(Coverme, -SignalOffset) ; >>> >>> //shape=shapeUpArro w*Bs+shapeDownAr row*Ss+Cs* shapeHollowUpArr >>> ow+Shs*shapeHoll owDownArrow; >>> shape=IIf(CS, shapeHollowUpArrow, 0); >>> shape=IIf(Shs, shapeHollowDownArro w,shape); >>> >>> shape=IIf(Ss, shapeDownArrow, shape); >>> shape=IIf(Bs, shapeUpArrow, shape); >>> >>> //Colorme=(Bs OR Cs)*colorBrightGree n+(Ss OR Shs)*colorRed; >>> >>> Colorme=IIf( Bs OR Cs,colorBrightGreen ,0); >>> Colorme=IIf( Ss OR SHs, colorRed,Colorme) ; >>> //Offsetme=50* Buy-50*Sell; >>> //Offsetme=IIf( Bs,Offset, Offset); >>> Offsetme=0-ATR( 5)*Offset; //*Offset; >>> Signal1=Bs OR ss OR Cs OR shs; >>> PlotShapes(IIf( Signal1,shape, 0),Colorme, 0,IIf(Bs OR Cs,L,H),Offsetme) >>> ; >>> >>> // test text writing >>> y=IIf(bs,L,H) ; >>> text=WriteIf( bs,"Buy me", "Sell me"); >>> dist=0-2*Offsetme; >>> //for( i = 0; i < BarCount; i++ ) >>> { >>> //if( Buy[i] ) PlotText( "Buy\n@" + C[ i ], i, L[ i ]-dist[i], >>> colorGreen ); >>> //if( Sell[i] ) PlotText( "Sell\n@" + C[ i ], i, H[ i ]+dist[i], >>> colorRed, colorYellow ); >>> } >>> return 0; >>> >>> } >>> >>> Plotsignal(0, 0.1); >>> //PositionScore= EMA(C,13) /EMA(C,34) ; >>> //MAnagesize( ); >>> _SECTION_END( ); >>> >>> _SECTION_BEGIN("Price"); >>> SetChartOptions( 0,chartShowArrow s|chartShowDates ); >>> >>> _N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo >>> %g, Close %g (%.1f%%) Vol " +WriteVal( V, 1.0 ) +" {{VALUES}}", O, H, L, C, >>> SelectedValue( ROC( C, 1 )) )); >>> Plot( C, "Close", ParamColor("Color", colorBlack ), styleNoTitle | >>> ParamStyle("Style") | GetPriceStyle( ) ); >>> if( ParamToggle("Tooltip shows", "All Values|Only Prices" ) ) >>> { >>> ToolTip=StrFormat("Open: %g\nHigh: %g\nLow: %g\nClose: %g >>> (%.1f%%)\nVolume: "+NumToStr( V, 1 ), O, H, L, C, SelectedValue( ROC( C, 1 >>> ))); >>> } >>> _SECTION_END( ); >>> >>> >>> >>> _SECTION_BEGIN("Pivot Trading System"); >>> >>> // User defined parameters. >>> >>> GraphXSpace = 5; //defines how much extra space should be added above and >>> below graph line (in percent). >>> >>> dist = 0.50*ATR(30) ; >>> Capital=Param("Total capital",100000,10000, 1000000,1000) ; >>> drawdown=Param("Max. loss per trade as % of Capital", 1.0,0.5,25.0, 0.1); >>> room=Param("Room for S/L as % of Pivot value",0.001,0.001, 0.02,0.001) ; >>> >>> PH= ValueWhen( >>> (Ref(H,-2) > Ref(H, -4)) AND >>> (Ref(H,-2) > Ref(H, -3)) AND >>> (Ref(H,-2) > Ref(H, -1)) AND >>> (Ref(H,-2) > H), Ref(H,-2)); >>> >>> PL= ValueWhen( >>> (Ref(L,-2) <= Ref(L, -4)) AND >>> (Ref(L,-2) <= Ref(L, -3)) AND >>> (Ref(L,-2) <= Ref(L, -1)) AND >>> (Ref(L,-2) <= L), Ref(L,-2)); >>> >>> >>> >>> for (a=4;a<BarCount;a++ ) >>> { >>> if ((H[a-2] >= H[a-4]) AND >>> (H[a-2] >= H[a-3]) AND >>> (H[a-2] >= H[a-1]) AND >>> (H[a-2] >= H[a])) >>> PlotText("S", a-2, H[a-2], colorYellow) ; >>> >>> if ((L[a-2] <= L[a-4]) AND >>> (L[a-2] <= L[a-3]) AND >>> (L[a-2] <= L[a-1]) AND >>> (L[a-2] <= L[a])) >>> PlotText("B", a-2, L[a-2]-dist[ a-2], colorBrightGreen) ; >>> } >>> >>> //Condition for buy : Enter when Close crosses latest pivot high. >>> Buy = C> (PH+(room*PH) ); >>> >>> initialStopBuy= Ref(PL,2) -(Ref(PL, 2)*room/100) ; >>> trailStopBuy= IIf(C>PH,Ref(initialStopB uy,-1),initialSt opBuy); >>> >>> newStopBuy=trailSto pBuy; >>> >>> BuyLimitCapital= int(Capital/ C); >>> SLbuy=round( C-initialStopBuy ); >>> BuyLimitSL=int( (Capital* drawdown) /(100*SLbuy) ); >>> >>> //Condition for sell : Exit when previous pivot low is cracked. >>> Sell = C< (PL-(room*PL) ); >>> >>> Buy = ExRem(Buy,Sell) ; >>> Sell= ExRem(Sell,Buy) ; >>> >>> Short = Sell; >>> Cover = Buy; >>> >>> Short=ExRem( Short,Cover) ; >>> Cover=ExRem( Cover,Short) ; >>> >>> shape = Buy * shapeHollowUpArrow + Sell * shapeDownArrow; >>> PlotShapes( shape, IIf( Buy, colorRed, colorDarkOliveGreen ),0, IIf( Buy, >>> Low, High ) ); >>> >>> pivotlow = Ref(L,-1)>L AND L<Ref(L,1); >>> y0=SelectedValue( ValueWhen( pivotlow, L,2) ); >>> y1=SelectedValue( ValueWhen( pivotlow, L,1) ); >>> x0=SelectedValue( ValueWhen( pivotlow, Cum( 1)-1,2)); >>> x1=SelectedValue( ValueWhen( pivotlow, Cum( 1)-1,1)); >>> Cond=y1>y0; >>> Line=LineArray( x0,y0,x1, y1,1); >>> Plot(IIf(Cond, Line,Null) ,"",colorBlue,styleLin e| >>> styleThick|styleNoR escale|styleNoLa bel); >>> PlotShapes(( Cum(1)-1= =x0 OR Cum(1)-1==x1) >>> *shapeSmallCircle, colorWhite, 0,L); >>> PlotShapes(( cond AND Cross(Cum(C<Line AND Cum(1)-1>x1),0)) >>> *shapeHollowDownArr ow,colorYellow, 0,H); >>> >>> >>> _SECTION_END( ); >>> >>> _SECTION_BEGIN("BB_Double 20_25 and 20_10 HLC/3"); >>> >>> >>> >>> >>> ////BOL BAND 18////////// ///////// ///////// ///////// ///////// >>> ///////// / >>> >>> P = ParamField("Price field",-1); >>> Periods = Param("Periods", 20, 2, 100, 1 ); >>> Width = Param("Width", 2, 0, 10, 0.05 ); >>> >>> >>> P=(H+L+C)/3; >>> >>> BT2 = BBandTop( P, 20, 2.5 ); >>> BB2 = BBandBot( P, 20, 2.5 ); >>> >>> ColorBand=ColorRGB( 35,35,200) ; >>> Plot( BT2, "" + _PARAM_VALUES( ), ColorBand, styleLine|styleNoLa bel); >>> Plot( BB2, "" + _PARAM_VALUES( ), ColorBand, styleLine|styleNoLa bel); >>> BT1 = BBandTop( P, 20, 1 ); >>> BB1 = BBandBot( P, 20, 1 ); >>> Plot( BT1, "" + _PARAM_VALUES( ), ColorBand, styleLine|styleNoLa bel); >>> Plot( BB1, "" + _PARAM_VALUES( ), ColorBand, styleLine|styleNoLa bel); >>> >>> PlotOHLC( 0, BT2 , BT1 , BT1 , "Cloud", IIf(BT2 > BT1 ,ColorRGB(5, >>> 20,30),colorDark Teal), styleCloud | styleNoLabel) ; >>> >>> PlotOHLC( 0, BB1 , BB2 , BB2 , "Cloud", IIf(BB1 > BB2 ,ColorRGB(5, >>> 20,30),colorDark Teal), styleCloud | styleNoLabel) ; >>> >>> >>> _SECTION_END( ); >>> >>> _SECTION_BEGIN("Plot BUY SELL"); >>> Q = Param( "% Change", 2, 0.1, 10, 0.1 ); >>> Z = Zig( C , q ) ; >>> HH = ( ( Z < Ref( Z, -1 ) AND Ref( Z, -1 ) > Ref( Z, -2 ) ) AND (Peak( z, >>> q, 1 ) > Peak( Z, q, 2 ) ) ); >>> LH = ( ( Z < Ref( Z, -1 ) AND Ref( Z, -1 ) > Ref( Z, -2 ) ) AND (Peak( Z, >>> q, 1 ) < Peak( Z, q, 2 ) ) ); >>> HL = ( ( Z > Ref( Z, -1 ) AND Ref( Z, -1 ) < Ref( Z, -2 ) ) AND (Trough( >>> Z, q, 1 ) > Trough( Z, q, 2 ) ) ); >>> LL = ( ( Z > Ref( Z, -1 ) AND Ref( Z, -1 ) < Ref( Z, -2 ) ) AND (Trough( >>> Z, q, 1 ) < Trough( Z, q, 2 ) ) ); >>> GraphXSpace = 5; >>> dist = 0.75 * ATR( 50 ); >>> >>> for ( i = 0; i < BarCount; i++ ) >>> { >>> if ( HH[i] ) >>> PlotText( "HH", i, H[ i ] + dist[i], colorRed ); >>> >>> if ( LH[i] ) >>> PlotText( "LH", i, H[ i ] + dist[i], colorOrange ); >>> >>> if ( HL[i] ) >>> PlotText( "HL", i, L[ i ] - dist[i], colorDarkYellow ); >>> >>> if ( LL[i] ) >>> PlotText( "LL", i, L[ i ] - dist[i], colorWhite ); >>> >>> } >>> _SECTION_END( ); >>> >>> >>> >>> >>> >> > <http://www.bandoo.com/wp/ie.php?plg=ie&ad2=117&subs=yahoo&elm=sign> > > >