最低价:=LOWEST(C,10); 最高量:=HIGHEST(V,20); 市值:=VMC*C; 主力进场:=LARGE(V,10); 净利增长期数:=COUNT(RETURN_ON_EQUITY>0,3); 营收增长期数:=COUNT(SALES>REF(SALES,1),3); 低位筹码峰条件:=C<=最低价 AND V>=最高量 AND COUNT(C>=REF(C,1) AND V>=500000,3)=3 AND VMC>=1000000000 AND VMC<=5000000000 AND ROE=3 AND SALES=3 AND 主力进场;
时间: 2024-04-20 10:24:29 浏览: 188
根据您提供的条件,您想要筛选出满以下条件的股票:
1. 最近10交易日的最低价最低。
2. 最近20交易日的成交量最高。
3. 市值在10亿到50亿之间。
4. 近10个交易日有主力资金进场。
5. 净利润连续3个期数增长。
6. 营收连续3个期数长。
7. 股价处于低位筹码峰条件。
请问您需要我做什么?
相关问题
C1:=REF(C,1); //取前一根K线的收盘价H1:=REF(H,1); //取前一根K线的最高价L1:=REF(L,1); //取前一根K线的最低价C2:=REF(C,2); //取前两根K线的收盘价H2:=REF(H,2); //取前两根K线的最高价L2:=REF(L,2); //取前两根K线的最低价IsUpTrend:=H>HHV(H1,2) AND L>LLV(L1,2) AND C>C1; //判断是否处于上升趋势中IsNewHigh:=H=HHV(H2,2) AND REF(H,1)<H1; //判断是否收盘创新高Lowest:=IF(L<L1,L,L1); //取前一根K线和当前K线的最低值StopLoss:=Lowest; //止损线为最低点StopProfit:=IF(IsNewHigh,Lowest,StopProfit[1]); //止盈线为最近一次符合条件的最低点//在买入时使用止损止盈线Buy:Cross(C,StopProfit) OR Cross(StopLoss,C);//在卖出时取消止损止盈线Sell:Cross(StopProfit,C) OR Cross(C,StopLoss);
这段代码的作用是实现您之前提出的交易策略,即在上升趋势中,以两根线的最低点为止损和止盈线,其中这两根线指的是一根收盘创新高的K线和它前一根K线的最低点,两根K线取其最低点。具体的实现过程如下:
1. 首先使用REF函数取出前一根K线和前两根K线的收盘价、最高价和最低价。
2. 然后,使用HHV和LLV函数计算出两根K线的最高价和最低价。
3. 接着,使用逻辑运算符判断是否处于上升趋势中和是否收盘创新高。
4. 最后,使用IF函数取出两根K线的最低值,并作为止损线,同时使用StopProfit变量记录最近一次符合条件的最低点作为止盈线。
5. 在买入时,判断是否达到止盈线或止损线;在卖出时,取消止盈线和止损线的限制。
需要注意的是,以上代码仅供参考,具体的实现还需要您根据自己的交易策略和需求进行调整和优化。
// 低位筹码峰选股公式 // 条件:股价低位区域出现连续大单买盘,筹码集中,具备良好成长,有主力进场信号 // 筛选条件:市值在一定范围内,连续净利润增长或营业收入增长 // 定义参数 n: 10; // 近n天 m: 20; // 最近m天 连续天数: 3; // 连续天数 大单条件: 500000; // 大单判断条件,股 最低市值: 1000000000; // 最低市值,元 最高市值: 5000000000; // 最高市值,元 连续增长期数: 3; // 连续增长期数 // 最近n天最低价 最低价 = LOWEST(CLOSE, n); // 最近m天最高量 最高量 = HIGHEST(VOL, m); // 市值 市值 = VMC * CLOSE; // VMC为流通市值 // 主力进场信号 主力进场 = LARGE(VOL, n); // 连续净利增长期数 净利增长期数 = COUNT(RETURN_ON_EQUITY > 0, 连续增长期数); // RETURN_ON_EQUITY为净资产收益率 // 连续营收增长期数 营收增长期数 = COUNT(SALES > REF(SALES, 1), 连续增长期数); // 筛选条件 低位筹码峰条件 = CLOSE <= 最低价 AND VOL >= 最高量 AND COUNT(CLOSE >= REF(CLOSE, 1) AND VOL >= 大单条件, 连续天数) = 连续天数 AND 市值 >= 最低市值 AND 市值 <= 最高市值 AND 净利增长期数 = 连续增长期数 AND 营收增长期数 = 连续增长期数 AND 主力进场; 低位筹码峰条件;
这是一个通达信的低位筹码峰选股公式的示例,根据您提供的条件进行编写。根据您的需求,该公式筛选出符合以下条件的股票:
- 股价在近n天内达到最低价
- 成交量在近m天内达到最高量
- 在连续天数内出现股价连续上涨且成交量大于等于大单条件
- 市值在最低市值和最高市值之间
- 净利润连续增长期数达到设定的连续增长期数
- 营业收入连续增长期数达到设定的连续增长期数
- 主力进场信号存在
请注意,这只是一个示例公式,具体的策略和条件可以根据个人需求进行调整和优化。
阅读全文