ایف ٹی ایکس پلیٹ فارم نے ٹرانزیکشن کو منسلک کیا ہے یا مارکیٹ کی قیمت پر برابر ہے؟

مصنف:چانگ تھائی, تخلیق: 2021-08-12 10:19:51, تازہ کاری:

اس کے علاوہ ، ہم نے اپنے صارفین کے لئے ایک نیا ورژن تیار کیا ہے۔ ٹریڈنگ ویو ویب ہک ایف ایم زیڈ، اس کے علاوہ ، ہم نے اپنے صارفین کو بھی اس کے بارے میں آگاہ کیا ہے۔ براہ راست خالی کھلنا زیادہ کام نہیں کرتا، یا خالی کھلنا زیادہ کام نہیں کرتا

اگر آپ کے اکاؤنٹ میں کوئی ٹرانزیکشن نہیں ہے تو ، آپ کے اکاؤنٹ میں کوئی ٹرانزیکشن نہیں ہے۔ اگر آپ کے اکاؤنٹ میں کوئی ٹرانزیکشن نہیں ہے تو ، آپ کے اکاؤنٹ میں کوئی ٹرانزیکشن نہیں ہے۔

/*

// پیرامیٹرز // var IsMarketOrder = غلط ہے // var QuotePrecision = 2 // var بیس پریسیشن = 2

// مستقبل کے پیرامیٹرز //var Ct = ہلکا

// عالمی متغیر var BUY = xxx var SELL = xxxxx var LONG = لونگ لونگ var SHORT = short var COVER_LONG = cover_long var COVER_SHORT = cover_short var SPK = ہول سیل ہول var BPK = buy

function main (() { // خالی لاگ، اگر ضرورت نہ ہو تو حذف کر سکتے ہیں LogReset ((1)

// 设置精度
exchange.SetPrecision(QuotePrecision, BasePrecision)

// 识别期货还是现货
var eType = 0
var eName = exchange.GetName()
var patt = /Futures_/
if (patt.test(eName)) {
    Log("添加的交易所为期货交易所:", eName, "#FF0000")
    eType = 1
    if (Ct == "") {
        throw "Ct 合约设置为空"
    } else {
    	Log(exchange.SetContractType(Ct), "设置合约:", Ct, "#FF0000")
    }
} else {
	Log("添加的交易所为现货交易所:", eName, "#32CD32")
}

var lastMsg = ""
var acc = _C(exchange.GetAccount)
while(true) {
    var cmd = GetCommand()
    if (cmd) {
        // 检测交互命令
        lastMsg = "命令:" + cmd + "时间:" + _D()
        var arr = cmd.split(":")
        if (arr.length != 2) {
            Log("cmd信息有误:", cmd, "#FF0000")
            continue
        }

        var action = arr[0]
        var amount = parseFloat(arr[1])

        if (eType == 0) {
            if (action == BUY) {               
                var buyInfo = IsMarketOrder ? exchange.Buy(-1, amount) : $.Buy(amount)
                Log("buyInfo:", buyInfo)
            } else if (action == SELL) {        
                var sellInfo = IsMarketOrder ? exchange.Sell(-1, amount) : $.Sell(amount)
                Log("sellInfo:", sellInfo)
            } else {
            	Log("现货交易所不支持!", "#FF0000")
            }
        } else if (eType == 1) {
        	var tradeInfo = null
        	var ticker = _C(exchange.GetTicker)
            if (action == LONG) {
            	exchange.SetDirection("buy")
                tradeInfo = IsMarketOrder ? exchange.Buy(-1, amount) : exchange.Buy(ticker.Sell, amount)
            } else if (action == SHORT) {        
                exchange.SetDirection("sell")
                tradeInfo = IsMarketOrder ? exchange.Sell(-1, amount) : exchange.Sell(ticker.Buy, amount)
            } else if (action == COVER_LONG) {        
                exchange.SetDirection("closebuy")
                tradeInfo = IsMarketOrder ? exchange.Sell(-1, amount) : exchange.Sell(ticker.Buy, amount)
            } else if (action == COVER_SHORT) {        
            	exchange.SetDirection("closesell")
            	tradeInfo = IsMarketOrder ? exchange.Buy(-1, amount) : exchange.Buy(ticker.Sell, amount)
            } else if (action == SPK) {   // 卖出平多仓,卖出开空仓
                exchange.SetDirection("closebuy")
                var tradeInfo1 = IsMarketOrder ? exchange.Sell(-1, amount) : exchange.Sell(ticker.Buy, amount)
                exchange.SetDirection("sell")
                var tradeInfo2 = IsMarketOrder ? exchange.Sell(-1, amount) : exchange.Sell(ticker.Buy, amount)
                tradeInfo = [tradeInfo1, tradeInfo2]
            } else if (action == BPK) {   // 买入平空仓,买入开多仓
                exchange.SetDirection("closesell")
                var tradeInfo1 = IsMarketOrder ? exchange.Buy(-1, amount) : exchange.Buy(ticker.Sell, amount)
                exchange.SetDirection("buy")
                var tradeInfo2 = IsMarketOrder ? exchange.Buy(-1, amount) : exchange.Buy(ticker.Sell, amount)
                tradeInfo = [tradeInfo1, tradeInfo2]
            } else {
            	Log("期货交易所不支持!", "#FF0000")
            }
            if (tradeInfo) {
                Log("tradeInfo:", tradeInfo)
            }
        } else {
        	throw "eType error, eType:" + eType
        }
        acc = _C(exchange.GetAccount)
    }
    var tbl = {
    	type : "table", 
    	title : "状态信息", 
    	cols : ["数据"], 
    	rows : []
    }
    tbl.rows.push([JSON.stringify(acc)])
    LogStatus(_D(), eName, "上次接收到的命令:", lastMsg, "\n", "`" + JSON.stringify(tbl) + "`")
	Sleep(1000)
}

}


مزید

گھاسآپ نے کلاس لائبریری کے نیچے آرڈر کرنے والے فنکشن کا استعمال کیا ہے ، اور اس بات کا یقین نہیں کیا ہے کہ آرڈر ٹرانزیکشنز کو لگانا ہے۔ یہاں تک کہ اگر آپ کی خریداری کی قیمت میں خریداری کی گئی ہے تو ، آپ کی خریداری کا ایک خاص امکان ہے۔ اس بات کو یقینی بنائیں کہ میکر خود آرڈر دے سکتا ہے۔

چانگ تھائیاس کے علاوہ، ایک گروپ کی درخواست کریں، اور تمام گروپ ہوم پیج پر بھرا ہوا ہے.

چانگ تھائیٹھیک ہے، میں سوچ رہا ہوں.

گھاسفیس بک نے ایک اور ویڈیو شیئر کی جس میں انہوں نے کہا کہ فیس بک کی ویب سائٹ پر آپ کو فیس بک کے گروپ میں شامل کیا جائے گا اور آپ کو باقاعدگی سے اس میں شامل کیا جائے گا۔