jani's avatar
Jan
    “Markets can remain irrational longer than you can remain solvent.” ― John Maynard Keynes // https://www.youtube.com/watch?v=8GP87dgTqF8
    Jan 's avatar

    Info

    Username:jani
    Name:Jan
    Member since: 05 Apr 2019
    Country:Finland

    Favorite symbols:

    GBPUSD, GBPJPY, EURGBP, EURCHF

    About

    Developing automated trading systems in cTrader/cAlgo environment. Involved in trading FX market since 1999. A career in private banking, insurance and portfolio management. Telegram: @Fibonacci2011

    Signature

    “Markets can remain irrational longer than you can remain solvent.” ― John Maynard Keynes // https://www.youtube.com/watch?v=8GP87dgTqF8

    Last comments

    @Harmonics Indicator V1.0: There are pretty decent Gartley indicators open-source on MT4. Anyone interested to do a programming project on Freelancer.com to convert to cAlgo send me message Telegram: @Fibonacci2011.     I can do some programming myself, but I think Gartley pattern is beyond my capabilities.
    @Cyf_TVI (Tick Volume Indicator): Hello Cyfer, Thank for sharing. This is a really clever way to look at tick volume!
    @Currency Correlation: Great job, Thanks!   I wonder how to make this work on tick charts also?
    @Absolute Strength: ... you can also replace/add to avoid wrong mode values:           [Parameter("Mode", DefaultValue = 1, MaxValue = 2, MinValue = 1)]         public int mode { get; set; }
    @Absolute Strength: Thanks for sharing. I noticed that the mode parameter was not working correctly, and Mode =2 was is not showing  All you need to do is just void this line  mode = mode > 2 ? 2 : mode < 1 ? 1 : mode; as:   // mode = mode > 2 ? 2 : mode < 1 ? 1 : mode; Now both modes are showing
    @trend eXecute: Taking about PROOF of SCAM!! Here we go: Here is a list of "profiles" that praise the indicator. Quite strange that ALL of these profiles are created the same day these "people" post the first and only comment to the forum. I my view quite clear that someone is creating these fake profiles to promote the commercial indicator! We do not need these charlatans and snake oil sales people at cTarder community!! igor.kozlowski.rain https://ctrader.com/users/profile/30400  - Joined: January 5th - Posted first and only comment: January 5th basiabieniek8 https://ctrader.com/users/profile/30404 - Joined: January 5th - Posted first and only comment: January 5th d.gerblich https://ctrader.com/users/profile/30405- Joined: January 5th - Posted first and only comment: January 5th myway.msommer https://ctrader.com/users/profile/30406 - Joined: January 5th - Posted first and only comment: January 5th multimarecki https://ctrader.com/users/profile/30408 - Joined: January 5th - Posted first and only comment: January 5th pawelgawron434 https://ctrader.com/users/profile/30409 - Joined: January 5th - Posted first and only comment: January 5th     pawlo121 https://ctrader.com/users/profile/30410 - Joined: January 5th - Posted first and only comment: January 5th andrzej.mrozinski https://ctrader.com/users/profile/30412 - Joined: January 6th - Posted first and only comment: January 6th ostatnisiew https://ctrader.com/users/profile/30425 - Joined: January 6th - Posted first and only comment: January 6th   Ps. If you take a look at high-quality trading communities like Big Mike's futures.io/bigmiketrading/ these snake oil salesmen are thrown out from there faster than you can say "open source code converted to commercial indicator..."   I sincerely hope cTrader keeps the community clean of people who act dishonestly!
    @trend eXecute: .. by the way the indicator these people are selling is nothing else but a coloured moving average. by the looks of it it is some sort of MA with (exponential) smoothing, plenty of these available for free!
    @trend eXecute: Here is my proof: take a look at profiles:  d.mrozinski   & d.gerblich  & igor.kozlowski.rain   & marekgoreki - etc.  They are all created January 5th, the same day they give their awesome praise for the amazing indicator.  Also, these people have absolutely no other interaction with the community, isn't this quite strange???  Clearly these are fake profiles and if cTrader moderator would take a look they would likely to find out that these profiles are created from same the IP address...
    @trend eXecute: Quite strange so many of these "positive comments" appear on the same day many of these people are registered and they all have no other comments or activity than praising this paid indicator..   Don't fall for the shameless fake promotions of this scammer!
    @Retail Sentiment: Hello, if you're selling indicators, please do not label them as "free"
    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.
    Multi MA Normalised
      0
      0
      351
    by jani
    free  04 Feb 2020
    The indicator normalises all standard moving averages as well as Tilson T3 Moving Average    Standard moving averages can be smoothed by the MA Factor (values range: 1-6) For example, EMA with Factor 1 is normal EMA, by using factor 2 we get EMA of EMA, by using factor 3 gives EMA of EMA of EMA etc. There is also a feature to add a final smoothing. All smoothing features apply only to MAs, not to T3 The idea of the indicator is to capture price cycles using two different cycle periods. Shorter cycle show  short/medium-term price cycles as longer cycle confirms the trend direction and longer-term price cycles.  
    Multi Moving Average
      0
      0
      497
    by jani
    free  05 Feb 2020
    This is the one and only MA you ever need!   The indicator includes all standard moving averages as well as Tilson T3 Moving Average and KijunSen line    Standard moving averages can be smoothed by the MA Factor (values range: 1-6) For example, EMA with Factor 1 is normal EMA, by using factor 2 we get EMA of EMA, by using factor 3 gives EMA of EMA of EMA etc. Min Threshold feature filters out MA/T3 slopes that are less than the threshold value.  This feature can be used for example to filter out flat/non-trending period with higher period MAs   Slope LookBack feature (used with Min Threshold feature) calculates the number of bars that must qualify the Min Threshold value. With this feature we can filter out periods where slope is  turned up or down for a short period of time. E.g. If Slope LookBack value is set to 5, feature  will filter out all non-qualifying up or down slopes that are equal or less than 5 bars in length. The Kijun-sen(Japanese for Reference / Baseline) is an indicator and a component of the Ichimoku Kinko Hyo method of technical analysis, which is also known as the Ichimoku cloud. The original Kijun-sen is the midpoint price of the last 26-periods, and therefore an indicator of  short- to medium-term price momentum. The indicator aids in assessing the trend. Calculation of the KijunSen Line Find the highest price over the last determined periods. Find the lowest price over the last determined periods. Combine the high and low, then divide by two. Update the calculation after each period ends. ATR Channels can be added to any moving average. ATR Channels can also be added to KijunSen line  if "Use ATR Channels" and "Allow ATR on KijunSen" are both true. The Triple Exponential Moving Average (T3) developed by Tim Tillson attempts to offers a moving average with better smoothing then traditional exponential moving average. It incorporates a smoothing technique which allows it to plot curves more gradual than ordinary moving averages and with a smaller lag.  Its smoothness is derived from the fact that it is a weighted sum of a single EMA,  is formed, the price action will stay above or below the trend during most of its  progression and will hardly be touched by any swings. Thus, a confirmed penetration of  the T3 MA and the lack of a following reversal often indicates the end of a trend. Many custom moving averages and/or MA crossovers can be synthesized by adjusting T3 Period & Factor                                             !!! NOTE !!!                 The  Min Threshold &  Slope LookBack features do not apply to KijunSen.                 KijunSen line can be used in addition to an MA/T3-line.                 Use MA & Use T3 are mutually exclusive.          !!! When using T3 to get correct values use MA Type as Exponential !!!    
    MACD Color
      0
      0
      677
    by jani
    free  10 Feb 2020
    This is a modified version of the traditional MACD indicator. Cut-Off levels indicate levels where MACD and signal line difference (=histogram) is greater than the set level. I have also added a feature to count MACD from any standard moving average.   Version update  2020/1/20  *    Added tick volume feature. Increasing tick volume factor increases tick volume relative weight when calculating the MAs  *    Replaced lookback with MA smoothing feature. LB and SMA accomplish the same thing, MA smoothing now more versatile. Version update  2020/2/3  *   Added zero lag feature Version update  2020/2/10  *   Removed Tick Volume, error in logic   =====================================================================================================                                                                                      SETTINGS ===================================================================================================== Traditional MACD: MACD periods: 12 & 26 // Signal period: 9  // MA Type: Exponential Linda Raschke: MACD periods: 3 & 10 // Signal period: 16  // MA Type: Simple Awesome Oscillator: MACD periods: 5 & 34 // Signal period:N/A  // MA Type: Simple  
    by jani
    free  21 Jan 2020
    This is a modified version of the famous Awesome Oscillator created by Bill Williams. The indicator will show the cumulative sum of the difference between the fast and slow SMA (cumulative sum of the normal AO output) for the selected lookback period.  Lookback value 0 & 1 will void function and return normal AO I have also added a moving average that reads the AO output as input (MA of AO)..   This indicator can be replaced with my more advanced version of MACD  MACD Color Indicator | Algorithmic Forex Trading | cTrader Community In the picture below, above normal AO and below AO Plus with lookback value of 25 bars. Lookback feature attempts to better interpret the market up and down cycles and longer-term momentum.  
    KijunSen 3X
      0
      0
      514
    by jani
    free  11 Dec 2019
    Version uploaded: 2019/11/27 Version updated: 2019/12/11 Used API Functions Maximum & Minimum https://ctrader.com/api/reference/functions instead of the FOR-loops to get  Market Series High & Low. Should result in much fewer calculations  by this indicator   I have used Kijun-Sen as a baseline for different trading strategies.   I have simply just combined 3 Kijun-Sen lines and added optional moving average smoothing (MA period 0 will void smoothing). Original Kijun-Sen line uses 26 periods, I have chosen Fibonacci sequence numbers for the default periods. Idea is to use Kijun-Sen lines a little bit like normal MAs combined with Ichimoku Cloud idea. Meaning that when lines are close to each other the resistance/support is stronger than when they are far from each other (dense cloud vs. scattered cloud). e.g price crossing together closely coiled lines can be thought of as more valid breakout than if lines are scattered far apart. Price inside lines/cloud => no-mans-land. Let me know if you find new ideas about how to use this indicator.  What is the Kijun-Sen (Japanese for Reference / Baseline)? The Kijun-sen is an indicator and important component of the Ichimoku Kinko Hyo method of technical analysis, which is also known as the Ichimoku cloud. The original Kijun-sen is the midpoint price of the last 26-periods, and therefore an indicator of short- to medium-term price momentum. The indicator aids in assessing the trend, and can also be useful for identifying trading opportunities when combined with the other components of the Ichimoku cloud. How to Calculate the original Kijun Line (Base Line) Find the highest price over the last determined periods. Find the lowest price over the last determined periods. Combine the high and low, then divide by two. Update the calculation after each period ends.   Follow cTrader Telegram group at https://t.me/cTraderCommunity; it's a new community but it will grow fast, plus everyone can talk about cTrader indicators and algorithm without restrictions, though it is not allowed to spam commercial indicators to sell them. There's also a Discord Server now @ https://discord.gg/5GAPMtp  
    by jani
    free  19 Feb 2020
    I have used Kijun-Sen (Overlay version) for example as a baseline for different trading strategies. I wanted to take a different look at this very basic and simple indicator and see what else it could do... I have combined 3 Kijunsen lines that are normalized as oscillators (normally Kijun-Sen line is drawn to the chart as an overlay indicator). I have also added moving average smoothing (MA period value 0 voids smoothing). Original KijunSen uses 26 periods, I have chosen Fibonacci sequence numbers for the default periods. My initial idea was to use this for mean reversion strategies looking for the faster lines to diverge from the slower lines. The oscillator can also be used during a trend trade to get in on a pullback (fast pulling away from slow, slow showing trend strength). Let me know if you find new ideas about how to use this indicator.  What is the Kijun-Sen (Japanese for Reference / Baseline)? The Kijun-sen is an indicator and important component of the Ichimoku Kinko Hyo method of technical analysis, which is also known as the Ichimoku cloud. The original Kijun-sen is the midpoint price of the last 26-periods, and therefore an indicator of short- to medium-term price momentum. The indicator aids in assessing the trend, and can also be useful for identifying trading opportunities when combined with the other components of the Ichimoku cloud. How to Calculate the original Kijun Line (Base Line) Find the highest price over the last 26 periods. Find the lowest price over the last 26 periods. Combine the high and low, then divide by two. Update the calculation after each period ends.                                                                 Version updates: ===========================  2019/12/11 Used API Functions Maximum & Minimum https://ctrader.com/api/reference/functions instead of the FOR-loops to get  Market Series High & Low. Should improve efficiency. 2020/2/20 Added  "Use Mean High/Low" & "Use Average" as a different way of calculating the normalisation. Follow cTrader Telegram group at https://t.me/cTraderCommunity; it's a new community but it will grow fast, plus everyone can talk about cTrader indicators and algorithm without restrictions, though it is not allowed to spam commercial indicators to sell them. There's also a Discord Server now @ https://discord.gg/5GAPMtp     =================================================================================   Copyright © 2020, Fibonacci2011   Developer: Fibonacci2011 // https://ctrader.com/users/profile/23066   Telegram:  @Fibonacci2011 =================================================================================  
    by jani
    free  09 Mar 2020
    This indicator is a combination of RSI, CCI, Stochastic, DeMarker and Money Flow indicators Indicator simply calculates the averaged values with adjustable weighting. Stochastics is calculated from K% only. You can omit oscillator by inputting weight = 0. Version updated: 2019/11/06 Normalised CCI values to fit between 0-100 Added "Multiply All Periods" parameter, which will multiply all oscillator periods by the chosen value Version updated: 2020/2/10 cTrader 3.7 compatible. Added moving average smoothing and signal. If "Average Smooth Period" set to 1 there is no smoothing. Converted "Multiply All Periods" to double, conversion back to an integer by Convert.ToInt32(Period * MultAll) Follow cTrader Telegram group at https://t.me/cTraderCommunity; it's a new community but it will grow fast, plus everyone can talk about cTrader indicators and algorithm without restrictions, though it is not allowed to spam commercial indicators to sell them. There's also a Discord Server now @ https://discord.gg/5GAPMtp
    by jani
    free  11 Dec 2019
      Version Update  2019.12.11  Corrected small error in average slope calculation  ///  "for (var i = index - end; i < index - start; i++)"  insted of  "for (var i = index - end; i =< index - start; i++)"   T3 Dynamics indicator attempts to measure T3 acceleration and velocity within the lookback period. Histogram: Acceleration  Line: Velocity   --- ! You should first be familiar with Tilson T3 indicator logic and behaviour before you try to use this indicator ! ---   References:  T3 Moving Average https://ctrader.com/algos/indicators/show/2044.  Dynamics calculation logic is the same as in MA Dynamics indicator https://ctrader.com/algos/indicators/show/2008   Follow cTrader Telegram group at https://t.me/cTraderCommunity; it's a new community but it will grow fast, plus everyone can talk about cTrader indicators and algorithm without restrictions, though it is not allowed to spam commercial indicators to sell them. There's also a Discord Server now @ https://discord.gg/5GAPMtp
    T3 Moving Average
      0
      0
      663
    by jani
    free  12 Dec 2019
    Posted: Oct 30, 2019 Version Update  2019.12.11  Corrected small error in average slope calculation  ///  "for (var i = index - end; i < index - start; i++)"  insted of  "for (var i = index - end; i =< index - start; i++)"   Description The Triple Exponential Moving Average (T3) developed by Tim Tillson attempts to offer a moving average with better smoothing then traditional exponential moving average. It incorporates a smoothing technique which allows it to plot curves more gradual than ordinary moving averages and with a smaller lag. Its smoothness is derived from the fact that it is a weighted sum of a single EMA, double EMA, triple EMA and so on. When a trend is formed, the price action will stay above or below the trend during most of its progression and will hardly be touched by any swings. Thus, a confirmed penetration of the T3 MA and the lack of a following reversal often indicates the end of a trend. I have added up & down colors and  a Min Threshold % factor (generally try values below 0.01) to filter out T3 “flat” periods. Min Threshold %  calculates the minimum accepter slope % change between start & stop bars. The filtered out slope is shown in grey. Slope filter is mainly for system development purposes. Formula The Triple Exponential Moving Average (T3) of the time series 't' is: EMA1 = EMA(x,Period) EMA2 = EMA(EMA1,Period) GD = EMA1*(1+vFactor)) - (EMA2*vFactor) T3 = GD (GD ( GD(t, Period, vFactor), Period, vFactor), Period, vFactor); Where vFactor is a volume factor between 0 and 1 which determines how the moving averages responds. A value of 0 returns an EMA. A value of 1 returns DEMA. Tim Tillson advised or preferred value of 0.7. For longer periods (above 100) to filter out non-trending markets, I prefer to use values between 0-0.3. Many different moving averages can be synthesized by T3 by adjusting Period and vFactor. How to use .The T3 Moving Average generally produces entry signals similar to other moving averages and thus is traded largely in the same manner. Here are several assumptions: If the price action is above the T3 Moving Average and the indicator is headed upward, then we have a bullish trend and should only enter long trades (advisable for novice/intermediate traders). If the price is below the T3 Moving Average and it is edging lower, then we have a bearish trend and should limit entries to short. Below you can see it visualized in a trading platform. Although the T3 MA is considered as one of the best swing following indicators that can be used on all time frames and in any market, it is still not advisable for novice/intermediate traders to increase their risk level and enter the market during trading ranges (especially tight ones). Thus, for the purposes of this article, we will limit our entry signals only to such in trending conditions. Once the market is displaying trending behaviour, we can place with-trend entry orders as soon as the price pulls back to the moving average (undershooting or overshooting it will also work). As we know, moving averages are strong resistance/support levels, thus the price is more likely to rebound from them and resume its with-trend direction instead of penetrating it and reversing the trend. And so, in a bull trend, if the market pulls back to the moving average, we can fairly safely assume that it will bounce off the T3 MA and resume upward momentum, thus we can go long. The same logic is in force during a bearish trend. And last but not least, the T3 Moving Average can be used to generate entry signals upon crossing with another T3 MA with a longer trackback period (just like any other moving average crossover). When the fast T3 crosses the slower one from below and edges higher, this is called a Golden Cross and produces a bullish entry signal. When the faster T3 crosses the slower one from above and declines further, the scenario is called a Death Cross and signifies bearish conditions. Below a picture of two T3 indicators with different periods: Follow cTrader Telegram group at https://t.me/cTraderCommunity; it's a new community but it will grow fast, plus everyone can talk about cTrader indicators and algorithm without restrictions, though it is not allowed to spam commercial indicators to sell them. There's also a Discord Server now @ https://discord.gg/5GAPMtp  
    by jani
    free  01 Dec 2019
    A combination of Commodity Channel Index , Bollinger Bands and Moving Averages. This is my modification of the original Traders Dynamic Index https://ctrader.com/algos/indicators/show/215 (Thanks go to fzlogic !!). Original version uses RSI as the base indicator, I use CCI instead. Two MAs and BB values are calculated from CCI.  CCI is a bit more responsive than RSI, so it is recommended to use higher period values than you would use in RSI. With CCI you get more signals which naturally result also more false signals.   Traditional Strategy: Buy: The Price line is above the Signal line and above the middle Bollinger Band line. Sell: The Price line is below the Signal line and below the middle Bollinger Band line. -------------- Mean Reversion & Reversal Strategies: Buy: Look for MAs lower-level crossing as in any normal oscillator oversold strategy.  Sell: Look for MAs upper-level crossing as in any normal oscillator overbought strategy.  Extra confirmation with slower MAs diverging from faster and pointing toward trend direction. --------------   More Advanced Strategy: Look CCI to be below 0-level and below BB midline also look for weak CCI retrace where the price is not following CCI retrace - sell into this weakness. Use the opposite logic for buy. Also look for Price and Signal line to refuse BB & 0-level crossing, look to trade with BB-middle trend.   Follow cTrader Telegram group at https://t.me/cTraderCommunity; it's a new community but it will grow fast, plus everyone can talk about cTrader indicators and algorithm without restrictions, though it is not allowed to spam commercial indicators to sell them. There's also a Discord Server now @ https://discord.gg/5GAPMtp
    Warning! Executing cBots downloaded from this section may result in loss of funds. Use them at your own risk.

    No uploaded.