وسائل لوڈ ہو رہے ہیں... لوڈنگ...

کیا آپ کو لگتا ہے کہ آپ کو ایک ہی قیمت پر اسٹاک حاصل کرنا ہے؟

مصنف:لائیٹ فلائی، تاریخ: 2021-03-10 21:02:32
ٹیگز:آلہ

زیادہ تر لوگوں کے لئے استعمال کیا جاتا ہے position = exchanges[0].GetPosition ((() avgPrice = position[0][Price] تاہم ، یہ غیر قانونی ہے ، اور بائنن کے معاہدے کی پوزیشن کی معلومات پرنٹ کرنا: [map[Amount:5 ContractType:swap FrozenAmount:0 Info:map[entryPrice:55173.32071038 isAutoAddMargin:false isolatedMargin:0.00000000 isolatedWallet:0 leverage:20 liquidationPrice:0 marginType:cross markPrice:55171.20000000 maxQty:50 notionalValue:-0.00906269 positionAmt:-5 positionSide:BOTH symbol:BTCUSD_PERP unRealizedProfit:0.00000034] Margin:0.0004531349689693174 MarginLevel Price:20:55173.32071038 Profit:3.4e-07:1]]

یہ پتہ چلا کہ دو قیمتیں ہیں entryPrice Price، جبکہ معاہدے کی تجارت مختلف تبادلے میں ہر دن طے ہوتی ہے، اور بعد میں قیمت بدل جاتی ہے، اور entryPrice اصل اصل قیمت ہے. اگر آپ اس وقت قیمت کا استعمال کرتے ہوئے منافع کا حساب لگاتے ہیں تو آپ کو زیادہ نقصان ہوسکتا ہے۔

اس وجہ سے ، تین بڑے تبادلے کے لئے انعقاد کی قیمتوں کا فنکشن پیک کیا گیا ہے ، اور اسے لے جانے کے لئے تیار نہیں ہے۔


def  getAvgPrice(position):
    if hasattr(position[0],'Info') and hasattr(position[0].Info,'cost_open'):# Huobi
        return position[0].Info.cost_open
    elif hasattr(position[0],'Info') and  hasattr(position[0].Info,'avg_cost'):#OKex
        return position[0].Info.avg_cost
    elif hasattr(position[0],'Info') and  hasattr(position[0].Info,'entryPrice'):#binance
        return position[0].Info.entryPrice
    else:
        return position[0]["Price"] 

def main():
    Log(exchange.GetAccount())
    position = exchanges[0].GetPosition()
    if len(position)>0:
        avgPrice = getAvgPrice(position)
        Log(avgPrice)
    
    


متعلقہ

مزید

اوک ٹریڈیہ کام کرتا ہے۔ اسے لے لو۔ لیکن اس میں کچھ تبدیلی آئی ہے۔ def getAvgPrice ((postinInfo): if hasattr ((postinInfo,'Info') and hasattr ((postinInfo.Info,'cost_open'): # Huobi return postin Info.Info.cost_open elif hasattr ((postinInfo,'Info') and hasattr ((postinInfo.Info,'avg_cost'): #OKex return postin Info.Info.avg_cost elif hasattr ((postinInfo,'Info') and hasattr ((postinInfo.Info,'entryPrice'): #binance return postin انفو.انفو.انٹری پرائس else: return postinInfo ["قیمت"]

کوانٹیٹیشنزور آور

q631207207اگر آپ کا _C روبوٹ ہمیشہ اسٹوریج کی معلومات کو پمپ کرتا رہتا ہے تو کیا آپ مدد کر سکتے ہیں؟

لائیٹ فلائیآپ نے اپنے آپ کو اس سلسلے میں گھیر لیا ہے۔