定期定额投资BTC盈利验证

Author: 春哥, Date: 2016-06-17 00:05:33
Tags: Tool

每次按照固定金额购买比特币持有



var total_cny = 0;
var days = 0;
var total_btc = 0;

function main() {
    
    var chart = createChart();
    while( true) {
        total_cny+=FIXED_AMOUNT;
        days++;
    
        var ticker = exchange.GetTicker();
        total_btc += FIXED_AMOUNT/ticker.Last;
    
        var current_value = ticker.Last * total_btc;
    
        LogProfit(current_value - total_cny);
        
        var time = new Date().getTime();
        chart.add([0, [time, total_cny ]]);
        chart.add([1, [time, current_value]]);
        
        Sleep(PERIOD*1000);
    }
}



function createChart() {

    var options = {
        rangeSelector: {
            selected: 4
        },
        __isStock: true,
        yAxis: {
            labels: {
                formatter: function () {
                    return (this.value > 0 ? ' + ' : '') + this.value + '%';
                }
            },
            plotLines: [{
                value: 0,
                width: 2,
                color: 'silver'
            }]
        },

        plotOptions: {
            series: {
                compare: 'percent'
            }
        },

        tooltip: {
            pointFormat: '<span style="color:{series.color}">{series.name}</span>: <b>{point.y}</b> ({point.change}%)<br/> {point.text}',
            valueDecimals: 2
        },

        series: [ 
        {
            name: '成本',
            data: []
        },
           {
            name: '账户价值',
            data: []
        }
        ]
    };

    return Chart(options);
}




Related

More