MULTICHARTS THREAD (INDICATORS + STRATEGIES + OTHER STUFF)

If you don't know where to start, start here! Don't be afraid to ask questions.

Moderator: moderators

Tresor
rank: 50+ posts
rank: 50+ posts
Posts: 93
Joined: Sat Mar 15, 2008 2:30 pm
Reputation: 0
Location: Davy Jones' Locker
Gender: Male

Thermostat trading system for MultiCharts

Postby Tresor » Tue May 06, 2008 7:45 am

Hello all,

I enclose a trading system called Thermostat. More on this system (construction + performance on different markets) can be found in book ''Building winning trading systems with Tradestation''. If you google the title of the book or the system name you will find out more. The file already includes ChoppyMarketIndex.

Regards
Attachments
Thermostat.zip
(2.84 KiB) Downloaded 107 times

Please add www.kreslik.com to your ad blocker white list.
Thank you for your support.

Tresor
rank: 50+ posts
rank: 50+ posts
Posts: 93
Joined: Sat Mar 15, 2008 2:30 pm
Reputation: 0
Location: Davy Jones' Locker
Gender: Male

Postby Tresor » Fri May 30, 2008 1:52 pm

Hello,

Does anyone by any chance have VWAP indicator for MultiCharts?

Regards

raven4ns
rank: <50 posts
rank: <50 posts
Posts: 23
Joined: Thu Mar 20, 2008 9:07 pm
Reputation: 0
Gender: Male

kHALID

Postby raven4ns » Fri May 30, 2008 9:27 pm

Hi Khalid,
Flyingdutchman kindly provided me with the candle pattern code but it is written in something called Equila. Would you please look at it and see if it could be converted to MultiCharts Easylanguage? Here is the coding:

