রিসোর্স লোড হচ্ছে... লোডিং...

ডিজিটাল মুদ্রা স্থির

লেখক:আঙুল, তারিখ: ২০১৭-০৯-০৭ ৭ঃ৩৩ঃ১৭
ট্যাগঃপাইথনবাণিজ্যিকভাবে সহায়ক

ডিজিটাল মুদ্রার সাধারণ বিনিয়োগ কৌশল, একাধিক এক্সচেঞ্জের জন্য একযোগে বিনিয়োগ সমর্থন করে

প্যারামিটার বিবরণ

orderAmount # স্থির জমা পরিমাণ BTCCNY এবং BCCCNY একক CNY, BCCBTC একক BTC ইত্যাদি

accountLimitMoney #অ্যাকাউন্ট লিমিট, কিছু টাকা রাখা, অ্যাকাউন্ট ন্যূনতম সীমাতে পৌঁছলে জমা বন্ধ

orderTimeInterval #নির্ধারিত সময়সীমা, একক সেকেন্ড, প্রতি মিনিট=60 প্রতি ঘন্টা=3600 প্রতিদিন=86400 প্রতি সপ্তাহে=604800

maxBidPrice # সর্বোচ্চ লেনদেনের মূল্য, লেনদেনের পরবর্তী সুযোগের অপেক্ষায় লেনদেনের লেনদেনের লেনদেনের লেনদেনের লেনদেনের লেনদেনের লেনদেনের লেনদেনের লেনদেন


def onTick():
	
	exchange_count = len(exchanges)
	for i in range(exchange_count):
		account = exchanges[i].GetAccount()

		marketName = exchanges[i].GetName()
		depth = exchanges[i].GetDepth()
		Log("Market ",marketName,exchanges[i].GetCurrency(),"Account Balance [",account["Balance"],"] Stocks[",account["Stocks"],"]")
		if account and depth and account["Balance"] > accountLimitMoney :
			bidPrice = depth["Asks"][0]["Price"] 
			if bidPrice <  maxBidPrice :
				amount = orderAmount
				if amount <= account["Balance"]:
					exchanges[i].Buy(amount)
				else:
					Log("Account Balance is less than bid Amount")
			else:
				Log("Bid Price >= maxBidPrice, not process")
		else:
			Log("Account Balance <= accountLimitMoney")
def main() :
	while 1:
		
		onTick()
		time.sleep(orderTimeInterval)

সম্পর্কিত

আরো