forked from CodeCloudMe/BitcoinTrader
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
51 lines (31 loc) · 1.48 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'cloud/models/main/index.php');
ini_set('display_errors',1); error_reporting(E_ALL);
session_start();
$_SESSION['count'] =1;
$resp = getPrices(365);
echo(json_encode($resp));
//prop
function getPrices($limit=2){
$startDate = "2012-01-01";
for($i=0; $i<$limit; $i++){
$theDate = date('Y-m-d', strtotime($startDate. ' + '.$i.' days'));
echo($theDate);
echo("time = http://www.quandl.com/api/v1/datasets/BITCOIN/BITSTAMPUSD?&trim_start=".$theDate."&trim_end=".$theDate. "&auth_token=6sQU_EYPwHRMkJsReFG9");
$info = file_get_contents("http://www.quandl.com/api/v1/datasets/BITCOIN/BITSTAMPUSD?&trim_start=".$theDate."&trim_end=".$theDate."&auth_token=6sQU_EYPwHRMkJsReFG9");
$tInfo = json_decode($info, true);
$data = $tInfo['data'][0];
$open= floatval($data[1]);
$high=floatval($data[2]);
$low=floatval($data[3]);
$close=floatval($data[4]);
$volume=floatval($data[5]);
$volumeC=floatval($data[6]);
$weightedPrice=floatval($data[7]);
$avg = floatval(($high +$low)/2);
dbQuery("INSERT INTO btcHistory (open, high, low, close, volume, volumeUSD, weightedPrice, avg, tDate) VALUES ($open, $high, $low, $close, $volume, $volumeC, $weightedPrice, $avg, '$theDate')");
echo("INSERT INTO btcHistory (open, high, low, close, volume, volumeUSD, weightedPrice, avg, tDate) VALUES ($open, $high, $low, $close, $volume, $volumeC, $weightedPrice, $avg, '$theDate')");
}
return true;
}
?>