pine-script - InTwoDifferentTimeRanges, howToCode toDraw趋势线一条是从最低点到最低点,另一条是从最高点到最高点
问题描述
InTwoDifferentTimeRanges, howToCode 绘制一条从一个最低点到另一个最低点的趋势线,另一条是从一个最高点到另一个最高点的趋势线
//@version=4
study("trendline_indicator", overlay=true)
startDate1 = input(title="Start Date1", type=input.integer, defval=20, minval=1, maxval=31)
startMonth1 = input(title="Start Month1", type=input.integer, defval=5, minval=1, maxval=12)
startYear1 = input(title="Start Year1", type=input.integer, defval=2021, minval=2000, maxval=2100)
endDate1 = input(title="End Date1", type=input.integer, defval=19, minval=1, maxval=31)
endMonth1 = input(title="End Month1", type=input.integer, defval=06, minval=1, maxval=12)
endYear1 = input(title="End Year1", type=input.integer, defval=2021, minval=2000, maxval=2100)
startDate2 = input(title="Start Date2", type=input.integer, defval=20, minval=1, maxval=31)
startMonth2 = input(title="Start Month2", type=input.integer, defval=06, minval=1, maxval=12)
startYear2 = input(title="Start Year2", type=input.integer, defval=2021, minval=2000, maxval=2100)
endDate2 = input(title="End Date2", type=input.integer, defval=19, minval=1, maxval=31)
endMonth2 = input(title="End Month2", type=input.integer, defval=07, minval=1, maxval=12)
endYear2 = input(title="End Year2", type=input.integer, defval=2021, minval=2000, maxval=2100)
inDateRange1 = (time >= timestamp(syminfo.timezone, startYear1, startMonth1, startDate1, 0, 0)) and time < timestamp(syminfo.timezone, endYear1, endMonth1, endDate1, 0, 0))
inDateRange2 = (time >= timestamp(syminfo.timezone, startYear2, startMonth2, startDate2, 0, 0)) and time < timestamp(syminfo.timezone, endYear2, endMonth2, endDate2, 0, 0))
解决方案
推荐阅读
- java - Tabula-Py 不工作 - 调用过程错误 - 非零退出状态 1
- javascript - Fullcalendar 不会加载事件
- blockchain - Solidity 中的后备功能
- c - 以太网传输时字节序的变化
- android - Android检查蓝牙连接到汽车
- vue.js - 无法在 SSR 上渲染 Vue 应用
- python - Python如何将字节转换为浮点数?
- javascript - 使用 js 的下一个和上一个锚点
- javascript - 自动刷新 Justgage 中的值
- tesseract - 如何使用 gImageReader 为 Tessearct 创建配置文件?