Indicators

Notification Publishing copyrighted material is strictly prohibited. If you believe there is copyrighted material in this section you may use the Copyright Infringement Notification form to submit a claim.
How to install
DescriptionSubmited byDateCategoryPreviewDownloadsCommentsRating
Soy nuevo usuario... y estoy aprendiendo a realizar mis robots... lo siento si existen errores de programacion, para mi me trabajan y bien... se que se pueden optimizar... acepto sugerencias...   Cabe destacar, que no se nada de programacion, pero me he puedo a leer c# y con los ejemplos he realizado ya varios y soy trader de tiempo completo. using System; using cAlgo.API; using cAlgo.API.Indicators; namespace cAlgo.Indicators { [Indicator(IsOverlay = true, AccessRights = AccessRights.None)] public class VelaEspecial : Indicator { public IndicatorDataSeries _Open; public IndicatorDataSeries _Close; public double Open; public double Close; public double Low; public double High; [Parameter("Candle width", DefaultValue = 20)] public int CandleWidth { get; set; } [Parameter("Up color", DefaultValue = "Green")] public string UpColor { get; set; } [Parameter("Down color", DefaultValue = "Pink")] public string DownColor { get; set; } private Colors _upColor; private Colors _downColor; private bool _incorrectColors; private Random _random = new Random(); protected override void Initialize() { _Open = CreateDataSeries(); _Close = CreateDataSeries(); if (!Enum.TryParse(UpColor, out _upColor) || !Enum.TryParse(DownColor, out _downColor)) _incorrectColors = true; } public override void Calculate(int index) { if (_incorrectColors) { var errorColor = _random.Next(2) == 0 ? Colors.Red : Colors.White; ChartObjects.DrawText("Error", "Incorrect colors", StaticPosition.Center, errorColor); return; } if ((Server.Time.Minute == 4 || Server.Time.Minute == 9 || Server.Time.Minute == 14 || Server.Time.Minute == 19 || Server.Time.Minute == 24 || Server.Time.Minute == 29 || Server.Time.Minute == 34 || Server.Time.Minute == 39 || Server.Time.Minute == 44 || Server.Time.Minute == 49 || Server.Time.Minute == 54 || Server.Time.Minute == 59) && Server.Time.Second > 55) { var open = MarketSeries.Open[index]; var high = MarketSeries.High[index]; var low = MarketSeries.Low[index]; var close = MarketSeries.Close[index]; var open1 = MarketSeries.Open[index - 1]; var high1 = MarketSeries.High[index - 1]; var low1 = MarketSeries.Low[index - 1]; var close1 = MarketSeries.Close[index - 1]; var open2 = MarketSeries.Open[index - 2]; var high2 = MarketSeries.High[index - 2]; var low2 = MarketSeries.Low[index - 2]; var close2 = MarketSeries.Close[index - 2]; var open3 = MarketSeries.Open[index - 3]; var high3 = MarketSeries.High[index - 3]; var low3 = MarketSeries.Low[index - 3]; var close3 = MarketSeries.Close[index - 3]; var open4 = MarketSeries.Open[index - 4]; var high4 = MarketSeries.High[index - 4]; var low4 = MarketSeries.Low[index - 4]; var close4 = MarketSeries.Close[index - 4]; Close = close; double Open; if (index > 0) Open = open4; else Open = open4; High = Math.Max(Math.Max(Math.Max(Math.Max(high, high1), high2), high3), high4); Low = Math.Min(Math.Min(Math.Min(Math.Min(low, low1), low2), low3), low4); var color = Open > Close ? _downColor : _upColor; ChartObjects.DrawLine("candle" + index, index, Open, index, Close, color, CandleWidth, LineStyle.Solid); ChartObjects.DrawLine("line" + index, index, High, index, Low, color, 1, LineStyle.Solid); _Open[index] = Open; _Close[index] = Close; } } } } Cabe destacar, que las dibuja conforme pasa el tiempo, no se como hacer que las dibuje de un solo paso.
03 Apr 2015
Downloads
682
Comments
0
Rating
0
Download
Here you have the HL barchart, without the open and close dashes of the standard OHLC appearance, that are in my opinion arbitrary and therefore useless. You have to switch to line chart and change the "Bear Outline" color to the same as your background color of the underlying chart to make the price series disappear. Currently there is no other way to hide the price series. With the "Volume Bars?" parameter switched to "yes" it turns into the SierraChart style high-low volume barchart, where the width of the bars is determined by the underlying volume. This can be controlled with the "Minimum Bar Thickness" and the "Max. Bar Thickness (Volume Bars)" parameter. Note that these are NOT tick or volume charts where the volume would be the same for every bar.  I wanted to create something that resembles what is sometimes called "equivolume charts" as close as possible. It is self adjusting to current volume levels. This can be controlled with the "Lookback" parameter that controls the window width of the volume analysis. It also features a current price marker (see red triangle at the end of the priceseries), for those who don't like the distractiveness and the cluttering of the platforms own bid-ask lines. Right now all the colors can only be chosen by typing in the name of the color.   Changes: V1.01: Corrected a minor flaw in the algorithm V1.02: Removed unnessessary lines of code and further optimized logic. Removed redundant variable declarations. V1.03: Speed increase up to 25% by removing redundant operations. Changed the categorization process to exclude current forming bar. V1.04 Corrected a problem were some bars would be wrongly categorized and appear too thin in the Volume Barchart.
28 Mar 2015
Downloads
968
Comments
1
Rating
0
Download
Only break out candles have Green and Red color.  The other candles are by default LightGray for both up and down, but you can give them separate colors if you want.  A break out candle is defined as a candle that closes above the high or below the low of the previous candle.   These break out candles can be adjusted from 1 to 8 bars.  Thus if the setting is 4, then  the red and green candles appear only if they have closed above the high or below the low of the last 4 previous candles.   The default setting is set to 2 candles .  The pictures below show the setting for 2 and for 8. The only BO candle indicator that I have seen only used 1 candle. I usually use 2, 4 and 8,  but I thought I should just include all of the numbers up to 8.  So you can pick any number between 1 and 8. You will want to adjust your chart colors so that bull and bear outlines are the same color as your background.  That way you won't see any vestiges of the original candle underneath. BY THE WAY, you can can turn these into candles that only show the high and low without open and close by setting the wick thickness to equal the candle thickness. ALSO you can make them wickless by setting the wick thickness to zero.
26 Mar 2015
Downloads
2196
Comments
12
Rating
5
Download
Indicator show depth of market on the chart. Bids = blue lines Asks = red lines Change len and thickness in parameters.  
20 Mar 2015
Downloads
1382
Comments
0
Rating
0
Download
Tick BetterVolume indicator is based on standart BetterVolume algorithm. It is absolutely free for use. No description ... No comments ... No money :) Sample image: End of description.
06 Feb 2015
Downloads
2296
Comments
1
Rating
5
Download
A primitive indicator showing the result of arithmetic multiplication of two source series. This is particularly useful as a building block for combining with other indicators, for creating chains of dependent indicators and for outsourcing data further. Also check out other basic building blocks: Difference, Ratio and Sum.
25 Jan 2015
Downloads
595
Comments
0
Rating
0
Download
A primitive indicator showing the sum of two source series. This is particularly useful as a building block for combining with other indicators, for creating chains of dependent indicators and for outsourcing data further. Also check out other basic building blocks: Difference, Product and Ratio.
25 Jan 2015
Downloads
581
Comments
0
Rating
0
Download
A primitive indicator showing the ratio of two source series. This is particularly useful as a building block for combining with other indicators, for creating chains of dependent indicators and for outsourcing data further. Also check out other basic building blocks: Difference, Product and Sum.
25 Jan 2015
Downloads
595
Comments
0
Rating
0
Download
A primitive indicator showing difference between two source series. This is particularly useful as a building block for combining with other indicators, for creating chains of dependent indicators and for outsourcing data further. Also check out other basic building blocks: Ratio, Product and Sum.
25 Jan 2015
Downloads
612
Comments
0
Rating
0
Download
This indicator is an alternative view of volume. It removes the width of the candle high-low in ticks from the volume. It really emphasises the volume in a number of circumstances and can in some instances highlight areas of deep buying and selling over the standard volume indication. The difference is minor in most cases, but in lower time frames it really shines.      
by Elogos
28 Nov 2014
Downloads
1396
Comments
0
Rating
0
Download
The indicator shows the beginnings and the ends of three trading sessions: Asian, European, and American. The sessions are displayed with the background rectangles. The length of the rectangle corresponds with the duration of a trading session, and its height is the trade range. Good trading at the London and NY overlap. MT4 Source: http://www.mql5.com/en/code/7753
05 Oct 2014
Downloads
2144
Comments
5
Rating
5
Download
Pivot Points are widely used by day traders to quickly determine where forex market sentiment may change between bullish and bearish. Pivot Points are also commonly used to find likely Support and Resistance levels. Pivot Points are calculated using the Open, High, Low, and Close prices for the previous period. So, today's Pivot Points use yesterday's Open, High, Low, and Close values.
27 Sep 2014
Downloads
3852
Comments
1
Rating
0
Download