টেস্টিং এলোমেলো ক্রয় বিক্রয় অপারেশন (দ্বিধার সীমা মূল্য, বাজার মূল্য)

লেখক:কঠোর পরিশ্রম, তারিখ: ২০২০-০৩-১৮ ১৬ঃ০৯ঃ৩৬
ট্যাগঃ

টোকন ডেটা পুনরায় পরীক্ষা করা, এবং Wexapp এ অ্যালগরিদম ট্রেডিং, নিম্নলিখিত অনুরূপ ফলাফলের সাথে কাজ করেঃ

যদি বর্তমানে কেনা-বেচা করা নগদ BTC_USDT হয়, তাহলেঃ

এক্সচেঞ্জ.বিউ ((৬৮৪০, ৫) হল ৫ টি বিটিসি কেনা ৬৮৪০ এর দামে। বাজার মূল্যে কেনা, exchange.Buy ((-1, 5) বাজার মূল্যে 5 usdt মূল্যের কেনা btc ।দয়া করে মনে রাখবেন যে, চারটি পরিস্থিতির মধ্যে এটিই একমাত্র বিশেষ জায়গা।)

সীমিত মূল্যে বিক্রি, exchange.Sell ((7350, 3) হল 7350 দামে 3 টি বিটিসি বিক্রি করা। বিক্রয় (এক্সচেঞ্জ) = বিক্রয় (এক্সচেঞ্জ) = বিক্রয় (এক্সচেঞ্জ) = বিক্রয় (এক্সচেঞ্জ) = বিক্রয়।

কৌশলগত কোডঃhttps://www.fmz.com/m/edit-strategy/191349

৫ এপ্রিল, ২০২০

===== আমি নীচের সীমানা =====

একটি ভাল ট্রেডিং প্ল্যাটফর্ম আপনার কৌশলকে ৯০,০০০ ডলার পর্যন্ত নিয়ে যেতে পারে, লিঙ্কটি দিয়ে নিবন্ধন করুন এবং দুই মাসের ভিআইপি-৫ ব্যবসায়িক সুবিধার জন্য সাইন আপ করুনঃ (এক্সচেঞ্জঃ 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());

}

আরো