Downloads - MultiCharts - futures.io
futures.io futures trading


Search
2.2.9

MultiCharts
MultiCharts Downloads / MultiCharts Indicators

Share MultiCharts indicators, EasyLanguage indicators.

No copyright material!


Sort by
Filter

Show full/short entries Entries
Access denied - You must be an Elite Member to access this file, and be logged in. Custom Floor Trader Pivots for MC.NET 5 *
I wasn't a fan of the standard floor trader pivots indicator in MC.net so I had someone revamp it, it was a paid job, since I am not a programmer but I am happy to share it here. My contribution to the community, I suppose.

The standard pivots had a dashed line, even if you selected line, the older sessions pivots cluttered up the chart and the labelling wasn't to my liking, with only markers that covered up the last price marker on the chart axis. We also added pivot mid-points which in my trading experience are very important. Hope you like this one better

Futures.io doesn't allow me to upload the file as is with the .pln extension, so I had to zip it

Since all MC.NET indicators are .pln extension perhaps that can be added to the list of acceptable file types to upload?
Thanks - J
 
Suggest other entries I might like
Details: Custom Floor Trader Pivots for MC.NET


September 16th, 2016
Size: 3.62 KB
Downloaded: 60 times
Access denied - You must be an Elite Member to access this file, and be logged in. DMI change bar color
I want to change the ID code to change color when there is current bar cross between DM + DM uphill (blue) and down (red). The other bars are still black. View Source (not working)


using System.Drawing;
using PowerLanguage.Function;

namespace PowerLanguage.Indicator
{
public class DMI_joa : IndicatorObject
{
private DirMovement m_dirmovement1;

private IPlotObject Plot1;

private IPlotObject Plot2;

private IPlotObject Plot3;

public DMI_joa(object ctx) :
base(ctx){
adxtrend = 25;
length = 8;
}

[Input]
public int length { get; set; }

[Input]
public double adxtrend { get; set; }

[Input]
public Color UpbarColour { get; set; }

[Input]
public Color DownBarColour { get; set; }

private IPlotObject plotOpen, plotHigh, plotLow, plotClose;

protected override void Create(){
m_dirmovement1 = new DirMovement(this);
Plot1 =
AddPlot(new PlotAttributes("DMI+", 0, Color.Blue,
Color.Empty, 0, 0, true));
Plot2 =
AddPlot(new PlotAttributes("DMI-", 0, Color.Red,
Color.Empty,
0, 0, true));
Plot3 =
AddPlot(new PlotAttributes("ADX", 0, Color.Cyan,
Color.Empty, 0, 0, false));

// Initialize the IPlotObjects
plotHigh = AddPlot(new PlotAttributes("High",
EPlotShapes.BarHigh, Color.Black));
plotLow = AddPlot(new PlotAttributes("Low",
EPlotShapes.BarLow, Color.Black));
plotOpen = AddPlot(new PlotAttributes("Open",
EPlotShapes.LeftTick, Color.Black));
plotClose = AddPlot(new PlotAttributes("Close",
EPlotShapes.RightTick, Color.Black));

// Default values for the inputs
UpbarColour = Color.Green;
DownBarColour = Color.Red;
}

protected override void StartCalc(){
m_dirmovement1.PriceH = Bars.High;
m_dirmovement1.PriceL = Bars.Low;
m_dirmovement1.PriceC = Bars.Close;
m_dirmovement1.Length = length;
}


protected override void CalcBar(){
m_dirmovement1.Call();
Plot1.Set(0, m_dirmovement1.DMIPlus.Value);
Plot2.Set(0, m_dirmovement1.DMIMinus.Value);
Plot3.Set(0, m_dirmovement1.ADX.Value);


if (PublicFunctions.DoubleGreater(m_dirmovement1.ADX.Value, adxtrend))
{
if (this.CrossesOver(m_dirmovement1.DMIPlus, m_dirmovement1.DMIMinus))
{
Alerts.Alert("Bullish alert");
// plotOpen.Set(Bars.Open[0], UpbarColour);
// plotHigh.Set(Bars.High[0], UpbarColour);
// plotLow.Set(Bars.Low[0], UpbarColour);
// plotClose.Set(Bars.Close[0], UpbarColour);
}
else{
if (this.CrossesUnder(m_dirmovement1.DMIPlus, m_dirmovement1.DMIMinus))
{
Alerts.Alert("Bearish alert");
// plotOpen.Set(Bars.Open[0], DownBarColour);
// plotHigh.Set(Bars.High[0], DownBarColour);
// plotLow.Set(Bars.Low[0], DownBarColour);
// plotClose.Set(Bars.Close[0], DownBarColour);
}
}
}
}
}
}


