高频量化api下单合约对冲交易软件app开发
更新时间:2024-05-03 10:48:00 信息编号:19386676 发布者IP:120.197.40.153 浏览:35次![](http://img2.11467.com/2023/04-04/818035838.jpg)
![](https://static.11467.com/img/ab-prev-0.png)
![](http://img2.11467.com/2023/04-04/818035838_small.jpg)
![](http://img2.11467.com/2023/04-04/818818534_small.jpg)
![](https://static.11467.com/img/ab-next-0.png)
- 供应商
- 广州杰肯狸网络科技有限公司 商铺
- 认证
- 资质核验:已通过营业执照认证入驻顺企:第2年主体名称:广州杰肯狸网络科技有限公司组织机构代码:91440106MA9YBAQX7C
- 报价
- 请来电询价
- 所在地
- 广州天河区中山大道
- 联系电话
- 18125913365
- 手机号
- 19927739756
- 微信号
- 18125913365
- 联系人
- 何经理 请说明来自顺企网,优惠更多
- 让卖家联系我
- 18125913365
产品详细介绍
trail_price主要参数为开启跟踪止损、止盈止损的价钱,检测中大家采用了当年的收盘价格close,加上一个偏移 offset。如何判断多头持仓或是空头持仓的追踪止盈止损、股票止损开启价钱呢? strategy.exit函数都会要求特定一个标识,来决定应该是哪一个持仓开展实行追踪止损止盈计划单。使用 strategy.entry("test 1", strategy.long, 1)函数公式开了一个多头仓位,特定了标识为 test 1,因此在 strategy.exit函数启用时大家也传到了标签。那样Pine语言脚本制作就知道需要对标签为 test 1的多头仓位实行跟踪止损、止盈止损计划单了。
我们对多头持仓应用 trail_price主要参数时,要当价钱高过这一 trail_price价钱的时候才会开启追踪止损止盈。空头持仓则相反。
trail_offset主要参数为跟踪止损、止盈止损偏移,追踪止损止盈的时候会每时每刻纪录出现过价钱,用于动态管理追踪止盈止损线(留意,并不是开启运行追踪止损止盈个人行为细线,是实行追踪止损止盈细线)。拿本事例中开多仓以后追踪止损止盈而言,这儿便会监管市场行情发生的***价钱,当价钱减仓到间距*大价钱超出 trail_offset基本参数数值的时候就会马上强制平仓止盈止损。假如是空头仓位的追踪止损止盈,那样相反的方向。
我们可以通过这一演试编码回测表明来详细说明:
由于测试rb合约价格每跳为1元,大家增设了主要参数 offset为30即30元间距,激话追踪止损止盈计划单的价钱也为close
30。随后当市场行情价钱超出这个价位(close
30)以后就会进行实时止损止盈,纪录*高成交价。当价格低于止损止盈开启线(纪录的价格-30)时,马上强制平仓止损止盈。
追踪止损止盈开启线
能够看见对策开始实施时马上开多仓,随后增设了开启挪动止盈止损条件单的开启价钱。以后期内没有实际操作,等到价钱升高超出棕黄色线,逐渐激话追踪止盈止损条件单。逐渐纪录自此市场行情的价格,依据*高成交价动态管理止损止盈线
追踪止盈止损开启,强制平仓
可以直接看到持续保持30块的间距(即由于增设了 strategy.exit函数参数值 trail_offset=offset),动态管理追随。当价格降低跌穿蓝色线时,立即执行了强制平仓实际操作。
追踪止盈止损事例回测日志
那样就实现了一次买入、追踪止盈止损实际操作。Pine语言是否十分简单实用,有利于设计方案。我们也可以把这种止盈止损设计到对策里。比如我们有一个非常趋势策略,大家可以在对策里加入那样追踪止损止盈。
// 反方向数据信号,全平
if strategy.position_size > 0 and dir[2] < 0 and dir[1] > 0
strategy.cancel_all()
strategy.close_all()
runtime.log("发展趋势翻转,双头全平")
else if strategy.position_size < 0 and dir[2] > 0 and dir[1] < 0
runtime.log("发展趋势翻转,空单全平")
if not barstate.ishistory and findOrderIdx("open") >= 0 and state == 1
trail_price := strategy.position_size > 0 ? close offset : close - offset
strategy.exit("exit", "open", 1, trail_price=trail_price, trail_offset=offset)
runtime.log("每点价格是:", syminfo.mintick, ",现阶段close:", close, ",trail_price:", trail_price)
state := 2
tradeBarIndex := bar_index
plot(superTrendPrice, "superTrendPrice", color=dir>0 ? color.red : color.green, overlay=true)
- 为什么项目执行矿工费特别高!! Gas优化技术解决方案SolidityGas优化技术存储优化在Solidity中,存储优化对于管理和减少Gas成本至关重要...
- 知识篇:怎么解决BTC上交易转账矿工费设置过低,导致交易迟迟不成交的问题比特币的手续费市场瞬息万变,可能会导致交易上链所需的手续费剧烈上升或下降,导致转账BTC迟迟未打包,...
- Web3中的质押defi开发的选择Web3,作为互联网技术的新一代变革,已经迅速吸引了众多用户的关注。它不仅仅是一个简单的升级,更是给...
- NFT代发服务开发时需要注意什么在当今数字化的时代,NFT(非同质化代币)的兴起成为了数字资产交易和保值增值的新方式。作为一家致力于...
- 质押defi系统dapp开发流程作为广州杰肯狸网络科技有限公司的技术师,我们不仅致力于软件kaifa领域的创新和进步,还推出了一款名...