在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python  HTML/ 請幫忙轉(zhuǎn)換兩句,javascript寫的語句

請幫忙轉(zhuǎn)換兩句,javascript寫的語句

不知道javascript語言寫的代碼怎么轉(zhuǎn)換成python語言,請大神指點一下。

就是下面這兩句代碼不知道怎么用python寫出來

 一、for(var i=0;i<20;i++){
 二、 for(var j=0; j<20; j++){

這下面是javascript原代碼

//稍微改了一下,用了平臺的容錯函數(shù)_C(),和精度函數(shù)_N().
//取消全部訂單
function CancelPendingOrders() {
    var orders = _C(exchange.GetOrders);
    for (var j = 0; j < orders.length; j++) {
          exchange.CancelOrder(orders[j].Id, orders[j]);}
}

//計算將要下單的價格
function GetPrice(Type) {
    var depth=_C(exchange.GetDepth);
    var amountBids=0;
    var amountAsks=0;
    //計算買價,獲取累計深度達(dá)到預(yù)設(shè)的價格
    if(Type=="Buy"){
       for(var i=0;i<20;i++){
           amountBids+=depth.Bids[i].Amount;
           //floatamountbuy就是預(yù)設(shè)的累計買單深度
           if (amountBids>floatamountbuy){
               //稍微加0.01,使得訂單排在前面
              return depth.Bids[i].Price+0.01;}
        }
    }
    //同理計算賣價
    if(Type=="Sell"){
       for(var j=0; j<20; j++){
           amountAsks+=depth.Asks[j].Amount;
            if (amountAsks>floatamountsell){
            return depth.Asks[j].Price-0.01;}
        }
    }
    //遍歷了全部深度仍未滿足需求,就返回一個價格,以免出現(xiàn)bug
    return depth.Asks[0].Price
}
 
function onTick() {
    var buyPrice = GetPrice("Buy");
    var sellPrice= GetPrice("Sell");
    //買賣價差如果小于預(yù)設(shè)值diffprice,就會掛一個相對更深的價格
    if ((sellPrice - buyPrice) <= diffprice){
            buyPrice-=10;
            sellPrice+=10;}
    //把原有的單子全部撤銷,實際上經(jīng)常出現(xiàn)新的價格和已掛單價格相同的情況,此時不需要撤銷
    CancelPendingOrders() 
    //獲取賬戶信息,確定目前賬戶存在多少錢和多少幣
    var account=_C(exchange.GetAccount);
    //可買的比特幣量
    var amountBuy = _N((account.Balance / buyPrice-0.1),2); 
    //可賣的比特幣量,注意到?jīng)]有倉位的限制,有多少就買賣多少,因為我當(dāng)時的錢很少
    var amountSell = _N((account.Stocks),2); 
    if (amountSell > 0.02) {
        exchange.Sell(sellPrice,amountSell);}
    if (amountBuy > 0.02) {
        exchange.Buy(buyPrice, amountBuy);}
    //休眠,進(jìn)入下一輪循環(huán)
    Sleep(sleeptime);
}
    
function main() {
    while (true) {
        onTick();
    }
}
回答
編輯回答
你的瞳
for i in range(20) {
    for j in range(20) {
        ...
    }
}
8. Compound statements
2017年9月8日 05:12