position - PineScript:头寸大小和使用杠杆
问题描述
我是交易和学习 Pinescript(Tradingview 的编码语言)的新手。
我正在回测策略并对算法交易感兴趣。在我的策略中,我主要使用 1:2 的风险比。风险; 我资本的 %2。所以,如果我有 1000 美元,这意味着每笔盈利交易将是 40 美元(4%),每笔亏损交易将是 20 美元(2%)。但是,假设进场头寸的止损为 -0.23%,止盈为 +0.46%。如果我想要一个单位 -%2+%4,我需要杠杆。我可以用这个标准公式计算出我需要多少杠杆;
40$ (%2 Risk) / ,23 (Stoploss) : 1.739 (应该采取的杠杆水平) 1.739 x 1000 $: 1739 $ (为了达到我的目标我应该进入这个头寸的大小)
我本来想问; 是否有可能使用脚本单独调整每笔交易的杠杆?我想象一些东西总是计算最后一个资本并计算我的 -%2+%4 新进入头寸的目标。当然,既然我希望我的交易是自动化的,是否可以使用我的愿望公式执行交易?
我会很高兴听到你的回答!
解决方案
推荐阅读
- node.js - 将 nodejs typescript 项目构建到生产环境
- visual-studio-code - 有没有办法在 VS Code 中复制没有缩进的行?
- java - DuplicateMappingException 表[]包含多个逻辑列名引用的物理列名[]:[_id]、[Id]
- python-3.x - Jupyter 笔记本无法正常执行
- c++ - 多参数函数上的 std::bind 在函数模板中的编译时解析失败
- php - 我无法从 SQL 查询中读取数据?
- bash - 如何在 shellscript 的条件下测试动态子字符串变量?
- java - 创建排除引号内容的空格分隔列表
- java - 如何根据java 8中的某些条件迭代和过滤列表?
- c - 在变量初始化上强制转换指向 Matrix 的指针是引用或副本