I tried to SetPlotColor and PlotPaintBar and do not get
By the way I use multicharts.net
Can you help me? Thank you
 
Suggest other entries I might like
Details: DMI change bar color


November 16th, 2015
Size: 14.72 KB
Downloaded: 40 times
Access denied - You must be an Elite Member to access this file, and be logged in. improved Keltner Channel and Bollinger Bands
Version: 20150901

Improvements comparing to out-of-box BB and KC indicators:
1) It is rewritten based on underlying functions, so that when you need to write strategy, you can call the function directly.
2) it gives you choice of moving average type. I only enable EMA and SMA, but you can add more with simple coding.
3) the mid line can be in two colors when it is up/down from last bar.
 
Suggest other entries I might like
Details: improved Keltner Channel and Bollinger Bands


September 1st, 2015
Size: 4.37 KB
Downloaded: 189 times
Access denied - You must be an Elite Member to access this file, and be logged in. Bid/Ask/Last Price Line (for MC .NET) 5 *
A multicharts .NET C# version of the bid / ask / last price lines I used on Ninja. Haven't tested it on all timeframes or instruments, but looks good on futures.

Coded with much inspiration from the Market_Depth_on_Chart_2 indicator included with MC.

Updates on a 0.2 sec timer rather than ticks, so the bid/ask can be drawn when they change without trades.

This is Version 1, posted 6/18/2015.

UPDATE:
Version 2, posted 12/23/2015.
  • Fixes problems with not allowing changes to colors & widths.
  • Cheap hack to work around a bug introduced into MultiCharts .NET builds > 12000. Their "ChartPoint2Point()" is broken now for volume and range charts. Now the price line simply draws 15 bars to the right of the last bar.
 
Suggest other entries I might like
Details: Bid/Ask/Last Price Line (for MC .NET)


June 18th, 2015
Size: 1.70 KB
Downloaded: 104 times
Access denied - You must be an Elite Member to access this file, and be logged in. US Dollar Index Multicharts Indicator
After not being able to find a suitable source for this data without another data subscription, I decided to make my own indicator. It calculates the dollar index from 6 forex pairs. Pairs must be entered in the correct sequence to have it calculate properly. I have the six pairs entered and then hidden on the chart so that only the indicator shows.

Indicator txt code:

{US Dollar Index Calculated from Currency Pairs EURUSD, USDJPY, GBPUSD, USDCAD, USDSEK, and USDCHF.

Version 1.0

data1=EURUSD;
data2=USDJPY:
data3=GBPUSD;
data4=USDCAD;
data5=USDSEK;
data6=USDCHF;

Instruments must be entered in above order.

Formula for calculation:

USDx = 50.14348112 * EURUSD^(-0.576) * USDJPY^0.136 * GBPUSD^(-0.119) * USDCAD^0.091 * USDSEK^0.042 * USDCHF^0.036 }

Inputs:

EURUSD( Close Data1 ),
USDJPY( Close Data2 ),
GBPUSD( Close Data3 ),
USDCAD( Close Data4 ),
USDSEK( Close Data5 ),
USDCHF( Close Data6 );

Vars:

