सभी अनुबंधों को कवर करें

लेखक:घास, दिनांक: 2020-03-18 17:04:51
टैगः

इस ट्रेड के तहत सभी फ्यूचर्स पोजीशन को पिक करें। समतल स्थिति का तरीकाः समतल स्थिति के बाद, एक बार बेचने के लिए, 0.5 सेकंड के बाद वापस लेने के लिए, एक बार बेचने के लिए, पूर्ण समतल स्थिति को जानने के लिए; प्रत्येक समतल आदेश की मात्रा वर्तमान में सभी समतल स्थिति के लिए है।

प्लगइन को लेनदेन टर्मिनल पर एक क्लिक के साथ शुरू किया जा सकता है, कोई शुल्क नहीं है, और मैन्युअल लेनदेन को सुविधाजनक बनाता है।https://www.fmz.com/digest-topic/5051



function main(){
    while(ture){
        var pos = exchange.GetPosition()
        var ticker = exchange.GetTicekr()
        if(!ticker){return '无法获取ticker'}
        if(!pos || pos.length == 0 ){return '已无持仓'}
        for(var i=0;i<pos.length;i++){
            if(pos[i].Type == PD_LONG){
                exchange.SetContractType(pos[i].ContractType)
                exchange.SetDirection('closebuy')
                exchange.Sell(ticker.Buy, pos[i].Amount - pos[i].FrozenAmount)
            }
            if(pos[i].Type == PD_SHORT){
                exchange.SetContractType(pos[i].ContractType)
                exchange.SetDirection('closesell')
                exchange.Buy(ticker.Sell, pos[i].Amount - pos[i].FrozenAmount)
            }
        }
        var orders = exchange.Getorders()
        Sleep(500)
        for(var j=0;j<orders.length;j++){
            if(orders[i].Status == ORDER_STATE_PENDING){
                exchange.CancelOrder(orders[i].Id)
            }
        }
    }
}


अधिक

eth8888परीक्षण बीआईएन के लिए कामयाब रहा, जोक के लिए अक्षम

eth8888exchange.GetTicker ((() exchange.GetTicekr के रूप में लिखा गया है।

eth8888exchange.GetTicker ((() exchange.GetTicekr के रूप में लिखा गया है।