Skip to content

Instantly share code, notes, and snippets.

View Anderson-Juhasc's full-sized avatar
:octocat:
Looking for work

Anderson Juhasc Anderson-Juhasc

:octocat:
Looking for work
View GitHub Profile
var OKCoin = require("okcoin-ws");
var talib = require("talib");
var fs = require("fs");
var jsonfile = require("jsonfile");
var _ = require("lodash");
var Q = require("q");
var buy_treshold = 0.25;
var sell_treshold = 0.25;
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Live BTCChina Chart</title>
</head>
<body>
<h1>BTCChina</h1>
<div>
<strong>Último preço:</strong> <span id="lastValue" style="color: #f00; font-size: 36px;">000.00</span>
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="bower_components/jquery/dist/jquery.min.js"></script>
<script type="text/javascript" src="bower_components/reconnecting-websocket/reconnecting-websocket.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var wsUri = 'ws://ws.blockchain.info/inv';
import json;
import urllib2;
print("Price of 1 Bitcoin: $" + json.load(urllib2.urlopen("http://api.coindesk.com/v1/bpi/currentprice.json"))["bpi"]["USD"]["rate"])
if (channel === 'ok_btccny_ticker' || channel === 'ok_btcusd_ticker') {
self.ticker = data;
}
if (channel === 'ok_btccny_depth' || channel === 'ok_btcusd_depth') {
self.orders = data;
self.userInfo();
}
var ws = new WebSocket('wss://url');
ws.on('open', function() {
console.log('open connect');
ws.send("channel or msg");
});
ws.on('message', function(message) {
console.log(message);
#!/usr/bin/env python
import hashlib
import hmac
import time
import json
import urllib2
import datetime
# Q. What are api endpoints for test and production?
# testnet -> https://api.testnet.blinktrade.com/tapi/v1/message
var Bitcore = require('bitcore');
var Address = Bitcore.Address;
var HDPrivateKey = Bitcore.HDPrivateKey;
var hdPrivateKey = new HDPrivateKey.fromSeed("bf8e06fd8c0dafbc831933422895ad68c0874439e177f136f8f756b360de94f8");
var hdPublicKey = hdPrivateKey.hdPublicKey;
var address = new Address(hdPublicKey.derive( Math.floor(Date.now() / 1000) ).publicKey);
var derivedAddress = new Address(hdPublicKey.derive( Math.floor(Date.now() / 1000) ).publicKey);
var Bitcore = require('bitcore');
var Address = Bitcore.Address;
var HDPrivateKey = Bitcore.HDPrivateKey;
var hdPrivateKey = new HDPrivateKey.fromSeed("bf8e06fd8c0dafbc831933422895ad68c0874439e177f136f8f756b360de94f8");
var hdPublicKey = hdPrivateKey.hdPublicKey;
var address = new Address(hdPublicKey.derive( Math.floor(Date.now() / 1000) ).publicKey);
var derivedAddress = new Address(hdPublicKey.derive( Math.floor(Date.now() / 1000) ).publicKey);
Bot.prototype.userInfo = function() {
var that = this
, deferred = Q.defer()
, channel = this.coin === 'usd' ? 'ok_spotusd_userinfo' : 'ok_spotcny_userinfo';
that.send(channel);
that.ws.on('message', function(data) {
var messages = JSON.parse(data.data)
, channel = messages[0].channel;