您现在的位置:程序化交易>> 股票公式>> 同花顺>> 同花顺公式>>正文内容

买卖宝塔1公式 指标 选股 源码[同花顺公式]

指标公式源码分析及使用说明:

 

这段代码看起来是用于股票或期货市场的技术分析,主要涉及移动平均线和价格的一些条件判断。我将解释每个部分的作用,并给出如何创建和使用这些指标的思路。
 
 1. 指标公式源码解析
 
- 移动平均线(MA)计算:
  - `MA1`:收盘价的5日简单移动平均线。
  - `MA2`:收盘价的10日简单移动平均线。
  - `MA3`:收盘价的20日简单移动平均线。
  - `MA4`:收盘价的10000日简单移动平均线(实际上相当于不变的长期水平线)。
  - `MMM`:收盘价的20日简单移动平均线。
 
- 条件判断(CXH1-CXH19):
  这部分主要是对收盘价的历史走势进行条件判断,生成一系列布尔值变量。具体条件是对当前收盘价与过去两个交易日的收盘价的比较。例如,`CXH1`表示当前收盘价比前两个交易日的收盘价高,并且比前一交易日的收盘价高。
 
 2. 指标创建思路
 
- 移动平均线(MA):
  使用`MA(C, n)`函数可以计算收盘价的n日简单移动平均线。可以根据需要调整n的值,常用的包括5日、10日、20日、50日和200日移动平均线。
 
- 条件判断(CXH1-CXH19):
  这部分是基于价格走势的条件判断,可以根据具体的交易策略来定义。例如,判断价格的连续上涨或下跌,或者价格在某个区间内的波动情况等。每个条件的逻辑都是基于对收盘价的比较和逻辑运算。
 
 3. 指标使用参考说明
 
- 移动平均线(MA):
  - 用途:移动平均线可以用来平滑价格数据,观察价格趋势和短期/长期的价格变化。
  - 使用:交叉点和距离可以作为买卖信号的参考。例如,短期均线向上穿过长期均线可能是买入信号,反之是卖出信号。
 
- 条件判断(CXH1-CXH19):
  - 用途:这些条件可以用来定义特定的交易策略或条件过滤器。
  - 使用:可以将这些条件用于编写交易规则,例如建立买入或卖出信号。例如,一些条件可以表示价格的短期涨跌情况,用于判断趋势的强弱或转折点。
 
 示例使用:
 
- 交易信号生成:
  - 当短期均线(如5日MA)向上穿过长期均线(如20日MA),产生买入信号。
  - 使用条件判断,例如`CXH1`条件为真时作为触发买入或卖出的条件之一。
 
- 图表分析:
  - 将不同周期的移动平均线绘制在价格图表上,观察价格与均线的相对位置,判断价格趋势和转折点。
  
这些指标和条件可以根据个人的交易策略和市场情况进行调整和优化。在实际应用中,建议结合其他技术指标和风险管理原则,进行综合分析和决策。

 

 

源码:

 

MA1 : MA(CLOSE,5);

MA2 : MA(CLOSE,10);
MA3 : MA(CLOSE,20);
MA4 : MA(CLOSE,10000);
MMM:=MA(CLOSE,20);
//www.cxh99.com
CXH1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
CXH2:=REF(CXH1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
CXH3:=REF(CXH2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
CXH4:=REF(CXH3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
CXH5:=REF(CXH4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
CXH6:=REF(CXH5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
CXH7:=REF(CXH6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
CXH8:=REF(CXH7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
CXH9:=REF(CXH8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
CXHA:=REF(CXH9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
CXHB:=REF(CXHA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
CXHC:=REF(CXHB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
CXHD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
CXHE:=REF(CXHD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
CXHF:=REF(CXHE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
CXH10:=REF(CXHF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
CXH11:=REF(CXH10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
CXH12:=REF(CXH11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
CXH13:=REF(CXH12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
CXH14:=REF(CXH13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
CXH15:=REF(CXH14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
CXH16:=REF(CXH15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
CXH17:=REF(CXH16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
CXH18:=REF(CXH17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
CXH19:=REF(CXHD OR CXHE OR CXHF OR CXH10 OR CXH11 OR CXH12 OR CXH13 OR
CXH14 OR CXH15 OR CXH16 OR CXH17 OR CXH18,1) AND CXH1;
CXH1A:=REF(CXH1 OR CXH2 OR CXH3 OR CXH4 OR CXH5 OR CXH6 OR CXH7 OR
CXH8 OR CXH9 OR CXHA OR CXHB OR CXHC,1) AND CXHD;//www.cxh99.com
STICKLINE(CXH1A,REF(CLOSE,1),REF(CLOSE,2),3.2,0),COLORFF3300;
STICKLINE(CXH1A,REF(CLOSE,1),REF(CLOSE,2),2.7,0),COLORFF5500;
STICKLINE(CXH1A,REF(CLOSE,1),REF(CLOSE,2),2.1,0),COLORFF7700;
STICKLINE(CXH1A,REF(CLOSE,1),REF(CLOSE,2),1.5,0),COLORFF9900;
STICKLINE(CXH1A,REF(CLOSE,1),REF(CLOSE,2),0.9,0),COLORFFBB00;
STICKLINE(CXH1A,REF(CLOSE,1),REF(CLOSE,2),0.3,0),COLORFFDD00;
DRAWTEXT(FILTER(CXH19=1,5),LOW,'买'),COLORFF00FF;
DRAWTEXT(FILTER(CXH1A=1,5),HIGH,' 卖'),COLOR00FF00;
 

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容