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 صفر سے بڑا ہو، مثلاً 5، تو اس کا مطلب ہے کہ 15 پیریڈ کی EMA نے 30 پیریڈ کی EMA کو 5 پیریڈ (بار) پہلے اوپر سے عبور کیا اگر n صفر سے چھوٹا ہو، مثلاً -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)