Type/to search

ডিজিটাল মুদ্রার স্পট ট্রেডিং লাইব্রেরি

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

বর্তমানে নিম্নলিখিত ফাংশনগুলো সংক্ষেপিত হয়েছে

$.GetAccount(e)

Log($.GetAccount()); // অ্যাকাউন্ট তথ্য সংগ্রহ, ত্রুটি সহনশীলতা সহ Log($.GetAcccount(exchanges[1]));

$.Buy/Sell(e, amount)

$.Buy(0.3); // প্রধান এক্সচেঞ্জে 0.3 কয়েন ক্রয় $.Sell(0.2); // প্রধান এক্সচেঞ্জে 0.2 কয়েন বিক্রয় $.Sell(exchanges[1], 0.1); // দ্বিতীয় এক্সচেঞ্জে 0.1 কয়েন বিক্রয়

$.CancelPendingOrders(e, orderType)

$.CancelPendingOrders(); // প্রধান এক্সচেঞ্জের সমস্ত অর্ডার বাতিল করুন $.CancelPendingOrders(ORDER_TYPE_BUY); // প্রধান এক্সচেঞ্জের সমস্ত ক্রয় অর্ডার বাতিল করুন $.CancelPendingOrders(exchanges[1]); // দ্বিতীয় এক্সচেঞ্জের সমস্ত অর্ডার বাতিল করুন $.CancelPendingOrders(exchanges[1], ORDER_TYPE_SELL); // দ্বিতীয় এক্সচেঞ্জের সমস্ত বিক্রয় অর্ডার বাতিল করুন

$.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 0 হয়, তাহলে 15 পিরিয়ডের EMA এবং 30 পিরিয়ডের EMA এর বর্তমান দাম সমান যদি n 0-এর বেশি হয়, যেমন 5, তাহলে 15 পিরিয়ডের EMA 30 পিরিয়ডের EMA থেকে 5 পিরিয়ড (বার) উপরে উঠেছে যদি n 0-এর কম হয়, যেমন -12, তাহলে 15 পিরিয়ডের EMA 30 পিরিয়ডের EMA থেকে 12 পিরিয়ড (বার) নিচে নেমেছে যদি Cross-এ অ্যারে না পাঠানো হয়, তাহলে ফাংশন স্বয়ংক্রিয়ভাবে K-লাইন নিয়ে মুভিং এভারেজ গণনা করে যদি Cross-এ অ্যারে পাঠানো হয়, তাহলে সরাসরি তুলনা করা হয়

$.withdraw(e, currency, address, amount, fee, password) উইথড্র ফাংশন

$.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)