DDE DATA PLUGIN AmiBroker Sekarang mendukung kutipan streaming Real-Time dari sumber data yang sesuai dengan DDE. Catatan: Plugin DDE disediakan secara bebas berdasarkan kuota-isquot. Tidak ada quothand holdingquot yang disediakan terutama berkaitan dengan konfigurasi aplikasi 3rd party 3rd party DDE servers. Informasi di bawah ini adalah segala sesuatu yang ditawarkan. Karena DDE real-time streaming bervariasi dari sumber ke sumber dan setiap vendor data menggunakan metode formatnya sendiri, penerapan yang berbeda mungkin atau mungkin tidak sesuai untuk Anda (misalnya untuk vendor data tertentu). Anda bisa menemukan contoh konfigurasi yang teruji di akhir halaman ini. Kami tidak menjamin operasi untuk sumber yang belum teruji. Selalu lebih baik mencari broker atau vendor data yang telah mendedikasikan plugin yang tersedia DDE (Dynamic Data Exchange) adalah protokol Windows yang digunakan untuk memungkinkan aplikasi bertukar data. Misalnya, ketika Anda mengubah formulir dalam program database atau item data dalam program spreadsheet, mereka dapat juga mengatur untuk mengubah bentuk atau item ini di manapun terjadi pada program lain yang mungkin Anda gunakan. DDE menggunakan model clienterver dimana aplikasi yang meminta data dianggap sebagai client dan aplikasi yang menyediakan data dianggap server. Ribuan aplikasi menggunakan DDE, termasuk Microsoft Excel, Word, Lotus 1-2-3, dan Visual Basic. Apa DDE menawarkan untuk pedagang Pada dasarnya real time streaming quotes. TIDAK ADA BACKFILL via DDE. Banyak penyedia data dan broker real-time memberikan kemampuan untuk mendapatkan data real-time melalui DDE. Anda harus meminta vendor data brokeragereal waktu Anda jika mereka menawarkan link DDE. Plugin DDE yang sekarang tersedia untuk AmiBroker memungkinkan untuk menautkan ke (hampir) sumber DDE (server) yang memasok tanda kutip real-time. Hal ini menjadikannya pilihan yang menarik bagi semua sumber data yang tidak memiliki plugin khusus. KETIKA TIDAK MENGGUNAKAN DDE PLUGIN Jika Anda menggunakan eSignal, IQFeed, Quote, MarketCast, dan sumber lain yang memiliki plugin khusus - Anda harus menggunakan plugin khusus ini daripada DDE. Ini karena plugin yang berdedikasi adalah SELALU pilihan yang lebih baik (menyediakan lebih banyak fitur plus lebih cepat) daripada DDE generik. DDE PLUGIN FEATURES RINGKASAN servertopicitem DDE yang ditentukan pengguna untuk setiap bidang (terbuka, tinggi, rendah, dekat, volume, ukuran perdagangan, volume total, tawaran, ukuran tawaran, permintaan, ukuran permintaan, waktu) mendukung hingga 500 simbol streaming secara real time ( Versi 1.1.0) mendukung semua interval waktu dasar: daily, hourly, 15-, 5-, 1-minute, 15-, 5-second, centang NO BACKFILL (karena kebanyakan sumber DDE tidak menyediakan isi ulang) 1.2 .2 - termasuk field shiftquot quotTime dalam dialog konteks, menyimpan konfigurasi per-database di file dde. config dan bukan di dalam registri ditambah perbaikan kecil lainnya 1.2.1 - masalah tetap dengan jenis ketidakcocokan 1.2.0 - secara default plugin menggunakan pengaturan regional Format numerik sekarang dan beban CPU menurun 1.1.0 - batas simbol meningkat dari 40 menjadi 500 1.0.0 - rilis awal (BETA) Untuk menggunakan plugin data DDE dengan AmiBroker Anda perlu: jika Anda memiliki AmiBroker 32-bit yang terpasang, download DDE Plugin dari amibrokerbinDDE. dll (versi 32 bit) dan salin ke subfolder PLUGINS dari direktori AmiBroker. Versi DDE. DLL saat ini (32bit): 1.2.1 (5 Januari 2007) jika Anda menginstal AmiBroker 64-bit, download amibrokerx64DDE. dll (versi 64 bit) dan salin ke subfolder PLUGINS dari direktori AmiBroker. Versi DDE. DLL saat ini (64bit): 1.3.0 (27 Sep 2013) Aktifkan DDE dalam perangkat lunak pihak ketiga yang Anda gunakan sebagai server DDE (lihat dokumentasi perangkat lunak vendor data vendor untuk rincian tentang cara mengaktifkan DDE) Jalankan AmiBroker dan buat Database baru dengan quot DDE universal data plugin quot sebagai sumber data, berikut langkah-langkahnya: Pilih File-gtNew database Ketik nama folder baru (misalnya: C: Program FilesAmiBrokerDDE) dan klik Create seperti yang ditunjukkan pada gambar di bawah ini: Pilih DDE universal Data plugin dari sumber data combo dan Enable from Local data storage Masukkan 10000 atau lebih ke dalam quot Jumlah bar untuk memuat kolom isian Sekarang pilih interval waktu Base. Interval yang didukung adalah: EOD, per jam, 15 menit, 5 menit, 1 menit. Edisi Profesional AmiBroker memungkinkan juga untuk memilih interval Tick, 5-second, 15-second. Klik tombol CONFIGURE - PENTING: dalam dialog quotCONFIGUREquot Anda harus mengatur semua bidang dengan mengikuti deskripsi vendor data Anda. Silakan periksa juga paragraf di bawah ini (lihat CONFIGURING DDE PLUGIN UNTUK BEKERJA DENGAN VENDOR ANDA) untuk penjelasan rinci. PERHATIAN: Anda tidak dapat melewatkan bagian ini - tanpa menyiapkan bidang khusus untuk vendor data Anda, DDE TIDAK AKAN BEKERJA. Indikator status Plugin harus berubah dari kuning quotWAITquot ke Green quotOKquot dalam beberapa detik. Jika tidak beralih ke keadaan quotOKquot, berarti eiter: a) nama server dan atau field tidak diatur dengan benar atau b) Server DDE (aplikasi pihak ke-3) tidak berjalan atau tidak diaktifkan Jika indikator menunjukkan quotOKquot - maka qutoes real time Mengalir ke AB. Anda bisa mengeceknya dengan menampilkan quote time View-gtReal. Catatan: Karena tidak ada isi ulang Anda harus menunggu setidaknya 3 bar data yang akan dikumpulkan sebelum grafik muncul. MENGKONFIGURKAN DDE PLUGIN UNTUK BEKERJA DENGAN VENDOR ANDA Berbagai vendor data menggunakan string koneksi DDE yang berbeda, berikut beberapa contoh tipikal yang akan ditampilkan. Sebagian besar dokumentasi DDE menggunakan sintaks Excel DDE yang terlihat seperti berikut: Server adalah nama server DDE seperti WINROS, IQLINK, REUTER, CQGPC, MT, MTLink, dll. Topiknya adalah topik percakapan DDE. Bergantung pada topik sumber Data mungkin hanya simbol ticker (seperti di IQFeed), atau nama field (seperti di winros). Item adalah item dari percakapan DDE. Bergantung pada sumber data, bisa berupa nama field (seperti di IQFeed) atau simbol ticker (seperti di Winros). Jadi connection string DDE dalam dua standar yang paling umum terlihat seperti berikut: Sekarang layar konfigurasi plugin DDE terlihat seperti ini: Di bagian UPPER dialog Anda bisa melihat kolom quotDDE Serverquot. Di bidang ini Anda harus memasukkan bagian SERVER dari string koneksi DDE (SERVER TOPICITEM) tanpa tanda persamaan dan tanpa karakter. Di bawah ini Anda dapat melihat 12 kotak teks di mana Anda dapat menentukan topik DDE dan item untuk setiap bidang data yang disediakan oleh sumber data Anda. Di sini Anda harus memasukkan pasangan TOPICITEM dari string koneksi DDE (SERVER TOPICITEM) dengan tanda peringatan antara topik DDE dan item DDE. Seperti yang dapat Anda lihat pada gambar di atas, plugin DDE memungkinkan Anda menggunakan beberapa string khusus, yaitu:,,,, yang dievaluasi dalam run-time untuk setiap simbol secara terpisah yang memungkinkan untuk membuat string DDE dinamis (tergantung pada ticker yang dipilih misalnya ) Yang dibutuhkan oleh sebagian besar sumber data: - mengevaluasi simbol ticker dari keamanan yang diberikan - mengevaluasi ke nama field yang sesuai (tanpa spasi), yaitu Open, High, Low, Last, LastSize, Volume, Ask, AskSize, Bid, BidSize, Time, Req - mirip dengan tapi nama field 2 kata memiliki spasi, yaitu: quotLast Sizequot, quotAsk Sizequot, quotBid Sizequot - mengevaluasi ke nama server - mengevaluasi ke ID unik (menjalankan counter bertambah 1 dengan masing-masing simbol) Semua teks lainnya disalin dengan karbon , Jadi jika Anda menulis misalnya: PREFIX SUFFIXMYTEXT akan mengevaluasi ke SERVERPREFIXMSFTSUFFIXMYTEXT (asalkan simbol saat ini adalah MSFT) Di samping definisi bidang, kita dapat melihat definisi yang diberikan akan dievaluasi (dalam notasi Excel). Hal ini mempermudah verifikasi jika definisi benar. Evaluasi sampel menggunakan selalu quotMSFTquot sebagai a, dan 34 sebagai. Jika sumber data Anda tidak menyediakan semua bidang Anda dapat membuat bidang yang diberikan kosong. Perhatikan bahwa untuk operasi yang benar, harga quotLastquot (harga perdagangan terakhir) diperlukan. Jika sumber data Anda tidak memberikan harga quotlastquot (sebagian besar sumber forex tidak memiliki quotlastquot), Anda dapat memaksa plugin DDE untuk menggunakan quotBidquot sebagai gantinya. Untuk itu Anda harus membuat kolom quotLastquot kosong dan berikan pasangan topik topic DDE yang sesuai di kolom quotBidquot. Harap perhatikan juga bahwa pasangan TopicItem harus mengevaluasi nilai unik. Di bagian atas dialog Anda bisa melihat kotak kombo quotPresetquot. Sampai sekarang memungkinkan untuk membuat pra-setel field menggunakan dua skema generik: a) - harga beli kuota dievaluasi ke SERVERLastMSFT b) - harga kuotasi klik untuk SERVERMSFTLast Di kotak quotPresetquot mendatang akan berisi lebih banyak preset untuk berbagai sumber DDE yang Anda kirimkan. Mengikuti dokumen dari vendor format permintaan DDE adalah MT, di mana ada salah satu Bid, Ask, High, Low, Time. Perhatikan bahwa ini adalah sumber Forex yang datang tanpa harga terakhir. Dalam hal ini setup plugin AmiBroker DDE yang sesuai adalah sebagai berikut: Penyiapan Metatrader 3 DDE 3. Dubus TradeXpert (dubus. fr) (tangkapan layar penyiapan DDE untuk Tradexpert milik Jean-Guilhem Cailton) 4. FXCM FXTrek - Forex (tangkapan layar DDE Setup untuk FXCM milik Byron Porter) 5. Bloomberg DDE Perlu diketahui bahwa Anda perlu menjalankan server DDE Bloomberg secara manual karena tidak dimulai secara default. Server DDE Bloomberg dapat dimulai secara manual dari item menu Start-gtRun Windows dengan mengetikkan quotBLP. EXEquot (tanpa tanda kutip). Setelah Server DDE Bloomberg berjalan, Anda dapat menggunakan DDE dengan pengaturan yang ditunjukkan di bawah ini: (screenshot DDE setup untuk DDE Bloomberg DDE dari Paolo Cavatore) Plugin DDE telah diuji dan diketahui berfungsi dengan baik pada Windows XP (32 bit DDE) Dan Windows 9x (16 bit DDE). Server DDE berikut diverifikasi oleh kami untuk bekerja dengan baik: Plugin DDE TIDAK bekerja dengan server DDE berikut: VTSPOT (Visual Trader) - karena pengkodean yang tidak benar dalam VisualTrader yang menyebabkan fungsi perpustakaan DDEML DdeConnect untuk bertahan pada upaya koneksi pertama Semua server DDE lain yang tidak tercantum di atas harus bekerja dengan baik. Hubungi dukungan di amibroker jika terjadi masalah. BANTUAN AS UNTUK MEMBANTU ORANG LAIN: Untuk membantu yang lain mengkonfigurasi plugin DDE untuk vendor data mereka, setelah Anda berhasil terhubung dengan vendor tertentu, harap turunkan sebagai catatan dengan tangkapan layar dialog CONFIGURE dan nama sumbernya. Ini nantinya akan disertakan dalam dokumen ini sebagai referensi bagaimana menggunakan berbagai sumber data. Juga pembuatan pekerjaan akan ditambahkan ke combo quotpresetsquot untuk konfigurasi satu klik yang mudah. CATATAN PADA DDE PLUGIN: 1. Tidak ada BACKFILL dalam plugin DDE. Anda dapat menggunakan importir ASCII (termasuk AmiQuote) untuk mengimpor data historis langsung ke database yang akan Anda update nanti secara real time dengan menggunakan plugin DDE. 2. Ubah, bidang perubahan TIDAK tersedia (belum) 3. Bidang Time dan Req sekarang diabaikan (ini mungkin berubah di masa depan) 4. Waktu sistem saat ini digunakan untuk memberi label setiap tick. 5. Bila sumber Anda tidak menawarkan harga quotLASTquot (seperti beberapa sumber Forex), Anda harus membuat kolom quotLastquot KOSONG di dialog konfigurasi. Ini akan memberi tahu plugin untuk menggunakan kolom quotBIDquot. 6. Status Plugin (connecteddisconnected) selalu muncul dengan quotWaitquot state (indikator Kuning). Artinya tidak ada percakapan DDE yang telah ditetapkan. Jika setidaknya satu percakapan DDE dimulai dengan sukses, ini akan berubah menjadi keadaan quotokquot (indikator hijau). Jika server DDE tidak berjalan pada usaha pertama untuk terhubung, plugin TIDAK akan mencoba untuk menyambung kembali secara otomatis. Sebagai gantinya Anda harus memaksa rekoneksi secara manual (lihat butir 7). Indikatornya bisa berubah menjadi quotDisconnectedquot (indikator merah) hanya dalam dua kasus: a) Anda terhubung dengan benar tapi server DDE (aplikasi pihak ke-3) telah ditutup b) Anda memilih quotshutdownquot dari menu status plugin 7. Anda dapat menyambung kembali kapan saja dengan Memilih quotreconnectquot dari menu status plugin. Banyak terima kasih untuk versi lisensi dari perangkat lunak ini, yang sangat murah untuk penggunaan seumur hidup dan saya merasa sangat cepat, sebenarnya lebih cepat daripada diet odin yang saya gunakan. Sebelumnya saya dulu berlangganan berbagai vendor data lain yang mengambil data dari yahoo untuk pembayaran bulanan dan tagihan Anda hanya enam bulan harga berlangganan yang saya gunakan untuk membayar mereka dan itu juga untuk lisensi seumur hidup. Anda telah memberi saya sesuatu yang saya akan selalu bersyukur selama ini karena saya adalah seorang pekerja intraday kecil dan harus mengurangi biaya berulang sebanyak mungkin. Semoga Tuhan selalu bersamamu. Vinod, terima kasih atas komentar anda Rilisan yang akan datang akan memiliki lebih banyak fitur. GtChanna Yahoo tidak memiliki data Real Time forex, seperti EURUSD, benar Jadi RTDF tidak akan berguna dalam situasi ini. Yahoo mendukung data real time. Coba simbol GBPUSDX di kotak edit rilis demo RTDF. Versi Beta terbaru yang mendukung google dan juga update yahoo sangat bagus dan saya menghargai kerja keras yang telah Anda lakukan untuk mencapainya. Banyak terima kasih banyak untuk ini. Benar-benar bagus Cara menambahkan simbol hapus Abhijeet, Anda perlu membeli versi berlisensi untuk menambahkan dan menghapus simbol. Versi demo hanya mendukung 5 simbol pilihan Anda. Channa Dear Sir, saya tidak dapat melihat data apapun dalam perangkat lunak amibroker silahkan membimbing saya wat bisa melakukan saya m mencoba semua langkah Anda Mehul Nakar yahoo id mrnakar Dear Sir, Saya adalah Chandra Shekar. Saya baru saja mendownload file RTDF dan upzip di C: RTDF dan rtdfy2g. ini ke c: Windows. Saya memiliki Windows Vista dan Amibroker ver 5.20. Ketika saya menjalankan Rtdf. exe dan memasukkan detil yahoo di setting dan tekan start saya mendapat pesan berikut. Runtime error Program C: RTDFRTDF1077RTDF. exe. Aplikasi ini meminta runtime untuk menghentikannya dengan cara yang tidak biasa. Silakan hubungi tim dukungan aplikasi untuk mendapatkan informasi lebih lanjut. Tolong bantu aku. Saya jika e. chandrashekharyahoo Hi Chandrashekar, Silahkan install paket runtime VS2008 dari link berikut dan coba lagi. Microsoftdownloadsdetails. aspxFamilyID9b2da534-3e03-4391-8a4d-074b9f2bc1bfampdisplaylangen
Comments
Post a Comment