7
Follow
6
Followers
松の言語でTradingで動作するMartinの戦略
Related Recommendations
Inventor Quant Workflow FAQ (Continuously Updated)Financial Magic Zone Global KOL RecruitmentFAQ Summary (Updating...)PINE Language Introductory Tutorial of FMZ QuantPrimary Tutorial of Strategy Writing with FMZ Quant Trading Platform (Must Read)Getting Started with FMZ Quant Trading Platform (Must Read)MyLanguage Doc
Comment
All comments (3)
pine
//@version=5
indicator("Martingale Strategy", overlay=true)
// 初始仓位大小
initialPositionSize = input(1, title="初始仓位大小")
// 加倍倍数
martingaleMultiplier = input(2, title="加倍倍数")
// 止损百分比
stopLossDiff = input(2000, title="止损价差")
// 盈利百分比
takeProfitDiff = input(2000, title="止盈价差")
currentPositionSize = strategy.position_size
buySignal = false
// 盈利止盈
if (close - strategy.position_avg_price >= takeProfitDiff)
strategy.close_all()
// 止损加倍
if (close - strategy.position_avg_price <= -stopLossDiff)
currentPositionSize := currentPositionSize * martingaleMultiplier
buySignal := true
if currentPositionSize == 0
buySignal := true
currentPositionSize := initialPositionSize
// 买入逻辑
strategy.order("Buy", strategy.long, currentPositionSize, when=buySignal)
仅供参考,马丁策略有风险。
3 years ago
- 1

