Type/to search

Thư viện giao dịch giao ngay tiền kỹ thuật số

Template
System
Created: 2016-02-20 21:39:13
Last modified: 7 months ago
6
Follow
947
Followers

Tạm thời đã đóng gói một số hàm sau

$.GetAccount(e)

Log($.GetAccount()); // Lấy thông tin tài khoản, có chức năng chịu lỗi Log($.GetAcccount(exchanges[1]));

$.Buy/Sell(e, amount)

$.Buy(0.3); // Mua 0.3 coin tại sàn chính $.Sell(0.2); // Bán 0.2 coin tại sàn chính $.Sell(exchanges[1], 0.1); // Bán 0.1 coin tại sàn phụ

$.CancelPendingOrders(e, orderType)

$.CancelPendingOrders(); // Hủy tất cả lệnh đang chờ tại sàn chính $.CancelPendingOrders(ORDER_TYPE_BUY); // Hủy tất cả lệnh mua đang chờ tại sàn chính $.CancelPendingOrders(exchanges[1]); // Hủy tất cả lệnh tại sàn thứ hai $.CancelPendingOrders(exchanges[1], ORDER_TYPE_SELL); // Hủy tất cả lệnh bán tại sàn thứ hai

$.Cross(periodA, periodB) / $.Cross(arr1, arr2);

var n = $.Cross(15, 30); var m = $.Cross([1,2,3,2.8,3.5], [3,1.9,2,5,0.6])
text
Nếu n bằng 0, nghĩa là giá hiện tại của EMA chu kỳ 15 và EMA chu kỳ 30 bằng nhau. Nếu n lớn hơn 0, ví dụ 5, nghĩa là EMA chu kỳ 15 đã cắt lên trên EMA chu kỳ 30 được 5 chu kỳ (Bar). Nếu n nhỏ hơn 0, ví dụ -12, nghĩa là EMA chu kỳ 15 đã cắt xuống dưới EMA chu kỳ 30 được 12 chu kỳ (Bar). Nếu tham số truyền vào Cross không phải là mảng, hàm sẽ tự động lấy dữ liệu nến để tính đường trung bình. Nếu tham số truyền vào Cross là mảng, thì sẽ so sánh trực tiếp.

$.withdraw(e, currency, address, amount, fee, password) Hàm rút tiền

$.withdraw(exchange, "btc", "0x.........", 1.0, 0.0001, "***")
Source
JavaScript
/*blockly
    {
        "type": "ext_Trade",
        "message0": "%1 币数 %2|%1 Coins %2",
        "args0": [{
            "type": "field_dropdown",
            "options": [
                ["买入|Buy", "Buy"],
                ["卖出|Sell", "Sell"]
            ]
        }, {
            "type": "input_value",
Comment
All comments (12)

    _C(e.GetTicker) 回测时,这里会延迟几十分钟甚至数小时

    5 years ago

    MaxAmount 设置为0.8 是针对BTC,其他货币太小了,每个订单都会被拆成几百个,几千个,这个不合理

    7 years ago

    doAmount = Math.min(maxAmount, tradeAmount - dealAmount, _N((nowAccount.Balance - 10) / tradePrice, 4));
    balance 小于10 就成交不了了。

    8 years ago

    已经FIX谢谢

    8 years ago

    请问,有可以出售的火币网交易机器人么?

    8 years ago

    有173970984微信

    8 years ago

    建议把精度控制那里的小数位数写成策略参数,因为不同平台的精度要求是不同的。

    9 years ago

    这个不是多线程的吧?

    10 years ago

    account = _C(e.GetAccount); 这里的_C 函数哪里冒出来的?应该是容错函数,却没见哪里有定义?

    10 years ago

    哈哈这个是我内置的一相,忘写API文档里了,当然也可以自己封装,不过推荐使用容错模板这样不会让代码显的难看.

    10 years ago

    明白了

    10 years ago

    66666666 终于有这样的东西出现了~刚还想自己写呢

    10 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)