Selamat Datang Di Ruang Belajar Binary.me / Deriv.com - Di Sini Anda akan mendapatkan semua Tips dan Trik Menang Forex Binary - Deriv dari A sampai Z. Puaskan Keinginan Belajar Anda dan Bersiaplah untuk Meraih Mimpi mendapatkan Kebebasan Financial Yang Tidak Terbatas... !!!


 


Minggu, 01 November 2015

SIB005 - Latihan 02 - Ekstraksi Data


---------------------------
Materi lainnya :
SIB001 - Apa itu Imacros
SIB002 - Cara Aktivasi Javascript Imacross di Browser Mozilla
SIB003 - Belajar Script Imacross
SIB004 - Latihan 1 - Input Data 
---------------------
Aktifitas utama dalam otomatisasi adalah ekstraksi data dari website, juga dikenal sebagai "web/screen scraping".


 
Di Binary kita butuh mengambil data antara lain: spot harga, chart, nilai profit, portofolio, dsb.

iMacros dapat mengekstrak data ini untuk diolah atau disimpan dalam sebuah file atau database.

Ekstraksi data ditentukan oleh parameter EKSTRACT dalam perintah TAG, kemudian disimpan dalam variabel iimGetLastExtact(1)

Update:
- Versi 2 bisa membaca digit terbanyak sebagai acuan LDP.
- Versi 1 hanya membaca spot dan digit.

Kita akan coba membaca spot & menampilkan digit terakhir, silakan:
1. Dowload filenya di Sini :
https://drive.google.com/file/d/0B1afjaz7hqP6Yi1PazF6X2ZsQVU/view?usp=sharing
2. Ekstrak.
3. Kalo tanya password, ada syaratnya: janganlupasedekah.
4. Copy ke folder iMacros.

Sekarang kita akan mempraktekannya :
1. Klik "Play" pada jendela imacros :
2. Maka Robot akan bekerja mengambil data Spot yang sedang bergerak.
3. Klik stop untuk menghentikannya.


Berikut Script Ekstraksi Data yg lengkap :
----------
// Input variabel & starting web
var macro, digits="", digit=[], spot=[], wait=0;

macro  = "CODE:";
macro += "URL: GOTO=https://www.binary.com/d/trade.cgi?market=random&time=5t&form_name=digits&expiry_type=duration&amount_type=stake&H=2&currency=USD&underlying_symbol=RDBEAR&amount=1&date_start=now&type=DIGITMATCH&l=EN\n";
macro += "REFRESH";
iimPlay(macro);

// Loop display spot & digit
for (var i=0;;i++) {
macro  = "CODE:";
macro += "WAIT SECONDS=1.8\n";
macro += "TAG POS=1 TYPE=SPAN ATTR=ID:spot extract=txt";
//macro += "TAG POS=1 TYPE=DIV ATTR=ID:header";
iimPlay(macro);

// Ekstrak spot & digit terakhir
spot[i]  = iimGetLastExtract(1);
if (spot[i] !== spot[i-1] && spot[i] !== null) {
digit[i] = spot[i].slice(-1);
digits += digit[i]+" ";

var frequency = [];  
var max = 0;  
var result;  
for (var v in digit) {
        frequency[digit[v]]=(frequency[digit[v]] || 0)+1; 
        if(frequency[digit[v]] > max) { 
                max = frequency[digit[v]]; 
                result = digit[v]; }                 
}
iimDisplay("Spot : "+spot[i]+"\nMost Digit : "+result+"\nData : "+digits);
}else {wait+=1}
if (wait==4) {iimPlay("CODE:TAG POS=1 TYPE=BUTTON FORM=NAME:form0 ATTR=ID:bet_calculate");wait=0;}
}
--------------
Selamat Mencoba
---------------------------
Materi lainnya :
SIB005 - Latihan 2 - Ekstraksi Data
SIB006 - Latihan 3 - Tick Picker
SIB007 - Latihan 4 - Scrip Random Digit Differ
SIB008 - Latihan 5 - Statistik Last Digit
SIB009 - Latihan 6 - Follow Tick
SIB010 - Latihan 7 - Indikator RSI
SIB011 - Latihan 8 -  High-Low
SIB012 - Kumpulan Macro Untuk Eksekusi
SIB013 - Indikator  MA
SIB014 - Indikator BB-MA-HILO-Volatile-RSI
SIB015 - Mengatasi Binary Goyang Dumai
SIB016 - Parade Robot Imacros Binary Gratis

 ---------------------------------------------------------

Dapatkan RAHASIA BINARY SOLUTION Gratissss, dengan cara  Mendaftar Akun Riil Binary di Sini :
http://tinyurl.com/langsungbinary
Cara memperoleh RAHASIA BINARY SOLUTION Gratisss,  
lihat disini :
http://komunitaspenggilabinary.blogspot.co.id/p/ruang-binary-solution.html