Все остальное в порядке, отсчет нормальный, в реальном мире только один запуск закончился, код выглядит так:
import time
import json
params = {
"arrBasePrice": [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1],
}
def process(index):
global params # определяет глобальные переменные
ticker = _#GetTicker (Поиск информации о ценах)
def main():
global params
for i in range(len(exchanges)) :
params["acc"].append(_C(exchanges[i].GetAccount))
params["arrTick"].append(_C(exchanges[i].GetTicker))
exchanges[i].SetPrecision(params["arrPricePrecision"][i], params["arrAmountPrecision"][i])
for key in params :
if len(params[key]) < len(exchanges):
Log(len(params[key]), len(exchanges))
raise "params error!"
while True:
for i in range(len(exchanges)):
process(exchanges[i], i)
Код фреймворка выглядит примерно так. Фиксированный диск будет запущен только один раз, без повторного доступа, и конкретное количество раз, когда он будет запущен, будет
Число длин после arrBasePrice
- 1
