Patrick Sifneos
Patrick Sifneos's avatar

Info

Username:sifneosfx
Name:Patrick Sifneos
Member since: 22 Oct 2018
Country:Switzerland

About

Senior Software Architect/Developer (BSc Eng.) & Project Manager/Team Leader. Neural Networks (AI) Engineer, Quantitative Finance Researcher with extensive +25 years of experience in the field.

Signature

None

Last Algorithm Comments

@Pending Order on ADX and MACD:  02 Dec 2019, 10:59


You may post jobs in the Freelance section.

@Pending Order on ADX and MACD:  02 Nov 2019, 17:37


ADX shows trend strength, no matter of the direction.

@Pending Order on ADX and MACD:  02 Nov 2019, 17:35


You want ADX to be greater than 20, so you know there is a trend .

@Pending Order on ADX and MACD:  02 Nov 2019, 17:33


Your welcome! I am on FXpro.

@Fractals:  05 Oct 2019, 17:07


This is how to use it in a cBot: https://ctrader.com/algos/cbots/show/2016

@cBot - Engulfing - 100% automatic:  18 Aug 2019, 10:35


Wow, now I am impressed, engulfing pattern? wow!!! Now, that sounds extrmely sophosticated!!! Wow engulfing pattern, yeah!!!! But Still, if you manage to make your Tesla to drive races on the track 100% autonomous then maybe you will manage it to build up a 100% automatic trading robot :) Good luck mate!    

@cBot - Engulfing - 100% automatic:  17 Aug 2019, 13:35


...and exact this is an illusion. It is not possible, only on backtests because people tend to overbacktest. 100% automatic trading it is not possible. It could be done only with nueral networks using a model of millions and millions of nodes... and this will need the proccessor power of all proccessor worldwide and it will be not enough :) 

@cBot - Engulfing - 100% automatic:  16 Aug 2019, 14:52


100% automatic it is not possible, only if you are ok with 10% profit per year. There is not such a thing like 100% automatic. Bots are like the auto pilot on a plane, if can't fly manually, you will not even be able to setup the autopilot.

Last Forum Posts

@TRENDPilot FX Single Version for EURUSD Now Available:  11 Mar 2020, 14:56


WOW, this is exceptional good results. For sure, the super high volatility of the last week helped a lot. 

Thanks for sharing!

driftingprogrammer said:

sifneosfx said:

Hi Ben, 

it makes no sense to run the same asset in two different timeframes, as on one the system may find a sell signal and on the other a buy signal. This will confuse your trading for sure. I strongly recommend to use just one instance of the asset and decide wherever to run it on 4h or 1h. We will not build in such a function to distinct between timeframes as we see it as non productive. 

We will not introduce any new parameters as parameters we have delivered are samples. Because every broker delivers different historically data, the results always vary. It is your duty to find best parameters for any given asset, timeframe, broker.

Customer are informed by mail on new versions. All updates are for customers free, lifetime.

Hope that helps...

driftingprogrammer said:

Hi,

I have been testing your robot on all 30 parameters.

There are 2 markets  which are running on both 1 hr and 4 hr timeframe. By looking at the log output is it possible to make a distinction between the outputs of these 2 robots.

I have found in the last one month the robot has performed extremely poorly on NZDUSD using the default parameters that come with the download. I am unable to assess weather both the instances of NZDUSD are performing poorly or only one of them is performing poorly.

If it is not possible to make that distinction it would be great if such a feature is added sometime in the future,

Is it ok to go ahead and buy the Robot now. After buying the robot when you intriduce new parameters for new markets or update existing parameters for better performance how do you inform the existing customers.

Please let me know.

Thanks in advance.

Cheers.

Here are the test results of running all the 30 parameters for the last 48 hours, one would think that during these times the robot might fail but he performed much better, while i was not expecting more then 20% monthly return it gave a 40% return in 2 days ->

@TRENDPilot FX Single Version for EURUSD Now Available:  11 Mar 2020, 13:41


Hi Ben, 

it makes no sense to run the same asset in two different timeframes, as on one the system may find a sell signal and on the other a buy signal. This will confuse your trading for sure. I strongly recommend to use just one instance of the asset and decide wherever to run it on 4h or 1h. We will not build in such a function to distinct between timeframes as we see it as non productive. 

We will not introduce any new parameters as parameters we have delivered are samples. Because every broker delivers different historically data, the results always vary. It is your duty to find best parameters for any given asset, timeframe, broker.

Customer are informed by mail on new versions. All updates are for customers free, lifetime.

Hope that helps...

driftingprogrammer said:

Hi,

I have been testing your robot on all 30 parameters.

There are 2 markets  which are running on both 1 hr and 4 hr timeframe. By looking at the log output is it possible to make a distinction between the outputs of these 2 robots.

I have found in the last one month the robot has performed extremely poorly on NZDUSD using the default parameters that come with the download. I am unable to assess weather both the instances of NZDUSD are performing poorly or only one of them is performing poorly.

If it is not possible to make that distinction it would be great if such a feature is added sometime in the future,

Is it ok to go ahead and buy the Robot now. After buying the robot when you intriduce new parameters for new markets or update existing parameters for better performance how do you inform the existing customers.

Please let me know.

Thanks in advance.

Cheers.

@TRENDpilot Single with ROUND NUMBER:  11 Feb 2020, 15:44


Hello All

We implemented round number to our TRENDpilot robot and now got even better entry point. Demo will be soon available for download here: 

@How to use hedging and when to cut losses:  04 Feb 2020, 12:13


Learn how to hedge large corrections in forex without using dangerous doubling systems like grid or Martingale.

https://www.sifneosfx.com/post/how-to-use-hedging-and-when-to-cut-loses

