趋势做T+0 如何编写策略,公式如下

用户头像小微微小
2025-03-26 发布
参数1:=LLV(LOW,100);

参数2:=HHV(HIGH,250); 

* **参数1**:计算过去100个周期内的最低价(LOW)的最低值,即过去100天的最低点。
* **参数2**:计算过去250个周期内的最高价(HIGH)的最高值,即过去250天的最高点。

-------------------------------------------------

趋势:EMA((CLOSE-参数1)/(参数2-参数1)*4,4);

* **趋势指标**:计算收盘价(CLOSE)相对于参数1和参数2的相对位置,并进行指数移动平均(EMA)平滑处理。具体计算步骤如下:
  1. 计算收盘价与参数1的差值(CLOSE - 参数1)。
  2. 将差值除以参数2与参数1的差值(参数2 - 参数1),得到一个介于0和1之间的值,表示收盘价在价格区间中的相对位置。
  3. 将结果乘以4,扩大波动范围。
  4. 对结果进行4周期的EMA平滑处理,得到趋势指标。

-------------------------------------------------

投:0.3,LINETHICK2,COLOR0000FF; 

预警:3.5,LINETHICK2,COLORFF00FF; 

分界:2,COLOR00FFFF; 

* **投**:定义一个阈值0.3,用于判断是否触发“投”信号。
* **预警**:定义一个阈值3.5,用于判断是否触发“预警”信号。
* **分界**:定义一个分界线2,用于区分不同的趋势区域。

--------------------------------------------------

DRAWTEXT(CROSS(趋势,投),0.5,'▲投'),COLORRED; 

DRAWTEXT(CROSS(趋势,预警),3.7,'预警'),COLORGREEN; 

* **投信号**:当趋势指标向上穿过“投”阈值时,在图表上绘制红色的“▲投”标记。
* **预警信号**:当趋势指标向上穿过“预警”阈值时,在图表上绘制绿色的“预警”标记。

----------------------------------------------------

STICKLINE(CROSS(趋势,预警),3.5,2,1,0); 

STICKLINE(CROSS(趋势,投),2,0,1,0);

* **预警柱线**:当趋势指标向上穿过“预警”阈值时,绘制一根从3.5到2的柱线。
* **投柱线**:当趋势指标向上穿过“投”阈值时,绘制一根从2到0的柱线。

-----------------------------------------------

评论

用户头像
2025-03-26 16:19:40

达到一个效果是

指标低于0.48(<0.5)就买入

指标低于3.65(<3.7)就卖出

评论