SE
Topics
Forum Topics not found
Replies
seba
24 Nov 2013, 13:38
RE:
jeex said:
Does anyone have an algorithm for determining a doji, i.e. a long wick with practicaly no body?
You mean something like this:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using cAlgo.API; namespace cAlgo.Indicators { [Indicator(IsOverlay = true, TimeZone = TimeZones.UTC)] public class Doji : Indicator { [Parameter(DefaultValue = 99.99, MinValue = 99, MaxValue = 100)] public double Percentage { get; set; } [Output("Main", PlotType = PlotType.Points, Color = Colors.Black, Thickness = 1)] public IndicatorDataSeries Result { get; set; } protected override void Initialize() { // Initialize and create nested indicators } public override void Calculate(int index) { if (Math.Min(MarketSeries.Open[index], MarketSeries.Close[index]) >= (Percentage / 100) * Math.Max(MarketSeries.Open[index], MarketSeries.Close[index])) { Result[index] = MarketSeries.Low[index] * 0.9995; string o = string.Format("doji{0}", index); ChartObjects.DrawText(o, " ˄\r\nDoji", index, Result[index], VerticalAlignment.Center, HorizontalAlignment.Center, Colors.Green); } } } }
@seba
seba
03 Dec 2013, 09:23
RE: Thanks
jeex said:
Depends on what "figures" you wish to detect as doji for me indicator I created (with default parameter) does the job.
@seba