Marubozu
定义
public static IEnumerable<CandleResult> GetMarubozu<TQuote>(this IEnumerable<TQuote> quotes, double minBodyPercent = 95.0) where TQuote : IQuote
描述
Marubozu 是日语"光头"的意思,在技术分析中指没有影线或影线极短的K线,表明在该时间段内一方力量完全主导市场。
参数
| 参数名 |
类型 |
描述 |
| minBodyRatio |
double |
定义Marubozu严格程度的参数。 |
返回值
| 返回值 |
类型 |
描述 |
| Date |
DateTime |
日期 |
| Price |
decimal |
价格 |
| Candle |
CandleProperties |
蜡烛属性 |
| Candle.Size |
decimal |
K线总高度 |
| Candle.Body |
decimal |
K线实体高度 |
| Candle.UpperWick |
decimal |
上影线长度 |
| Candle.LowerWick |
decimal |
下影线长度 |
| Candle.BodyPct |
decimal |
实体比例 |
| Candle.UpperWickPct |
decimal |
上影线比例 |
| Candle.LowerWickPct |
decimal |
下影线比例 |
| Candle.IsBullish |
bool |
是否为阳线(看涨) |
| Candle.IsBearish |
bool |
是否为阴线(看跌) |
示例
///指标数据
QuoteHistoryDay(10, (dic) =>
{
if (dic.Count > 0)
{
foreach (var item in dic.Keys)
{
///获取指标结果
var resp = dic[item].GetMarubozu(90);
Console.WriteLine(resp.ToJson());
}
}
});