USDx(0);

USDx = 50.14348112*Power(EURUSD,(-0.576))*Power(USDJPY,0.136)*Power(GBPUSD,(-0.119))*Power(USDCAD,0.091)*Power(USDSEK,0.042)*Power(USDCHF,0.036);

Plot1 ( USDx, "USDx" ) ;
 
Suggest other entries I might like
Details: US Dollar Index Multicharts Indicator


November 28th, 2014
Size: 3.24 KB
Downloaded: 80 times
Access denied - You must be an Elite Member to access this file, and be logged in. Arrow Reader 5 *
As a Multicharts user, I am not too happy with their market replay functionality which got left behind in terms of integration with some more exotic features MC has released. For example, while in play-back you cannot place trades on the chart.
Consequently, my way to practice off-line sim-trades is just by scrolling a chart back to its first page of bars, and progressing the chart bar by bar to the right. I usually place arrows to mark entry/exit points in the market, and I do scale out.
It would be great to have an indicator (let's say), that would read the arrows I place on the bars and issue entry/partial exit/exit decisions that I could later analyze in Multichart's performance report.
Potential solution:
- Build such an indicator as described above (able to read some custom drawings such as arrows and issue signals)

Build such an arrow-reader indicator, which does:

- Read all arrows one by one, and enters long/short, depending on arrow orientation;
- Size is given by the number placed on the text attribute of the arrow
- The program can scale out - let's say, one enters long with 3 contracts and has 3 sell orders for 1 contract each later on.

Any suggestions for improvements welcome!
 
Suggest other entries I might like
Details: Arrow Reader


June 5th, 2014
Size: 26.31 KB
Downloaded: 175 times
Access denied - You must be an Elite Member to access this file, and be logged in. SuperTrend 5 *
Version 1.0

This is the popular SuperTrend Indicator (original version) which was first developed by Olivier Seban and later recoded by Jason Robinson in 2006 for the MT4 platform. This indicator has the benefit of being able to work on all time frames and all price based charts.

Logic of SuperTrend

This indicator is based on ATR (average true range). If price is above Green Trend line, market is bullish. If price is below red trend line, market is bearish. This indicator can be used for buy and sell signals or as a trailing stop.

Parameters:

ATR peroids = 10

Multiplier = 3
 
Suggest other entries I might like
Details: SuperTrend


April 27th, 2014
Size: 3.98 KB
Downloaded: 477 times
Access denied - You must be an Elite Member to access this file, and be logged in. Woodies CCI
Version. 1.0

This is the popular Woodies CCI indicator, which was made popular by ken wood (25+ years trading experience) founder of the Woodie CCI club which is a large community of traders. There's actually a full system behind this indicator which I have personal never tried but a Google search will present a lot of information on the topic.

This indicator is just a modified version of the original CCI indicator. The CCI itself is a momentum indicator. Such indicators all work in the same basic fashion - plot the difference between a "fast" measure of price and a "slow" measure. In the case of the CCI, the "fast" measure is the price itself, and the "slow" measure is a moving average. Thus when we look at the CCI, what we are actually seeing is a measurement of the deviation of price from its moving average, normalised to fit on a scale of roughly -200 to +200.

Typically, traders of Woodies system trade very short timescales - 3 or 5 minute charts being common. I do NOT trade the Woodies system so I personal can't comment on it.
 
Suggest other entries I might like
Details: Woodies CCI


April 27th, 2014
Size: 8.56 KB
Downloaded: 192 times

Keywords: cci easylanguage woodies muticharts
Access denied - You must be an Elite Member to access this file, and be logged in. Vortex Indicator 5 *
Version 1.0

The Vortex Indicator consists of two oscillators that capture positive and negative trend movement.
A bullish signal triggers when the positive trend indicator crosses above the negative trend indicator or a key level.
A bearish signal triggers when the negative trend indicator crosses above the positive trend indicator or a key level. The Vortex Indicator is either above or below these levels, which means it always has a clear bullish or bearish bias.

Calculation of the Vortex Indicator can be divided into three parts. First, calculate the positive and negative trend movements based on the highs and lows of the last two periods. Positive trend movement is the distance from the current high to the prior low. The further the current high is from the prior low, the more positive the trend movement. Negative trend movement is the distance from the current low to the prior high. The further the current low is from the prior high, the more negative the trend movement. These periodic values are then summed based on the indicator setting, which is the usually 14 periods.

The second part involves the True Range, which was created by Welles Wilder. This indicator uses the current high, current low and prior close to measure volatility

The third part normalizes the positive and negative trend movements by dividing them by the True Range. In effect, the Vortex Indicator shows volatility-adjusted positive trend movement and volatility-adjusted negative trend movement. The end result creates to indicators that oscillate above/below 1.

Please Keep in mind that the Vortex Indicator is not designed as a standalone indicator.
 
Suggest other entries I might like
Details: Vortex Indicator


April 26th, 2014
Size: 3.19 KB
Downloaded: 136 times
Access denied - You must be an Elite Member to access this file, and be logged in. ZigZag Volume 5 *
MRA - ZigZag Volume indicator

Version 1.00 (08/09/2013) Initial release.
Version 1.10 (10/25/2013) Bug negative time duration when a swing spans multiple days fixed.
Version 1.11 (11/02/2013) Correction on bug fix version 1.10.
Version 1.20 (09/08/2015) Added option to show average swing volume text in stead of cumulative swing volume text.

This indicator is inspired on the Weis Wave with its cumulative wave volume. It plots a cumulative ZigZag volume histogram, a ZigZag line and the cumulative volume, price change and/or duration of the up/down swing at the swing high/low.

The ZigZag line can be based on point, percentage, ATR or UTC retracements.
The UTC retracement method is based on John R. Hill, George Pruitt, and Lundy Hill's description in their book The Ultimate Trading Guide, page 39: "A top pivot point is the highest price in a movement prior to penetration of the low of the top bar. A bottom pivot point is the lowest price in a movement prior to penetration of the high of the low bar." The UTC version is an improved version in which the highs and lows are calculated over a period. Longer periods make the ZigZag UTC less sensitive. The default period for the UTC is 2 bars.

Inputs:
HiPrice( close ): price field for high swings
LoPrice( close ): price field for low swings
RetraceMethod( 1 ): 1=Pnt, 2=%, 3=ATR, 4=UTC
Period( 2 ): number of bars over which ATR or UTC is calculated
Retrace( 0 ): retracement in Pnt, % or ATR multiple
PlotVolume( true ): plots cumulative volume histogram
PlotSwings( true ): plots ZigZag lines
PlotVolumeText( true ): plots cumulative volume of up/down swing at swing high/low
AvgVolume( false ): shows average swing volume text in stead of cumulative swing volume text
ScaleVolumeBy( 1 ): divides cumulative volume text by the number of this input
PlotPriceText( false ): plots price change of up/down swing at swing high/low
PlotTimeText( false ): plots duration of up/down swing at swing high/low
LineWidth( 0 ): line width of ZigZag lines: 0,1,2,3,4,5,6
LineStyle( tool_solid): line style of ZigZag lines: tool_solid, tool_dotted, tool_dashed, tool_dashed2, tool_dashed3
UpColor( red ): line color of upswings: PowerLanguage colors
DnColor( red ): line color of downswings: PowerLanguage colors
TextColor( black ): text color: PowerLanguage colors

Coded in MultiCharts 8.7 PowerLanguage
 
Suggest other entries I might like
Details: ZigZag Volume


August 9th, 2013
Size: 37.96 KB
Downloaded: 877 times
 



 
Category
 


All times are GMT -4. The time now is 09:15 PM.

Page generated 2017-01-24 in 0.28 seconds with 23 queries on phoenix via your IP 54.145.232.99