Click here to Skip to main content
15,796,333 members
Home / Discussions / C#
   

C#

 
PinnedHOW TO ANSWER A QUESTION PinPopular
Chris Maunder12-Jul-09 23:36
cofounderChris Maunder12-Jul-09 23:36 
PinnedHow to get an answer to your question Pin
Chris Maunder10-Nov-05 17:31
cofounderChris Maunder10-Nov-05 17:31 
Questionis there any way to get bordercolor same as candle color using ternary in the code below Pin
j k Nov202316hrs 20mins ago
j k Nov202316hrs 20mins ago 
C#
namespace ATAS.Indicators.Technical
{
	using System;
	using System.ComponentModel;
	using System.ComponentModel.DataAnnotations;
	using System.Windows.Media;

	using ATAS.Indicators.Technical.Properties;

	using OFT.Attributes;

	[DisplayName("5.Heiken Ashi Z")]
    [Category("# 1234")]
    public class HeikenAshiz : Indicator
	{
		private readonly CandleDataSeries _candles = new CandleDataSeries("Heiken Ashi Z"){ Visible = true };
		private readonly PaintbarsDataSeries _bars= new PaintbarsDataSeries("Bars Z"){ Visible = false };
		public HeikenAshiz()
		{	
			Panel = IndicatorDataProvider.NewPanel;
			DataSeries[0]= _bars;
			DataSeries.Add(_candles);
		}

		protected override void OnCalculate(int bar, decimal value)
		{
			var candle = GetCandle(bar);
			_bars[bar] = Colors.Transparent;
			if (bar == 0)
			{
				_candles[bar] = new Candle()
				{
					Close = candle.Close,
					High = candle.High,
					Low = candle.Low,
					Open = candle.Open
				};
			}
			else
			{
				var prevCandle = _candles[bar - 1];
				_candles[bar] = new Candle()
				{
					Close = (candle.Open+candle.Close+candle.High+candle.Low)*0.25m,
					High = candle.High,
					Low = candle.Low,
					Open = (prevCandle.Open+ prevCandle.Close)*0.5m,
				};
			}
			
		}
        protected override void OnApplyDefaultColors()
        {
            if (ChartInfo is null)
                return;

            _candles.UpCandleColor = Color.FromRgb(14, 203, 129);
            _candles.DownCandleColor = Color.FromRgb(246, 70, 93);
            _candles.BorderColor = Color.FromRgb(127, 127, 127);
        }
    }
}


modified 1hr 5mins ago.

QuestionC# code to chart sometimes charting blank charts Pin
Iskander1234530-Nov-23 17:01
Iskander1234530-Nov-23 17:01 
AnswerRe: C# code to chart sometimes charting blank charts Pin
Ralf Meier30-Nov-23 22:12
professionalRalf Meier30-Nov-23 22:12 
GeneralRe: C# code to chart sometimes charting blank charts Pin
Iskander123451-Dec-23 1:52
Iskander123451-Dec-23 1:52 
GeneralRe: C# code to chart sometimes charting blank charts Pin
Ralf Meier1-Dec-23 3:03
professionalRalf Meier1-Dec-23 3:03 
GeneralRe: C# code to chart sometimes charting blank charts Pin
Iskander123451-Dec-23 5:43
Iskander123451-Dec-23 5:43 
GeneralRe: C# code to chart sometimes charting blank charts Pin
Ralf Meier1-Dec-23 7:18
professionalRalf Meier1-Dec-23 7:18 
SuggestionRe: C# code to chart sometimes charting blank charts Pin
Richard Deeming30-Nov-23 22:56
mveRichard Deeming30-Nov-23 22:56 
AnswerRe: C# code to chart sometimes charting blank charts Pin
Richard MacCutchan30-Nov-23 23:15
mveRichard MacCutchan30-Nov-23 23:15 
GeneralRe: C# code to chart sometimes charting blank charts Pin
Iskander123451-Dec-23 1:23
Iskander123451-Dec-23 1:23 
GeneralRe: C# code to chart sometimes charting blank charts Pin
Richard MacCutchan1-Dec-23 3:06
mveRichard MacCutchan1-Dec-23 3:06 
AnswerRe: C# code to chart sometimes charting blank charts Pin
Dave Kreskowiak1-Dec-23 6:02
mveDave Kreskowiak1-Dec-23 6:02 
GeneralRe: C# code to chart sometimes charting blank charts Pin
Andre Oosthuizen1-Dec-23 23:30
mveAndre Oosthuizen1-Dec-23 23:30 
AnswerRe: C# code to chart sometimes charting blank charts Pin
jschell1-Dec-23 7:35
jschell1-Dec-23 7:35 
AnswerRe: C# code to chart sometimes charting blank charts Pin
Gerry Schmitz2-Dec-23 9:02
mveGerry Schmitz2-Dec-23 9:02 
GeneralRe: C# code to chart sometimes charting blank charts Pin
Iskander123452-Dec-23 17:02
Iskander123452-Dec-23 17:02 
Questionc# code Pin
j k Nov202329-Nov-23 18:13
j k Nov202329-Nov-23 18:13 
AnswerRe: c# code Pin
lmoelleb29-Nov-23 20:31
lmoelleb29-Nov-23 20:31 
GeneralRe: c# code Pin
j k Nov202329-Nov-23 21:04
j k Nov202329-Nov-23 21:04 
AnswerRe: c# code Pin
jschell30-Nov-23 7:05
jschell30-Nov-23 7:05 
AnswerRe: c# code Pin
Andre Oosthuizen1-Dec-23 23:35
mveAndre Oosthuizen1-Dec-23 23:35 
GeneralRe: c# code Pin
j k Nov20232-Dec-23 21:34
j k Nov20232-Dec-23 21:34 
GeneralRe: c# code Pin
Andre Oosthuizen3-Dec-23 3:35
mveAndre Oosthuizen3-Dec-23 3:35 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.