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());
         }
     }

 });