میں نے مندرجہ ذیل کوڈ کا استعمال کرتے ہوئے کی پیمائش
def CalculateMA(n,record):
sumMA = 0
for i in range(n):
sumMA += record[-(i+1)]["Close"]
return sumMA/n
def SimpleMAStrategy(status):
account = exchange.GetAccount()
ticker = exchange.GetTicker()
record = exchange.GetRecords(RecordsTime)
MAFast = CalculateMA(MAFastN,record)
MASlow = CalculateMA(MASlowN,record)
balance = account["Balance"]
stocks = account["Stocks"]
Log (("موجودہ انعقاد:", account["Stocks"], "موجودہ بیلنس ہے:", account["Balance"])
currSell1Price = ticker["Sell"]
if (MAFast >= MASlow and status == 0):
id = exchange.Buy(-1, balance*rate/ticker["Sell"])
status = 1
if (MAFast <= MASlow and status == 1):
id = exchange.Sell(-1, stocks)
status = 0
return status
status = 0
while(true):
status = SimpleMAStrategy(status)
Sleep(3000)
دریافت کیا گیا کہ بازیافت میں ہمیشہ موجودہ ہولڈنگ آؤٹ پٹ ہوتی ہے: 3.89e-07 موجودہ بیلنس ہے: 19999.166986677۔ براہ کرم بازیافت میں تبادلہ کریں۔ کیا GetAccount ہمیشہ صرف اس معلومات کو واپس کرتا ہے جو ترتیب کے پیرامیٹرز میں ترتیب دیا گیا ہے؟
- 1