Meta:
Synopsis( "Detects and highlights the presence of a specific candlestick
pattern which can be selected in the indicator's properties." ),
ShortCode( "CANPAT" ),
Subchart( False );

Inputs:
Pattern( Hammer, HangingMan, BullishEngulfing, BearishEngulfing, DarkCloudCover, PiercingLine, MorningStar, EveningStar, InvertedHammer, ShootingStar, BullishHarami, BearishHarami, Doji, HaramiCrossBearish, HaramiCrossBullish, DragonflyDoji, GravestoneDoji, TweezerTops, TweezerBottoms, BullishPitFall, BearishPitFall, BullishSunrise, BearishSunset, BullishCounterattack, BearishCounterattack, RisingWindow, FallingWindow, BearishTasukiGap, BullishTasukiGap, ThreeBlackCrows, ThreeWhiteSoldiers, ConfirmedHammer, ConfirmedHangingMan, ConfirmedInvertedHammer, ConfirmedShootingStar, BigBlackCandle, BigWhiteCandle ) = Hammer,
TrendFilter( True ),
TrendFilterPrice( Close ),
TrendFilterPeriod( 5, 1 );

Variables:
trend, upTrend, downTrend, drawMarker, rHammer, rHangingMan, rBullishEngulfing, rBearishEngulfing,
rDarkCloudCover, rPiercingLine, rMorningStar, rEveningStar, rInvertedHammer, rShootingstar,
rBullishHarami, rBearishHarami, rDoji, rHaramiCrossBearish, rHaramiCrossBullish, rDragonflyDoji,
rGravestoneDoji, rTweezerTops, rTweezerBottoms, rBullishPitFall, rBearishPitFall, rBullishSunrise,
rBearishSunset, rBullishCounterattack, rBearishCounterattack, rRisingWindow, rFallingWindow,
rBearishTasukiGap, rBullishTasukiGap, rThreeBlackCrows, rThreeWhiteSoldiers, rConfirmedHammer,
rConfirmedHangingMan, rConfirmedInvertedHammer, rConfirmedShootingStar, rBigBlack, rBigWhite;

// Determine the trend, in this case using a simple method
trend = XAverage( TrendFilterPrice, TrendFilterPeriod );
upTrend = ( TrendFilter = False Or TrendFilterPrice > trend );
downTrend = ( TrendFilter = False Or TrendFilterPrice < trend );

// Identify which patterns are present on this bar
CandlePatterns( 20, 2.0, upTrend, downTrend,
rHammer, rHangingMan, rBullishEngulfing, rBearishEngulfing, rDarkCloudCover, rPiercingLine,
rMorningStar, rEveningStar, rInvertedHammer, rShootingstar, rBullishHarami, rBearishHarami,
rDoji, rHaramiCrossBearish, rHaramiCrossBullish, rDragonflyDoji, rGravestoneDoji,
rTweezerTops, rTweezerBottoms, rBullishPitFall, rBearishPitFall, rBullishSunrise,
rBearishSunset, rBullishCounterattack, rBearishCounterattack, rRisingWindow, rFallingWindow,
rBearishTasukiGap, rBullishTasukiGap, rThreeBlackCrows, rThreeWhiteSoldiers, rConfirmedHammer,
rConfirmedHangingMan, rConfirmedInvertedHammer, rConfirmedShootingStar, rBigBlack, rBigWhite );

// Depending on the chosen pattern determine if we have to draw a marker
drawMarker = False;
If Pattern = Hammer And rHammer Then drawMarker = True
Else If Pattern = HangingMan And rHangingMan Then drawMarker = True
Else If Pattern = BullishEngulfing And rBullishEngulfing Then drawMarker = True
Else If Pattern = BearishEngulfing And rBearishEngulfing Then drawMarker = True
Else If Pattern = DarkCloudCover And rDarkCloudCover Then drawMarker = True
Else If Pattern = PiercingLine And rPiercingLine Then drawMarker = True
Else If Pattern = MorningStar And rMorningStar Then drawMarker = True
Else If Pattern = EveningStar And rEveningStar Then drawMarker = True
Else If Pattern = InvertedHammer And rInvertedHammer Then drawMarker = True
Else If Pattern = Shootingstar And rShootingstar Then drawMarker = True
Else If Pattern = BullishHarami And rBullishHarami Then drawMarker = True
Else If Pattern = BearishHarami And rBearishHarami Then drawMarker = True
Else If Pattern = Doji And rDoji Then drawMarker = True
Else If Pattern = HaramiCrossBearish And rHaramiCrossBearish Then drawMarker = True
Else If Pattern = HaramiCrossBullish And rHaramiCrossBullish Then drawMarker = True
Else If Pattern = DragonflyDoji And rDragonflyDoji Then drawMarker = True
Else If Pattern = GravestoneDoji And rGravestoneDoji Then drawMarker = True
Else If Pattern = TweezerTops And rTweezerTops Then drawMarker = True
Else If Pattern = TweezerBottoms And rTweezerBottoms Then drawMarker = True
Else If Pattern = BullishPitFall And rBullishPitFall Then drawMarker = True
Else If Pattern = BearishPitFall And rBearishPitFall Then drawMarker = True
Else If Pattern = BullishSunrise And rBullishSunrise Then drawMarker = True
Else If Pattern = BearishSunset And rBearishSunset Then drawMarker = True
Else If Pattern = BullishCounterattack And rBullishCounterattack Then drawMarker = True
Else If Pattern = BearishCounterattack And rBearishCounterattack Then drawMarker = True
Else If Pattern = RisingWindow And rRisingWindow Then drawMarker = True
Else If Pattern = FallingWindow And rFallingWindow Then drawMarker = True
Else If Pattern = BearishTasukiGap And rBearishTasukiGap Then drawMarker = True
Else If Pattern = BullishTasukiGap And rBullishTasukiGap Then drawMarker = True
Else If Pattern = ThreeBlackCrows And rThreeBlackCrows Then drawMarker = True
Else If Pattern = ThreeWhiteSoldiers And rThreeWhiteSoldiers Then drawMarker = True
Else If Pattern = ConfirmedHammer And rConfirmedHammer Then drawMarker = True
Else If Pattern = ConfirmedHangingMan And rConfirmedHangingMan Then drawMarker = True
Else If Pattern = ConfirmedInvertedHammer And rConfirmedInvertedHammer Then drawMarker = True
Else If Pattern = ConfirmedShootingStar And rConfirmedShootingStar Then drawMarker = True
Else If Pattern = BigBlackCandle And rBigBlack Then drawMarker = True
Else If Pattern = BigWhiteCandle And rBigWhite Then drawMarker = True;

If drawMarker Then
DrawSymbol( low, "Candle Pattern", SymbolTriangleUp, 8 );


Thank you Khalid for any and all help.

Kindest regards,

Tim
Tim

"The measure of a man is not how many times he gets knocked down, but how many times he gets back up." Anonymous
"A man has to believe in something, I believe I will go fishing" Henry David Thoreau

raven4ns
rank: <50 posts
rank: <50 posts
Posts: 23
Joined: Thu Mar 20, 2008 9:07 pm
Reputation: 0
Gender: Male

Postby raven4ns » Sun Jun 08, 2008 10:53 pm

Thank you Dutchman for your kindness. I have no wish for someone to go to a lot of trouble on my behalf. I thought if someone had a script in EasyLanguage they wouldn't mind sharing it would be great. I will keep searching until I find something that does the job. Thank you again.

Tim
Tim



"The measure of a man is not how many times he gets knocked down, but how many times he gets back up." Anonymous

"A man has to believe in something, I believe I will go fishing" Henry David Thoreau

Tresor
rank: 50+ posts
rank: 50+ posts
Posts: 93
Joined: Sat Mar 15, 2008 2:30 pm
Reputation: 0
Location: Davy Jones' Locker
Gender: Male

MACD divergence detection indicator

Postby Tresor » Sun Jun 15, 2008 12:32 am

Hi guys,


A kind soul from another forum sent me a MACD divergence detection indicator so I post it here. Just insert it onto your chart, then insert it again and change the plotseries to 2 (this will then display the MACD itself with Trendlines).

Regards
Attachments
MACD DIVERGENCE.ELD
(7.67 KiB) Downloaded 64 times

Please add www.kreslik.com to your ad blocker white list.
Thank you for your support.

khalid
rank: 50+ posts
rank: 50+ posts
Posts: 110
Joined: Wed Mar 14, 2007 2:15 pm
Reputation: 0
Location: Lahore
Gender: Male

Postby khalid » Fri Jul 18, 2008 2:42 am

trader101,

There are a number of BuyZone indicator posted here; which one you are
having trouble with?

Perhaps it is the TRO indicator which only shows on a chart when the chart is updating?

Khalid

khalid
rank: 50+ posts
rank: 50+ posts
Posts: 110
Joined: Wed Mar 14, 2007 2:15 pm
Reputation: 0
Location: Lahore
Gender: Male

BuyZone_interval

Postby khalid » Fri Jul 18, 2008 1:16 pm

Trader101,

Have a look at this one. You can choose the opening time and also after how many minutes will it reset for a new open.

Moreover, you will be able to research your STOP and PROFIT TARGET settings over the length of chart data.

If you are not comfortable with this, just let me know.

Khalid
Attachments
BuyZone_interval.pla
(7.55 KiB) Downloaded 63 times

khalid
rank: 50+ posts
rank: 50+ posts
Posts: 110
Joined: Wed Mar 14, 2007 2:15 pm
Reputation: 0
Location: Lahore
Gender: Male

Postby khalid » Fri Jul 18, 2008 4:23 pm

Yes, trader101,

I am very satisfied with my MultiCharts. And it was I who posted MultiCharts version of TRO indicators on page1 of this thread.

Khalid

Tresor
rank: 50+ posts
rank: 50+ posts
Posts: 93
Joined: Sat Mar 15, 2008 2:30 pm
Reputation: 0
Location: Davy Jones' Locker
Gender: Male

Postby Tresor » Wed Oct 22, 2008 4:20 pm

Hello zukkaweb,

Welcome on board :-)

khalid
rank: 50+ posts
rank: 50+ posts
Posts: 110
Joined: Wed Mar 14, 2007 2:15 pm
Reputation: 0
Location: Lahore
Gender: Male

Postby khalid » Sat Dec 06, 2008 6:47 am

crotteveel,

I do not quite understand you, but any EasyLanguage code:

with instructions for the Radar Screen;
generates signals from Radar Screen;

will not work with MultiCharts.

Khalid

Please add www.kreslik.com to your ad blocker white list.
Thank you for your support.


Return to “beginners forum”