pak,Wisnu saya copi pasta afl bapak,ternyata ada error di bagian ini
PrepToBuy=(C<myEMA AND C>=myEMA-Tick); /*Artinya saya mau diberitahu - ketika ada stock dengan harga 1 tick dibawah BUY level sistem.*/
PrepToSell=(C>myEMA AND C<=myEMA+Tick); /*Rubahlah sesuai kondisi beli jual anda masing2. Saya pakai kondisi yang sedang dibahas.*/
masih newbie jadi nga tahu cara betulin,mohon di bantu Tq
Pada 8 April 2011 16:55, Christopher Tahir <chris_tahir@ymail.com> menulis:
Sama2 pak, namanya komunitas jd ya salin tolong deh..
Namanya jg pak Desmond uda share ilmu jg, jd anggap aja sbg tanda trima kasih.
Best Regards,
Christopher Tahir
Blog: http://ez-stock.blogspot.com
MSN: chris_tahir@hotmail.com
YM: chris_tahir@ymail.com
Mail to my Y!Group:
ez-stock-subscribe@yahoogroups.com-----Original Message-----
From: Desmond WiraSent: 08/04/2011 1:39:55 PM
Subject: Re: [Komunitas AmiBroker] Sharing AFL
Pak Christopher dan Pak Wisnu,
terima kasih banyak, jadi komplet afl nya,
baru ngeh bisa dibikin PrepToBuy/Sell gini, siip
regards
DW
________________________________
From: Wisnu Mobile <wisnu.working@gmail.com>
To: amibroker-4-bei@yahoogroups.com
Cc: Christopher Tahir <chris_tahir@ymail.com>
Sent: Fri, April 8, 2011 12:54:49 PM
Subject: Re: [Komunitas AmiBroker] Sharing AFL
Saya tambah satu tips praktis ya..
99.9% exploration system underutilized.
Kenapa? Karena BIASANYA sistem hanya memberitahukan bahwa SUDAH TERJADI kondisi
beli atau jual. Looks good, ketika dipresentasikan - tetapi less valuable, kalau
digunakan secara nyata. Karena moment beli atau jual nya SUDAH lewat.
Update kode berikut diatas code Pak Christopher:
/*Indonesia Tick Size*/
Tick=IIf(C<=200,1,
IIf(C>200 AND C<=500,5,
IIf(C>500 AND C<=2000,10,
IIf(C>2000 AND C<=5000,25,
IIf(C>5000,50,0)))));
PrepToBuy=(C<myEMA AND C>=myEMA-Tick); /*Artinya saya mau diberitahu - ketika
ada stock dengan harga 1 tick dibawah BUY level sistem.*/
PrepToSell=(C>myEMA AND C<=myEMA+Tick); /*Rubahlah sesuai kondisi beli jual anda
masing2. Saya pakai kondisi yang sedang dibahas.*/
Filter = Buy OR Sell OR PrepToBuy OR PrepToSell;
Comment = WriteIf( Buy , "Beli" ,
WriteIf( Sell , "Jual" ,
WriteIf(PrepToBuy, "Siap-Siap Beli",
WriteIf(PrepToSell, "Siap-Siap Jual", "" ))));
Sehingga sistem akan memberi tahu kita untuk BERSIAP-SIAP, bukan sekedar memberi
tahu: oh, kemarin sudah ada sinyal beli atau jual. Hehe..
Salam.
2011/4/8 Christopher Tahir <chris_tahir@ymail.com>
>
>
>Pak Desmond, ini sy oprek dikit, jadi ndak usa gonta ganti tiep x
screening.....
>
>//----------------------------------------
>
>SetChartOptions( 0 , chartShowArrows|chartShowDates ) ;
>_N( Title = StrFormat( "{{NAME}} - {{INTERVAL}} {{DATE}} Open %g , Hi %g , Lo %g
>, Close %g ( %.1f%% ) {{VALUES}}" , O , H , L , C , SelectedValue( ROC( C , 1 )
>) ) ) ;
>Plot( C , "Close" , ParamColor( "Color" , colorBlack ) , styleNoTitle |
>ParamStyle( "Style" ) | GetPriceStyle( ) ) ;
>
>
>periode = Optimize( "EMA Periode" , Param( "EMA Periode" , 5 , 0 , 50 , 1 ) , 0
>, 50 , 1 ) ;
>
>myEMA = EMA( C , periode ) ;
>Buy = Cross( C , myEMA ) ;
>Sell = Cross( myEMA , C ) ;
>PlotShapes( shapeUpArrow*Buy , colorGreen , 0 , Low ) ;
>PlotShapes( shapeDownArrow*Sell , colorRed , 0 , High ) ;
>EMACol = ParamColor( "EMA Color" , colorBlue ) ;
>EMAStyle = ParamStyle( "EMA Style" , styleLine ) ;
>Plot( myEMA , ", EMA ( " + periode + " ) = " , EMAcol , EMAstyle ) ;
>Filter = Buy OR Sell ;
>Comment = WriteIf( Buy , "Beli" , WriteIf( Sell , "Jual" , "" ) ) ;
>AddTextColumn( Comment , "Trade" , 1.0 , colorDefault , IIf( Buy ,
>colorBrightGreen , IIf( Sell , colorPink , colorDefault ) ) , 48 ) ;
>//----------------------------------------
>
>
>Sudah sy tambahkan parameternya, berikut candle harga, sy ubah sedikit
>eksplorasi nya..:D
>
>
>Best Regards,
>Christopher Tahir
>Blog: http://ez-stock.blogspot.com
>MSN: chris_tahir@hotmail.com
>YM: chris_tahir@ymail.com
>
>
>Mail to my Y!Group:
>ez-stock-subscribe@yahoogroups.com
>
>
>
>
>
________________________________
From: Desmond Wira <desmondwira@yahoo.com>
>To: amibroker-4-bei@yahoogroups.com
>Sent: Fri, April 8, 2011 8:30:45 AM
>
>Subject: Re: [Komunitas AmiBroker] Sharing AFL
>
>
>
>Pak Nyoman
>
>untuk screening ganti aflnya
>//----------------------------------------
>periode=Optimize("periode",5,0,50,1);
>myEMA=EMA(C,periode);
>Buy = Cross(C,myEMA);
>Sell = Cross(myEMA,C);
>Filter = Buy;
>AddColumn(Buy, "Beli", 1);
>//----------------------------------------
>
>di Automatic Analysis pilih n last quotations=1 (candle terakhir)
>klik Explore, udah gitu aja
>list saham yang menunjukkan sinyal beli pada candle terakhir
>
>Buat Pak Andre S
>Saya belum pernah mengalami hasil backtest nol semua, jadi bingung menjawabnya.
>Mungkin bisa dicoba klik Settings, mungkin settingannya ada yang nggak benar.
>Atau appy backtest nya cuma ke saham tertentu saja
>
>regards
>DW
>
>
>
________________________________
From: Nyoman <nyoman.shm@gmail.com>
>To: amibroker-4-bei@yahoogroups.com
>Sent: Wed, April 6, 2011 6:32:41 PM
>Subject: Re: [Komunitas AmiBroker] Sharing AFL
>
>
>Pak DW,
>Masih terkait dengan AFL yang sama. misalkan udah benernih backtest dan
>optimasinya, lalu kita mau screening stock yang ada sinyal buy pada candle
>terakhir gimana caranya ya?
>
>Mohon dibantu...
>
>Salam,
>
>Nyoman
>
>On 05-Apr-11 2:42 PM, And_ Sut wrote:
>
>>Pak Desmond, tolong bantuannya,
>>Saya coba backtest afl yg bapak berikan dibawah, kok hasilnya nol
>>semua ya? Tolong bantuan apa saja yg harus di setting di Automatic
>>Analysis kalo mau bactest atau optimize.
>>Terima kasih
>>
>>Salam,
>>Andre S
>>
>>
>>
>>
>>
>>
________________________________
From: Desmond Wira <desmondwira@yahoo.com>
>>To: amibroker-4-bei@yahoogroups.com
>>Sent: Tue, April 5, 2011 1:20:12 PM
>>Subject: Re: [Komunitas AmiBroker] Sharing AFL
>>
>>
>>Pak Nyoman,
>>Betul koq pak hasil backtestnya kalau pakai daily,
>>kira-kira 11% profit untuk BMRI,
>>Untuk optimasi, periode EMAnya kita ganti dengan
>>variable,
>>misalnya periode=Optimize("periode",5,0,50,1);
>>berarti kita tentuin defaultnya 5, optimasi mulai dari
>>nilai 0 sampai 50, 1 menunjukkan stepnya, jadi akan
>>dicek dari periode 0,1,2,3,4,5, sd 50
>>
>>Saya ganti afl codenya jadi seperti ini pak
>>//----------------------------------------
>>periode=Optimize("periode",5,0,50,1);
>>myEMA=EMA(C,periode);
>>Buy = Cross(C,myEMA);
>>Sell = Cross(myEMA,C);
>>//----------------------------------------
>>
>>tinggal klik Optimize kemudian tinggal urutin net profit
>>paling besar, kmd nyari periode yang diinginkan (ada di
>>kolom terakhir)
>>untuk bmri jan-apr ketemunya periode 4 pak
>>
>>regards
>>DW
>>
>>
>>
>>
>>
________________________________
From: Nyoman <nyoman.shm@gmail.com>
>>To: amibroker-4-bei@yahoogroups.com
>>Sent: Mon, April 4, 2011 12:45:28 PM
>>Subject: Re: [Komunitas AmiBroker] Sharing AFL
>>
>>
>>Terima kasih pak sharingnya..
>>Secara standard AFLnya pak Tjhai saya backtest
>>hasilnya seperti dalam gambar. Pertumbuhan
>>modalnya dari 15jt menjadi 16.7jt dalam kurun
>>waktu jan - apr.
>>Jika cara backtestnya salah, mohon masukan
>>bapak/ibu sekalian.
>>Dan sekalian saya mau tanya juga, kalau kita mau
>>optimasi indikator EMA dengan periode berapakah
>>yang profitnya paling besar, gimanakah caranya?
>>Tidak mungkin dicoba satu per satu khan periode
>>ema yang ada?
>>
>>Please sarannya dan terima kasih sebelumnya.
>>
>>Salam,
>>
>>Nyoman
>>
>>
>>On 03-Apr-11 11:36 AM, alex susanto wrote:
>>
>>>Pak Nyoman kalau saya yang dirubah angkanya
>>>yang diwarnai hijau.
>>>
>>>Buy = Cross( C,EMA( Close,5 ) );
>>>Sell = Cross(EMA(C,5),C);
>>>PlotShapes(IIf(Buy==1, shapeUpArrow ,
>>>shapeNone), colorBlue, 0,Low, Offset=-15);
>>>PlotShapes(IIf(Sell==1, shapeDownArrow ,
>>>shapeNone), colorRed, 0,High, Offset=-15);
>>>_SECTION_END();
>>>_SECTION_BEGIN("Price");
>>>SetChartOptions(0,chartShowArrows|chartShowDates);
>>>_N(Title = StrFormat("{{NAME}} - {{INTERVAL}}
>>>{{DATE}} Open %g, Hi %g, Lo %g, Close %g
>>>(%.1f%%) {{VALUES}}", O, H, L, C,
>>>SelectedValue( ROC( C, 1 ) ) ));
>>>Plot( C, "Close", ParamColor("Color",
>>>colorBlack ), styleNoTitle |
>>>ParamStyle("Style") | GetPriceStyle() );
>>>
>>>_SECTION_END();
>>>_SECTION_BEGIN("EMA");
>>>P = ParamField("Price field",-1);
>>>Periods = Param("Periods", 5);
>>>Plot( EMA( P, Periods ), _DEFAULT_NAME(),
>>>ParamColor( "Color", colorBlue ),styleDots,
>>>ParamStyle("Style") );
>>>
>>>_SECTION_END();
>>>
>>>
>>>he he kalau rubah sell = low hari ini atau low
>>>kemarin (pilih yang lebih rendah ) saya belum bisa buat afl nya (
>>>sementara manual dulu aja pak ,pakai mata
>>>kita )
>>>
>>>ini musti minta tolong para master seperti Pak
>>>Bassir, Dr Anas , Pak Isfandi,Mas Eco ,Pak
>>>Timur Langit ,Pak Eko ,Pak Wisnu,Pak desmond
>>>,Pak Christopher,Pak Hengky,Pak Hok 1 ,Pak
>>>Junior Tr ,Pak Kenzie dan banyak lainnya .
>>>
>>>terima kasih
>>>
>>>
>>>
>>>
>
>
>
__._,_.___
Apabila membutuhkan software AmiBroker, Realtime Intraday Data & Pelatihan silahkan kontak : Dendo Valentino | Cell : 08159304868 | e-mail: amibrokerfreak{at}yahoo.co.id | YM id : dendov | http://www.facebook.com/dendo.amibrokerfreak | http://www.amibroker-4-bei.org
![]()
Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
__,_._,___
No comments:
Post a Comment