Description
前日日足の高値・安値・始値・終値のラインを表示します。
Draw the previous day's daily high, low, opening, and closing price lines.
using System;
using cAlgo.API;
using cAlgo.API.Internals;
using cAlgo.API.Indicators;
using cAlgo.Indicators;
namespace cAlgo
{
[Indicator(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
public class DailyPriceLines : Indicator
{
[Parameter("High", DefaultValue = true)]
public bool High { get; set; }
[Parameter("Low", DefaultValue = true)]
public bool Low { get; set; }
[Parameter("Open", DefaultValue = true)]
public bool Open { get; set; }
[Parameter("Close", DefaultValue = true)]
public bool Close { get; set; }
[Parameter("High Color", DefaultValue = "Red")]
public string HighColor { get; set; }
[Parameter("Low Color", DefaultValue = "Blue")]
public string LowColor { get; set; }
[Parameter("Open Color", DefaultValue = "DeepPink")]
public string OpenColor { get; set; }
[Parameter("Close Color", DefaultValue = "Green")]
public string CloseColor { get; set; }
protected override void Initialize()
{
}
public override void Calculate(int index)
{
var bars = MarketData.GetBars(TimeFrame.Daily);
if (High)
Chart.DrawHorizontalLine("Daily Heigh", bars.HighPrices.Last(1), HighColor, 1, LineStyle.Dots);
if (Low)
Chart.DrawHorizontalLine("Daily Low", bars.LowPrices.Last(1), LowColor, 1, LineStyle.Dots);
if (Open)
Chart.DrawHorizontalLine("Daily Open", bars.OpenPrices.Last(1), OpenColor, 1, LineStyle.Dots);
if (Close)
Chart.DrawHorizontalLine("Daily Close", bars.ClosePrices.Last(1), CloseColor, 1, LineStyle.Dots);
}
}
}
![summer's avatar](/uploads/user-37400/avatar/adefb3c475fb2021b1ce66553e43ec693de660b9.png)
summer
Joined on 10.08.2020
- Distribution: Free
- Language: C#
- Trading platform: cTrader Automate
- File name: Daily Price Lines.algo
- Rating: 5
- Installs: 2467
Note that publishing copyrighted material is strictly prohibited. If you believe there is copyrighted material in this section, please use the Copyright Infringement Notification form to submit a claim.
Comments
Log in to add a comment.
![summer's avatar](/uploads/user-37400/avatar/adefb3c475fb2021b1ce66553e43ec693de660b9.png)
Hey Guys!
Then I updated it.
Try it!
LA
You can customize that easily for yourself. Just replace Color with Color.Blue or whatever name you want and rebuild the indicator.
![dokinya's avatar](/uploads/user-18240/avatar/1b331ce1e59f9f40c38e607fd1541cb50e807b18.jpeg)
this indicator is awesome is possible to add color to
high
low
open
close
?
Thank you for the indicator. It's very helpful. Could you please add a possibility to change the style and thickness of the lines?
Thank you. よろしくお願いします。