فوری خرید و فروخت کا تجربہ (محدود قیمت ، مارکیٹ کی قیمت دونوں صورتوں میں)

مصنف:کوانٹیٹیشن، تاریخ: 2020-03-18 16:09:36
ٹیگز:

ٹوکن ڈیٹا کو دوبارہ جانچنے اور ویکس ایپ پر ڈسک کے ساتھ تجارت کرنے کے نتیجے میں مندرجہ ذیل نتائج سامنے آئے ہیں:

اگر اس وقت خرید و فروخت کی جانے والی کرنسی BTC_USDT ہے تو:

قیمت کی حد میں خریدنا، exchange.Buy ((6840، 5) کا مطلب ہے کہ 5 بی ٹی سی کو 6840 کی قیمت پر خریدنا۔ مارکیٹ کی قیمت پر خریدنا ، exchange.Buy ((-1, 5) مارکیٹ کی قیمت پر 5 usdt کی قیمت پر خریدنے کے لئے btc ہے۔نوٹ کریں کہ یہ چاروں صورتوں میں سے صرف ایک خاص جگہ ہے۔)

محدود قیمت پر فروخت ، exchange.Sell ((7350, 3) یعنی 7350 کی قیمت پر 3 بی ٹی سی فروخت کریں۔ مارکیٹ کی قیمت پر فروخت ، exchange.Sell ((-1, 3) مارکیٹ کی قیمت پر 3 بی ٹی سی فروخت کرتا ہے۔

اسٹریٹجک کوڈ:https://www.fmz.com/m/edit-strategy/191349

5 اپریل 2020

===== میں نے ایک کم آواز کی تقسیم =====

ایک اچھا تجارتی پلیٹ فارم آپ کی حکمت عملی کو 90،000 ڈالر تک بڑھا سکتا ہے۔ لنک کے ساتھ رجسٹر ہوں اور دو ماہ کے VIP5 ٹرانزیکشن ریٹ حاصل کریں: (آن لائن: 0٪ شیڈولنگ ، 0.07٪ کھانے کی شیڈولنگ ؛ معاہدہ: 0٪ شیڈولنگ ، 0.04٪ کھانے کی شیڈولنگ)https://www.kucoin.cc/ucenter/signup?rcode=1wxJ2fQ&lang=zh_CN&utmsource=VIP_TF


/*backtest
start: 2020-01-01 00:00:00
end: 2020-04-01 00:00:00
period: 1d
exchanges: [{"eid":"Huobi","currency":"BTC_USD","balance":1000000,"stocks":0}]
*/

var id, order, buyAmount, lastPrice;

function main() {
    Log(exchange.GetAccount());

    lastPrice = parseInt(exchange.GetTicker().Last);
    id = exchange.Buy(lastPrice + 50, 5); // 限价买入5个BTC,买入价是当前最新价格+50          
    Log(order = exchange.GetOrder(id));
    buyAmount = parseFloat(order.DealAmount);
    Log(exchange.GetAccount());

    Sleep(1000);
    last_price = parseInt(exchange.GetTicker().Last);
    id = exchange.Sell(lastPrice - 50, buyAmount); // 限价卖出5个BTC,卖出价是当前最新价格-50    
    Log(order = exchange.GetOrder(id));
    Log(exchange.GetAccount());

    Sleep(1000);
    id = exchange.Buy(-1, 5); // 市价买入BTC,成交量是5个usdt    
    Sleep(1000);    
    Log(order = exchange.GetOrder(id));
    buyAmount = parseFloat(order.DealAmount);    
    Log(exchange.GetAccount());

    Sleep(1000);    
    id = exchange.Sell(-1, buyAmount); // 市价卖出BTC,成交量是刚才买入的BTC   
    Sleep(1000);    
    Log(order = exchange.GetOrder(id));
    Log(exchange.GetAccount());

}

مزید