开始记录VCP事件的三个简单步骤
选择适合您环境的SDK(TypeScript或Python)
以VCP兼容格式记录交易事件
使用Explorer API验证链完整性
Web UI版Explorer即将推出。API提供完整验证功能。
pip install vcp-core-py
from vcp import VCPLogger, Tier
# 初始化Silver Tier日志记录器
logger = VCPLogger(tier=Tier.SILVER, private_key="your-key")
# 记录交易事件
logger.log_order(symbol="EURUSD", side="BUY", quantity="100000", price="1.08450")
# 本地保存(与生产并行运行)
logger.save("./vcp_logs/")用于VCP集成的生产就绪库
注意:SDK遵循 VCP SDK Specification v1.0。实现为参考原型。生产使用前请在GitHub仓库中验证状态。
适用于数据科学家、风险经理和回测。
pip install vcp-core-py
适用于HFT和低延迟环境。
vcpkg install vcp-core-cpp
适用于MetaTrader EA集成。
#include <VCPLogger.mqh>
为您的基础设施选择正确的集成方法
外部进程,无需核心修改
与现有系统并行生成VCP日志。非常适合PoC。
SaaS解决方案,无需基础设施
Platinum Tier的超低延迟
生产就绪的实现模式
from vcp import VCPLogger, Tier, EventType
from datetime import datetime
logger = VCPLogger(tier=Tier.SILVER, private_key_path="./key.pem")
def log_backtest_trade(symbol, side, qty, price):
logger.log_event(
event_type=EventType.ORDER_ACCEPTED,
timestamp=datetime.now(),
payload={"symbol": symbol, "side": side, "quantity": qty, "price": price}
)
# 验证链完整性
if logger.verify_chain():
logger.export_json("backtest_audit.json")#include <vcp/platinum.hpp>
class HFTVCPLogger {
vcp::PlatinumLogger logger_;
vcp::PTPClock ptp_clock_;
public:
HFTVCPLogger() : logger_(vcp::ClockSource::PTP_HARDWARE), ptp_clock_("/dev/ptp0") {}
inline void log_order(uint64_t order_id, const char* symbol, Side side) {
uint64_t ts = ptp_clock_.now_ns();
logger_.write_event(order_id, symbol, ts);
}
};对VCP集成有疑问?请联系我们的技术团队。