Sebenarnya apa saya yang salah ngerti atau perintah timeframe untuk
meng"extract"dari timeframe yg berbeda ke timeframe yg sekarang di amibroker
ngak ada yah?
saya coba bikin lagi tapi masi belum jadi, cuman dasar logikanya seh
ANDAIKAN - ini pasti salah, tapi cuman berandai saja, volume dasar = volume
1 menit, vol 15 menit = vol 1 menit x 15. ( andaikan seperti ini ) maka
formulanya sbb:
========================================================
TimeFrame = 60 * Param("Time",1,1,200,1); // bisa di sesuaikan
TimeFrameSet(timeFrame);
IIf(C>O , up1 = V, down1= V);
up15=15*up1;
down15=15*down1;
TimeFrameRestore();
//Plot (upvol, "upvol 1mins", colorGreen ,styleHistogram);
IIf(TimeFrameRestore(60),
Plot( down1,"SELL ", colorRed,styleHistogram ), Plot( up1, "BUY ",
colorGreen,styleHistogram )); //kalau timeframe skrg 1 mins
IIf(TimeFrameRestore(900),
Plot( down15,"SELL ", colorRed,styleHistogram ), Plot( up15, "BUY ",
colorGreen,styleHistogram )); //kalau timeframe skrg 15 mins
===================================================================
tinggal diganti up15 = Vol menit ke 1 + menit ke 2 + dst .... + menit ke 15
( belum ketemu codenya )
dan tinggal di cek pada baris terakhir apakah timeframe default kita
berapa.... ( perintahnya juga belum ketemu )
tapi perintah iif timeframe sekarang yang kita pakai rasanya salah, saya
coba cari2 perintah untuk mengecek apakah timeframe kita skrg sesuai dengan
array yg kita mau, ga ketemu.
maaf kalau ngak sebanding sama code nya pak Eco , Sathya dan Dendo.... saya
sama sekali ngak ada dasar IT... ini juga cuman coba2 belajar2 bikin afl
pake logika dasar aja .. moga2 membantu...
LT
2009/6/29 Eco Syariah <[email protected]>
>
>
> Ini dia sepotong rendang nya... hehehe...
>
> tf1 = in1Minute; tf5 = in5Minute; tf15 = in15Minute; tfh = inHourly; tfd =
> inDaily; tfw = inWeekly;
> tf = tf1;
> V0m = TimeFrameGetPrice( "V", tf, 0);
> V1m = TimeFrameGetPrice( "V", tf, -1);
>
> Ya... sama kalau lihat di TFrame 5"... kalau lihat di TFrame 1", maka pada
> semua TFrame akan berbeda...
> Terus kalau mau tf di atas bisa diganti2 pake command apa ya ? Tadinya saya
> pakai *Param("TimeFrame: tf1,tf5,tf15,tfh,tfd,tfw", tfh);*... tapi tidak
> berfungsi... atau ada yang salah ?
>
> Thx
>
> ES
>
> 2009/6/29 Dendo <[email protected]>
>
>
>>
>> Sepertinya untuk 5 menit & 1 menitnya masih sama dengan yanghourly ya
>> pak..?
>>
>> Boleh minta AFLnya sepotong ? supaya lebih gampang ngopreknya..
>>
>>
>>
>> *From:* [email protected] [mailto:
>> [email protected]] *On Behalf Of *Eco Syariah
>> *Sent:* Monday, June 29, 2009 6:44 PM
>> *To:* [email protected]
>> *Subject:* Re: [Komunitas AmiBroker] Re: AFL intraday volume
>>
>>
>>
>>
>>
>>
>> Mas LT dan mas Sathya,
>>
>> Saya coba buat agak berbeda... hasilnya:
>>
>> Volume di timeframe Hourly = V.15m = V.5 menit = V.1 menit... kalau di
>> balik ke TFrame yang lebih cepat, misal 1 menit, maka Vol masing2 TFrame
>> berbeda...
>>
>> Kita kan maunya kalau klik di weekly atau daily atau hourly dst, maka vol
>> masing2 TFrame tampak (berbeda), demikian sebaliknya... ada yang tau caranya
>> ?
>>
>> Maaf contoh chart cuma hourly... mudah2an ini jadi pilot project
>> "keroyokan" kita yang pertama dan sukses... aamiin...
>>
>> Thanks,
>>
>> ES
>>
>> 2009/6/26 Sathya <[email protected]>
>>
>> ide ini uda pernah kita japri yg pak LT,
>> bar nya ga klihatan apa krn code nya !!! ,, klu sy
>> coba yg ini bar nya kluar.
>> hanya masalah 2 timeframe di satu chart itu yg perlu di pikirkan lg
>> tapi coba di tambah fungsi ini :
>> TimeFrame = 60 * Param("Time",10,5,200,1); // bisa di sesuaikan
>> TimeFrameSet(timeFrame);
>> ya di oprek dikitlah ,,atau ada yg bisa share ide nya yg lain mungkin ada
>> tman2 yg bisa bantu.
>>
>>
>> TimeFrameSet( in1Minute ); // switch to 1 minute frame
>>
>> up1 = C>O;
>> up2 = C<O;
>> upvola = IIf(C>O , upvol = V, upvol=0);
>>
>> TimeFrameRestore();
>> //Plot (upvol, "upvol 1mins", colorGreen ,styleHistogram);
>>
>> Plot( TimeFrameExpand( up1 , in1Minute), "SELL ", colorRed,styleHistogram
>> );
>> Plot( TimeFrameExpand( up2 , in1Minute), "BUY ", colorLime,styleHistogram
>> );
>>
>> Rgdz
>> Sathya
>>
>>
>>
>>
>> --- In [email protected], Learning Trader <tjun.tr...@...>
>> wrote:
>> >
>> > Hi teman teman amibroker,
>> >
>> > Saya lagi kepikir ingin buat indicator utk ngambil data tick intraday
>> lalu
>> > stelah di filter dgn formula di jumlahkan, lalu di plot ke timeframe yg
>> > lebih tinggi (misal 1 mins, 15 mins or hourly ) or kedata daily EOD
>> >
>> > jadi dasar ide filternya, setiap gerakan di tickmark down kita anggap
>> volume
>> > sebagai bandar jualan = bear power , setiap gerakan mark up bandar beli,
>> > volume = bull power. memang ngak sama seperti akumulasi / distribusi
>> EOD...
>> > karena yg kita tangkap adalah gerakan per TICK, jadi harusnya lebih
>> akurat.
>> >
>> > saya coba bikin pake formula TimeFrameSet tapi gagal terus, Ini yg
>> terakhir
>> > kali saya coba, sudah bisa jalan, tapi hasilnya 0 terus....
>> >
>> > =================================================
>> >
>> > TimeFrameSet( in1Minute ); // switch to 1 minute frame
>> >
>> > IIf ((C > O), upvol =V, upvol=0 );
>> >
>> > TimeFrameRestore();
>> >
>> > Plot (upvol, "upvol 1mins", colorGreen ,styleHistogram);
>> >
>> > Mungkin ada saran dari teman2 yg laen/ Pak Dendo?
>> >
>> >
>> > Best regards,
>> >
>> >
>> > LT
>> >
>>
>>
>>
>> Checked by AVG - www.avg.com
>> Version: 8.5.375 / Virus Database: 270.12.92/2202 - Release Date: 06/25/09
>> 17:58:00
>>
>>
>>
>
>