簡體   English   中英

如何在 1 個 for 循環中使用 2 個循環

[英]how to use 2 loops in 1 for loop

所以我有一個 for 循環在交易所為我下訂單。 該循環當前循環遍歷價格列表並在每個價格下放置 1x 訂單。 我還有一個我想循環但不知道如何循環的訂單大小列表。 我是 python 的新手,所以確保它很容易修復,但目前非常卡住。

我想循環大小列表,盡管 qty=0.01 在當前 for 循環中

#Order Sizing.

size_1 = 0.01
size_2 = size_1*1.25
size_3 = size_2*1.25
size_4 = size_3*1.25
size_5 = size_4*1.25
size_6 = size_5*1.25
size_7 = size_6*1.25
size_8 = size_7*1.25

order_size_list = [size_1, size_2, size_3, size_4, 
size_5, size_6, size_7, size_8]


# Place Orders.

for bid_price_loop in bid_price_list:
    session_perp.place_active_order(
        symbol="ETHUSDT",
        side="Buy",
        order_type="Limit",
        qty=0.01,  <-----------"second list loop here"
        price=bid_price_loop,
        time_in_force="PostOnly",
        reduce_only=False,
        close_on_trigger=False)

在此先感謝您的幫助,非常感謝。

你 zip 2 列表

像這樣的東西

a = list(i for i in range(10))
b = list(j for j in range(112))
for x, y in zip(a, b):
    print(x, y)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM