我正在使用Alertatron发送手动警报到bybit测试网络交换。我得到以下错误日志。请告诉我问题是什么
======error start==
v283,by bybit,jothibybit,EOSUSD::market(side=buy,amount=1);脚本市场v1.0.0,由Alertatron使用购买偏移量从2.884 (当前价格)-> 2.884字节,jothibybit,EOSUSD执行市场指令购买1.不足以支付足够的保证金,以满足以下要求: 30031会话40b71524没有更多的命令处理字节(jothibybit),EOSUSD等待后台进程.bybit : jothibybit : EOSUSD没有活动的后台进程。好了。会话40b71524完成了等待相关的后台任务请求,以关闭交换连接位、jothibybit。不再被利用了。Bybit关闭机器人进入空闲状态-更新到最新版本。===end日志
我的代码
jothibybit(EOSUSD){
exchangeSettings(leverage=cross);
cancel(which=all);
market(side=buy, amount=1);
}
#bot
发布于 2022-04-20 21:39:42
通常,该错误意味着您的Bybit帐户上没有足够的钱来执行交易。
原因可能是,你没有足够的钱,那么你需要减少交易规模,或者你试图从一个子账户执行交易,而该子帐户不知何故运作不正常。如果您在Bybit上使用子帐户API密钥,请尝试使用主帐户API密钥执行交易。
在这两种情况下,如果您可以通过运行“手动警报”来访问Bybit平衡,请对Alertatron进行双重检查:
在执行测试交易时,您应该在https://alertatron.com/docs/automated-trading/balance中打开"live输出“,以查看从Bybit获得的响应。
如果这有效,请尝试执行一个示例交易:https://alertatron.com/docs/automated-trading/api-keys-bybit
https://stackoverflow.com/questions/71656128
复制相似问题