Es ist mal wieder soweit, ich reflektiere mal wieder die letzten sieben Tage. Wie ich in meinem letzen Post schon erwähnt habe möchte ich dieses Format jede Woche bringen.
Eigentlich hatte ich ja keine Ferien sondern nur eine vorlesungsfreie Zeit. Seit letzter Woche bin ich fleißig am lernen und das sogar wirklich erfolgreich. Doch langsam wird es langweilig. Die letzten Prüfungen kann ich fast schon auswendig (natürlich nur die Rechensystematik) und langsam verliere ich das Interesse.
Seit Tagen versuche ich mal wieder ein paar Daten von einigen Exchanges zu fetchen. Leider bin ich nicht der beste Programmierer und kenne mich noch nicht so gut mit Javascript aus.
Mittels jQuery wollte ich die Daten laden:
function hitbtcSBD(id){
$.getJSON("https://api.hitbtc.com/api/2/public/orderbook/SBDBTC",function(data){
console.log(data.bid);
});
}
Sobald ich diese Funktion ausführe bekomme ich folgende Warnung:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.hitbtc.com/api/2/public/orderbook/SBDBTC. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
Alles klar ich kann die Daten nicht laden. Nach einiger Recherche habe ich auch einige Lösungsansätze gefunden und ausprobiert. Deshalb versuchte ich über eine JSONP Anfrage eine Antwort zu bekommen. Angeblich mittels callback=? kann ich immer noch die getJSON-Funktion nutzen.
Doch leider bekomme ich folgende Fehlermeldung:
SyntaxError: missing ; before statement | SBDBTC:1:6
Die Antwort sieht so aus:
{"ask":[{"price":"0.00101","size":"1.677"},{"price":"0.00102","size":"18.309"},{"price":"0.00107","size":"0.064"},{"price":"0.00108","size":"0.100"},{"price":"0.00111","size":"0.912"},{"price":"0.00112","size":"0.969"},{"price":"0.00113","size":"0.917"},{"price":"0.00114","size":"0.260"},{"price":"0.00115","size":"0.302"},{"price":"0.00118","size":"16.042"},{"price":"0.00119","size":"87.549"},{"price":"0.00120","size":"3.000"},{"price":"0.00124","size":"0.319"},{"price":"0.00125","size":"0.052"},{"price":"0.00126","size":"0.002"},{"price":"0.00127","size":"6.893"},{"price":"0.00128","size":"62.459"},{"price":"0.00129","size":"1.359"},{"price":"0.00130","size":"1.001"},{"price":"0.00133","size":"0.910"},{"price":"0.00135","size":"0.001"},{"price":"0.00136","size":"0.885"},{"price":"0.00140","size":"6.242"},{"price":"0.00144","size":"0.838"},{"price":"0.00145","size":"0.001"},{"price":"0.00147","size":"2.333"},{"price":"0.00148","size":"0.817"},{"price":"0.00150","size":"14.333"},{"price":"0.00152","size":"0.796"},{"price":"0.00155","size":"0.778"},{"price":"0.00156","size":"0.164"},{"price":"0.00159","size":"0.758"},{"price":"0.00160","size":"1.080"},{"price":"0.00163","size":"0.741"},{"price":"0.00165","size":"0.508"},{"price":"0.00167","size":"0.724"},{"price":"0.00170","size":"4.005"},{"price":"0.00175","size":"1.000"},{"price":"0.00180","size":"3.345"},{"price":"0.00185","size":"1.000"},{"price":"0.00190","size":"1.000"},{"price":"0.00192","size":"1.000"},{"price":"0.00193","size":"1.000"},{"price":"0.00195","size":"1.000"},{"price":"0.00198","size":"2.900"},{"price":"0.00199","size":"2.000"},{"price":"0.00200","size":"14.714"},{"price":"0.00230","size":"1.000"},{"price":"0.00231","size":"2.334"},{"price":"0.00240","size":"0.200"},{"price":"0.00250","size":"5.000"},{"price":"0.00256","size":"50.000"},{"price":"0.00300","size":"4.326"},{"price":"0.00320","size":"1.080"},{"price":"0.00400","size":"1.000"},{"price":"0.00500","size":"6.000"},{"price":"0.00512","size":"25.000"},{"price":"0.00600","size":"1.000"},{"price":"0.00640","size":"0.080"},{"price":"0.00700","size":"1.000"},{"price":"0.00800","size":"1.000"},{"price":"0.00900","size":"1.000"},{"price":"0.00908","size":"0.555"},{"price":"0.00990","size":"1.500"},{"price":"0.01000","size":"8.000"},{"price":"0.01200","size":"20.000"},{"price":"0.01280","size":"0.080"},{"price":"0.01346","size":"0.001"},{"price":"0.01503","size":"3.326"},{"price":"0.01800","size":"1.000"},{"price":"0.01900","size":"1.000"},{"price":"0.02000","size":"1.050"},{"price":"0.02500","size":"1.000"},{"price":"0.02560","size":"0.080"},{"price":"0.02790","size":"1.000"},{"price":"0.03000","size":"1.050"},{"price":"0.03006","size":"3.326"},{"price":"0.04000","size":"1.050"},{"price":"0.04500","size":"1.000"},{"price":"0.04800","size":"1.000"},{"price":"0.05000","size":"21.500"},{"price":"0.05120","size":"0.080"},{"price":"0.06000","size":"0.111"},{"price":"0.07000","size":"5.020"},{"price":"0.07900","size":"5.000"},{"price":"0.07998","size":"21.000"},{"price":"0.07999","size":"1.000"},{"price":"0.08000","size":"0.022"},{"price":"0.08500","size":"1.000"},{"price":"0.08742","size":"0.047"},{"price":"0.09000","size":"0.100"},{"price":"0.09900","size":"10.100"},{"price":"0.09999","size":"1.000"},{"price":"0.10000","size":"76.255"},{"price":"0.10240","size":"0.080"},{"price":"0.15000","size":"1.000"},{"price":"0.15033","size":"3.326"},{"price":"0.19900","size":"0.100"},{"price":"0.20000","size":"5.050"},{"price":"0.20480","size":"0.080"}],"bid":[{"price":"0.00098","size":"1.080"},{"price":"0.00096","size":"0.120"},{"price":"0.00093","size":"0.653"},{"price":"0.00088","size":"5.769"},{"price":"0.00087","size":"2.500"},{"price":"0.00086","size":"10.934"},{"price":"0.00085","size":"5.000"},{"price":"0.00084","size":"9.679"},{"price":"0.00083","size":"0.100"},{"price":"0.00082","size":"6.097"},{"price":"0.00081","size":"7.324"},{"price":"0.00080","size":"24.000"},{"price":"0.00079","size":"1.000"},{"price":"0.00075","size":"5.000"},{"price":"0.00071","size":"1.690"},{"price":"0.00070","size":"5.000"},{"price":"0.00061","size":"2.518"},{"price":"0.00060","size":"83.334"},{"price":"0.00059","size":"6.913"},{"price":"0.00056","size":"14.432"},{"price":"0.00055","size":"0.060"},{"price":"0.00054","size":"5.722"},{"price":"0.00053","size":"1.907"},{"price":"0.00047","size":"0.044"},{"price":"0.00046","size":"13.632"},{"price":"0.00044","size":"29.295"},{"price":"0.00041","size":"0.178"},{"price":"0.00040","size":"0.100"},{"price":"0.00036","size":"1.946"},{"price":"0.00034","size":"24.197"},{"price":"0.00030","size":"10.483"},{"price":"0.00028","size":"0.001"},{"price":"0.00022","size":"49.062"},{"price":"0.00020","size":"0.718"},{"price":"0.00018","size":"0.717"},{"price":"0.00016","size":"65.750"},{"price":"0.00015","size":"33.333"},{"price":"0.00014","size":"4.190"},{"price":"0.00013","size":"3.129"},{"price":"0.00012","size":"83.333"},{"price":"0.00010","size":"30.565"},{"price":"0.00009","size":"128.595"},{"price":"0.00008","size":"493.129"},{"price":"0.00007","size":"14.285"},{"price":"0.00005","size":"200.000"},{"price":"0.00003","size":"354.333"},{"price":"0.00002","size":"291.000"},{"price":"0.00001","size":"2100.000"}]}
Ich habe leider keine weiteren Lösungsansätze. Falls jemand Ideen hätte wäre ich sehr dankbar.
Seit einiger Zeit nutze ich den Atom Editor von Github. Leider hatte ich aber einige Zeit Probleme mit dem Editor. Doch diese konnte ich beheben und nun kann ich endlich auch Latex-Formel in Markdown Dokumenten schreiben. Ich werde in nächster Zeit meine Notizen hiermit schreiben und gerne noch einen Erfahrungsbericht schreiben. Falls Interesse besteht kann ich auch noch einen Post über meine Konfiguration erstellen.
Ich werde mich dazu motivieren mein Skript durchzuarbeiten. Stoff aufbereiten schadet nie und außerdem kann ich den Atom Editor auf Alltagstauglichkeit prüfen.