VCPイベントのログ記録を始める3つの簡単なステップ
環境に合った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統合についてご質問がありますか?技術チームにお問い合わせください。