@cTrader for Mac:  30 Jan 2020, 14:51


Expecting Spotware to build an OSx version of the cTRader is like expecting Tesla to build a combustion engine car :)

That would be a project of at least over 10 person/year, so forget it! 

edoardo.ferretto99 said:

Please

@modify a martingale bot:  30 Jan 2020, 14:47


I will save your time by saying, this Strategie you are about to implement, will never work :)

twoheartzin1soul said:

hi guys how can i change from random buy in a martingale to make a simultaneous buy and sell ?? in the sense, instead of opening a single position in one direction, open two inverse each time

thanks all

using System;
using System.Linq;
using cAlgo.API;
using cAlgo.API.Indicators;
using cAlgo.API.Internals;
using cAlgo.Indicators;

namespace cAlgo.Robots
{
    [Robot(TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
    public class MartingaleRobot : Robot
    {
        [Parameter("Initial Volume", DefaultValue = 10000, MinValue = 0)]
        public int InitialVolume { get; set; }

        [Parameter("Stop Loss", DefaultValue = 40)]
        public int StopLoss { get; set; }

        [Parameter("Take Profit", DefaultValue = 40)]
        public int TakeProfit { get; set; }

        private Random random = new Random();

        protected override void OnStart()
        {
            Positions.Closed += OnPositionsClosed;

            ExecuteOrder(InitialVolume, GetRandomTradeType());
        }

        private void ExecuteOrder(long volume, TradeType tradeType)
        {
            var result = ExecuteMarketOrder(tradeType, Symbol, volume, "Martingale", StopLoss, TakeProfit);

            if (result.Error == ErrorCode.NoMoney)
                Stop();
        }

        private void OnPositionsClosed(PositionClosedEventArgs args)
        {
            Print("Closed");
            var position = args.Position;

            if (position.Label != "Martingale" || position.SymbolCode != Symbol.Code)
                return;

            if (position.GrossProfit > 0)
            {
                ExecuteOrder(InitialVolume, GetRandomTradeType());
            }
            else
            {
                ExecuteOrder((int)position.Volume * 2, position.TradeType);
            }
        }

        private TradeType GetRandomTradeType()
        {
            return random.Next(0) == 0 ? TradeType.Buy : TradeType.Sell;
        }
    }
}


 
 

@TRENDPilot FX Single Version for EURUSD Now Available:  27 Jan 2020, 12:41


Hello All

TRENDpilot FX single version for EURUSD is now available for Download: https://www.sifneosfx.com/download-trendpilot-fx-ii-demo

Soon we will release single versions for alle major FOREX symbols, Commodities, Indices and BTC.

Let us know in the comments below which symbol would like to see first.

@Templates saved in 3.7 are not loading in previous versions:  06 Dec 2019, 10:27


I've made the mistake to make some changes on templates and save them within cTrader 3.7. Now these template are not loading in previous versions of cTRader....

@cTRader 3.7 slower on backtesting?:  06 Dec 2019, 09:32


Hello Panagioti,

I backtest the code I am working for several weeks now, and i found 3.7 at least 30-40% slower than the current version. 

Thanks

Patrick

@3.6 cTrader shows no more thin trend lines:  01 Dec 2019, 11:55


cTRader is at 100% and windows is at 125%. I 've changed windows to 100% but lines are still bit thicker than before and blurred.

Thank you!
 

PanagiotisCharalampous said:

Hi sifneosfx,

Can you please advise the scale you use for Windows and for cTrader?

Best Regards,

Panagiotis

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.

No uploaded.

Warning! Executing cBots downloaded from this section may result in loss of funds. Use them at your own risk.
free  01 Nov 2019
This is an enhanced pending order cBot. Instead of defining a price to enter the market, you define a price range where a trade may open. Order is opened when the current ask price is in the range defined and volatility and trend strength are picking up. You may set “Open trade on Start” to yes and the order will open immediately after you start the cBot. How it works The “Target TP” price used as take profit and the “Pivot SL” price used as the stop loss. Trade will open on the criteria bellow: If ask price is smaller than target price, buy order is opened. If ask price is bigger than target price, sell order is opened. Ask price must be between target and pivot price. “Distance from Target/Pivot” in pips defines the minimum distance between ask price/pivot price and ask price/target price. ADX value must be greater than 20. If MACD signal line cross above MACD line open sell order. If MACD signal line cross bellow MACD line, open buy order. Volume is calculated depending on the Pivot/SL price you’ve defined and the amount in your account’s currency you want to ris http://sifneosFX.com  
free  07 Oct 2019
This bot is based on ADX, Moving Average and Fractals indicator. It uses Fractal indicator to set TP and SL. It works on all timeframes and assets. Standard parameter working good for 1H EURUSD. Bot maybe be started simultaneously on several Assets.   http://sifneosfx.com   ------------------ HOW TO INSTALL Download and install “Fractals” indicator: https://ctrader.com/algos/indicators/show/142 Download and install this very cBot: https://ctrader.com/algos/cbots/show/2016 Refer “Fractals” indicator to “ADX Fractals” bot, see howto here:  https://ctrader.com/forum/whats-new/2713   ------------------ PARAMETERS SMA Slow Slow Simple Moving Average Period          SMA Fast Fast Simple Moving Average Period   MA Cross Max periods moving average crossed          ADX Min Value Direction Movement System Min. Value          ADX Max Value Direction Movement System Max. Value        Fractal Period Max Period to Calculate Fractals for the TP and SL          Fractal diff Pips to add to SL and subtract from TP          Min SL Minimum SL in pips          Max SL Maximum SL in pips          Min TP Minimum TP in pips          Max TP Maximum TP in pips           Volume Units Volume to trade in units