量化交易是在交易阶段由计算机自动进行的一种投资模式,它是对人类的投资理念进行规范化、变量化、模型化,形成一整套可量化的操作理念,并用历史数据进行分析和验证。
从本质上说,交易机器人是一种软件程序,It interacts directly with financial exchanges(typically using APIs to obtain and interpret relevant information)and issues purchase and sell orders based on the interpretation of market data.这些机器人通过监测市场价格走势,并根据一套预先设定和编程的规则做出反应,从而做出这些决定。通常,一个交易机器人会分析市场行为,例如交易量、订单、价格和时间,它们通常可以根据您自己的喜好进行编程
系统化交易指用户将交易思路量化为交易系统,根据系统指标进行交易;
算法交易是利用电子平台,输入涉及算法的交易指令,以执行预先设定好的交易策略,指令中包含变量,包括时间,价格,交易量等,
量化交易智能合约的特点:详情唯:Mrsfu123
1、合约内容公开化:由于智能合约运作在区块链上,其合约内容是公开化的。
2、合约内容不可以篡改:也是因为运作在区块链上的缘故,智能合约的内容是无法被修改的。
3、永久运作:由于只要智能合约一旦运作,连上网络节点就会相互维护,只要链仍在,就能永久的运作下来。
4、更安全:由于代码即发律,交易者基于对代码的信赖,可以在不信任环境下安心、安全地进行买卖。
#coding=gbk
#由.pt导成.onnx
import torch
import torchvision.models as models
#定义模型和载入模型权重
#model=models.resnet18()#【改】定义model
#model=models.resnet50()
model=models.vgg16(pretrained=False)
model.load_state_dict(torch.load("/home/xxx/.cache/torch/hub/checkpoints/vgg16-397923af.pth"))#【改】model权重地址
##set the model to inference mode
model.eval()
x=torch.randn(1,3,224,224)#生成张量
export_onnx_file="/home/xxx/model_optimization_tool/jm_log_quant/onnx_format_weight/vgg16.onnx"#【改】输出ONNX权重地址
torch.onnx.export(model,
x,
export_onnx_file,
opset_version=10,
do_constant_folding=True,#是否执行常量折叠优化
input_names=["input"],#输入名
output_names=["output"],#输出名
dynamic_axes={"input":{0:"batch_size"},#批处理变量
"output":{0:"batch_size"}})