এক্সচেঞ্জ.গেট অ্যাকাউন্ট ()) এর ব্যবহার

লেখক:ছাগলের পালক, তৈরিঃ 2021-03-11 18:28:35, আপডেটঃ

আমি নিম্নলিখিত কোড ব্যবহার করে পুনরায় পরীক্ষা করেছি। def Calculate MA ((n, record): sumMA = ০ for i in range ((n): sumMA += record[-(i+1)][Close] return sumMA/n

def SimpleMAStrategy ((status): account = exchange.GetAccount ((() টিকার = বিনিময়.GetTicker record = exchange.GetRecords (রেকর্ড টাইম) MAFast = Calculate MA ((MAFastN, record)) MASlow = Calculate MA (MASlowN, record) balance = account[] ব্যালেন্স ট্যাব stocks = account[Stocks] Log (( বর্তমান সঞ্চয় পরিমাণ হলঃ, account[Stocks], বর্তমান ব্যালেন্স হলঃ, account[Balance]) currSell1Price = টিকার if (MAFast >= MASlow and status == 0): id = exchange.Buy ((-1, balance*rate/ticker[Sell]) status = ১ if (MAFast <= MASlow and status == 1): id = exchange.Sell ((-1, stocks) অবস্থা = 0 রিটার্ন অবস্থা

অবস্থা = ০ while ((true): অবস্থা = SimpleMAStrategy ((status) ঘুম (৩০০০)

এটি পাওয়া গেছে যে রিটার্নে সর্বদা বর্তমান হোল্ডিং আউটপুটঃ 3.89e-07 বর্তমান ব্যালেন্সঃ 1999 9.166986677। দয়া করে রিটার্নে exchange.GetAccount কি সর্বদা কেবলমাত্র কনফিগারেশন পরামিতিতে সেট করা তথ্য ফিরিয়ে দেয়?


আরো

ঘাসপুনর্বিবেচনার জন্য মূল যোগ করাটি মুছে ফেলতে হবে এবং পুনরায় যোগ করা কার্যকর হবে।