'''backtest
start: 2022-11-18 00:00:00
end: 2022-11-18 00:01:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"},{"eid":"Futures_Binance","currency":"ETH_USDT"},{"eid":"Futures_Binance","currency":"ETC_USDT"}]
'''
def main():
while True:
Log(exchange.GetAccount())
for r in range(len(exchanges)):
Log (((" hinzugefügt Exchange Object Index (((die erste 0 sozusagen):", r, "Name:", exchanges[r].GetName(), "Tag:", exchanges[r].GetLabel())
exchanges[r].SetDirection("buy")
exchanges[r].Buy ((-1, 10, "Keydo")
position_cangwei = _C(exchange.GetPosition)
Log(position_cangwei)
Sleep(10000)
Die letzten 5 Zeilen der Strategie bleiben, Fehler: Abonnement fehlschlägt BTC_USDT_Futures_Binance
Kommentieren Sie die letzten Zeilen der Strategie 2-5 und lassen Sie einen Schlaf ((10000), oder lassen Sie den Fehler aus: Variante Abonnement fehlschlägt BTC_USDT_Futures_Binance
Es ist nur möglich, wenn man die letzten fünf Zeilen der Strategie vollständig kommentiert, ohne dass die Strategie fehlerhaft ist, aber die Rückmeldung hält nicht auf.
Das ist eine sehr wichtige Frage.

'''backtest
start: 2022-11-18 00:00:00
end: 2022-11-18 00:01:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"},{"eid":"Futures_Binance","currency":"ETH_USDT"},{"eid":"Futures_Binance","currency":"ETC_USDT"}]
'''
def main():
while True:
Log(exchange.GetAccount())
for r in range(len(exchanges)):
Log("添加的交易所对象索引(第一个为0以此类推):", r, "名称:", exchanges[r].GetName(), "标签:", exchanges[r].GetLabel())
exchanges[r].SetContractType("swap") # 期货要设置合约的
exchanges[r].SetDirection("buy")
exchanges[r].Buy(-1, 10, "开多")
position_cangwei = _C(exchange.GetPosition)
Log(position_cangwei)
Sleep(10000)
期货要设置合约的。
- 1
