Bohr1005 / xcrypto

quant,trading system,crypto,async
MIT License
290 stars 84 forks source link

无法引用pyalgo #14

Open memelan opened 1 week ago

memelan commented 1 week ago

如题,是不是需要python setup.py install 一类的呀。按照目前的文件结构,python下的example代码似乎是无法运行debug的。不太熟悉rust,混编项目如何debug和继续开发(infra or strat)呢?

Bohr1005 commented 1 week ago

是的,需要在pyalgo的项目目录下,通过maturin这个脚手架来安装,所以需要提前安装好maturin,通过pip install maturin来安装。然后在pyalgo目录下执行maturin develop -r安装release版本的pyalgo

memelan commented 6 days ago

多谢,明白了。

请问在路径.../xcrypto/binance 下执行: ./spot -c=spot.json -l=info 这一步报错: zsh: permission denied: ./spot

这里是需要sudo权限吗?例如: sudo ./spot -c=spot.json -l=info 或者需要有其他的设置? readme里其他的配置都做了。 谢谢。

Bohr1005 commented 6 days ago

多谢,明白了。

请问在路径.../xcrypto/binance 下执行: ./spot -c=spot.json -l=info 这一步报错: zsh: permission denied: ./spot

这里是需要sudo权限吗?例如: sudo ./spot -c=spot.json -l=info 或者需要有其他的设置? readme里其他的配置都做了。 谢谢。

xcrypto/binance下的是源码,如果交易现货就进入spot这个文件夹里,执行cargo build -r,编译出来的二进制文件会在target/release目录下,运行这个目录下的spot程序就可以了,会有一个-c的参数,是传你的配置文件,如果交易u本位期货,就编译usdt这个目录下的文件,编译出来的可执行文件也会放在target/release目录下,运行方式和spot的一样