Topics
27 Jun 2021, 12:55
 1470
 4
07 May 2019, 10:43
 2126
 5
20 Feb 2019, 08:42
 1089
 3
20 Feb 2019, 08:38
 1046
 4
Replies

sifneos4fx
16 Feb 2019, 12:15

RE:

FXPro just switched to cTRader Web 3, account balance is also permantely shown here. For me become cTRader 3 useless, I am working on a open space office, so any one pass my desk could check my account balance. 

I really can't understand how such a pro company like Spotware could oversee such a fatal mistake!

Please fix it asap Spoware, please, otherwise, I will have to use the ungly MEta Trader :((((

 

 

Andrew Parish said:

I agree, this would be a terrible and unnecessary addition. At least give the option to either display it or not.

 


@sifneos4fx

sifneos4fx
10 Jan 2019, 10:08

RE:

Hello Panagiotis

There are a lot of money in my account mate, If FXPro switch to 3.4, I will not be able any more to trade in a Caffe, people are curious you know. Same goes when I am at office, I really dont want no one to see my account balance.

Best,

PAtrick

 

Panagiotis Charalampous said:

Hi Patrick,

There is no such option. Why do you want to hide it?

Best Regards,

Panagiotis

 


@sifneos4fx

sifneos4fx
04 Dec 2018, 11:08

RE:

Yeah, great!!! sorry for that uncessary question!!!!

 

Panagiotis Charalampous said:

Hi Patrick,

A suggestion is to check the position's take profit before modifying. If it is the same with the position you want to copy from, skip modification. This should break the loop.

Best Regards,

Panagiotis

 


@sifneos4fx

sifneos4fx
04 Dec 2018, 10:41

RE:

Great, that did the magic!

Thank you!!!!

Panagiotis Charalampous said:

Hi Patrick,

This happens because the two versions use a different API but it is stored in the same folder \Documents\cAlgo\API. So the application installed last will put it's API dll there and will cause trouble to the other one. In general, this in not a problem since our applications are usually updated in a short amount of time and all brokers use the same API. However in this case it takes some time for all brokers to upgrade to 3.3 and this problem occurred. A workaround for this issue is to delete the contents of this folder and restart the application you want to use.

Best Regards,

Panagiotis

 


@sifneos4fx

sifneos4fx
20 Nov 2018, 09:55

RE:

Hello Panagiotis

Sure, that makes sense :)

Thank you

Patrick

 

Panagiotis Charalampous said:

Hi Patrick,

It would be roughly the proportion of the closed volume to the position's volume. For example, if you will be closing 50k out of 100k of a position that has unrealized P&L of $10, then the P&L of the closing deal will be $5.

Best Regards,

Panagiotis

 


@sifneos4fx

sifneos4fx
15 Nov 2018, 12:08

RE:

Noop, all accounts are again visible!

Thank you!

 

Panagiotis Charalampous said:

Hi all,

Do you still experience this problem?

Best Regards,

Panagiotis

 


@sifneos4fx

sifneos4fx
10 Nov 2018, 19:59

Same here, I am able to login, however, I see just 2 demo account but actually I got 6 demo account and 1 Live account.

This happend when I've change from Live accoutn to Demo, time 18:20.


@sifneos4fx

sifneos4fx
03 Nov 2018, 10:01

RE:

Thank you for investigating in it!

Yes, opening from within "automate"  history or positions list, opens the chart as detached, this helps a lot. However, opening charts from a detached list, ôpens the chart sometimes as detached and sometimes within "Trade",  don't know yet when this happens, I will let you know!

Best Regards,

Patrick

 

 

Panagiotis Charalampous said:

Hi Patrick,

The designed behavior is charts to open in attached state in cTrader Trade and in detatched state in cTrader Automate. Could that be the reason you are getting different behavior in different cases?

Best Regards,

Panagiotis

 


@sifneos4fx

sifneos4fx
01 Nov 2018, 11:17

RE:

To me, this is not a bug, this is a great feature :)

 

 

Panagiotis Charalampous said:

Hi Patrick.

The charts should always open attached to cTrader. If they open in a detached state then it is a bug. However, we could not reproduce when this happens. Any assistance in reproducing this problem would be appreciated.

Best Regards,

Panagiotis 

 


@sifneos4fx

sifneos4fx
01 Nov 2018, 11:16

RE:

When I right click a position or a history entry within the application, it always opens the window within the application which makes perfeclty sense. To me, also makes perfectly sense, the windows to open directly detached when this is opened from a detached position or history window. Some assets, always opens detached, others always opens within the application. 

I will keep investigating...

 

Panagiotis Charalampous said:

Hi Patrick.

The charts should always open attached to cTrader. If they open in a detached state then it is a bug. However, we could not reproduce when this happens. Any assistance in reproducing this problem would be appreciated.

Best Regards,

Panagiotis 

 


@sifneos4fx

sifneos4fx
16 Oct 2018, 11:49

Hello Panagiotis

Two further questions: May I upload only compiled version, no source code? Once uploaded, am I able to remove it If for some reason I wish to do so? Thank you!

Best Regards, 

Patrick

 


@sifneos4fx

sifneos4fx
15 Oct 2018, 15:33

RE:

Hi Panagiotis

Great!

I will also post it in the cBot section but I need a separate site, us I want to post dozen of screenshots, examples and a lot of instructions.

Thank you.

Patrick

 

 

Panagiotis Charalampous said:

Hi Patrick,

No problem with us. You can also share it in the cBots section which is more appropriate.

Best Regards,

Panagiotis

 


@sifneos4fx

sifneos4fx
18 Sep 2018, 08:29

Ok, fair enough!

Best, 

Patrick

 


@sifneos4fx

sifneos4fx
16 Sep 2018, 18:02

Hello Panagiotis

It's been now 20 days with no feedback, nor from borker (FXPro), so here I am again :)

My problem is, Web Trader become useless for osX, as Safari it is the only browser that works perfect (less resources as Firefox or Chrome and much faster) under OSx. But the Web Trader become also useless on MS Edge, changing timeframe takes up to 10 seconds. 

There are no errors in browsers console.

Removing the RSI indicator solves the problem. No other indicator slows down chart loading.

Can you reproduce this issue?

Best Regards

Patrick

 

 


@sifneos4fx

sifneos4fx
05 Sep 2018, 12:11

Forgot to mentioned, on Windows 10, MS Edge is timeframe/chart loading even slower than on safari...


@sifneos4fx

sifneos4fx
05 Sep 2018, 12:05

Hello Panagiotis

Is there any progress in this issue? Is there somthing I can do?

Best,

Patrick

 


@sifneos4fx

sifneos4fx
01 Sep 2018, 11:15

RE:

            //Step 4
 
            if (_MA_cross_down && shortPosition == null && Positions.Count == 0)
            {
                ExecuteMarketOrder(TradeType.Sell, Symbol, Vol_1, "Order#1", StopLoss, TakeProfit);
                stop();
            }
 
 
 
            if (_MA_cross_up && longPosition == null && Positions.Count == 0)
            {
                ExecuteMarketOrder(TradeType.Buy, Symbol, Vol_1, "Order1", StopLoss, TakeProfit);
                stop();
            }

 

collinganesh said:

Hi,

How do I stop or switch off a cBot immediately after a trade is executed? The cBot attached stops the bot only after Take Profit or Stop Loss is triggered. I want the bot to stop or switch off immediately after a trade ib executed.

King regards 



using System;
using System.Threading;
using cAlgo.API;
using cAlgo.API.Indicators;
using cAlgo.API.Internals;
using cAlgo.API.Requests;
using cAlgo.Indicators;


namespace cAlgo.Robots
{
    [Robot(TimeZone = TimeZones.UTC)]
    public class MAcBotStop : Robot
    {

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

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

        [Parameter("MA_Fast_Period", DefaultValue = 15)]
        public int _MA_Fast_Period { get; set; }
        [Parameter("MA_Slow_Period", DefaultValue = 100)]
        public int _MA_Slow_Period { get; set; }





        [Parameter(DefaultValue = 1000, MinValue = 0)]
        public int Vol_1 { get; set; }
        [Parameter(DefaultValue = 2000, MinValue = 0)]
        public int Vol_2 { get; set; }



        //Global declaration

        private ExponentialMovingAverage i_Moving_Average;
        private ExponentialMovingAverage i_Moving_Average_1;
        private ExponentialMovingAverage i_Moving_Average_2;
        private ExponentialMovingAverage i_Moving_Average_3;
        bool _Compare;
        bool _Compare_1;
        bool _MA_cross_down;
        bool _MA_cross_up;

        DateTime LastTradeExecution = new DateTime(0);


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

            i_Moving_Average = Indicators.ExponentialMovingAverage(MarketSeries.Close, (int)_MA_Fast_Period);
            i_Moving_Average_1 = Indicators.ExponentialMovingAverage(MarketSeries.Close, (int)_MA_Slow_Period);
            i_Moving_Average_2 = Indicators.ExponentialMovingAverage(MarketSeries.Close, (int)_MA_Slow_Period);
            i_Moving_Average_3 = Indicators.ExponentialMovingAverage(MarketSeries.Close, (int)_MA_Fast_Period);

        }

        protected override void OnTick()
        {
            if (Trade.IsExecuting)
                return;

            var longPosition = Positions.Find("Order1", Symbol, TradeType.Buy);
            var shortPosition = Positions.Find("Order#1", Symbol, TradeType.Sell);

            //Step 1

            //Step 2
            _Compare = (i_Moving_Average_3.Result.Last(1) >= i_Moving_Average_1.Result.Last(1));
            _Compare_1 = (i_Moving_Average.Result.Last(0) >= i_Moving_Average_2.Result.Last(0));

            //Step 3
            _MA_cross_up = (!_Compare && _Compare_1);
            _MA_cross_down = (_Compare && !_Compare_1);


            //Step 4

            if (_MA_cross_down && shortPosition == null && Positions.Count == 0)
            {
                ExecuteMarketOrder(TradeType.Sell, Symbol, Vol_1, "Order#1", StopLoss, TakeProfit);
            }



            if (_MA_cross_up && longPosition == null && Positions.Count == 0)
            {
                ExecuteMarketOrder(TradeType.Buy, Symbol, Vol_1, "Order1", StopLoss, TakeProfit);
            }


        }




        private void PositionClosed(PositionClosedEventArgs args)
        {
            var position = args.Position;


            if (position.SymbolCode == Symbol.Code && position.GrossProfit > 0)
            {
                foreach (var order in PendingOrders)
                {
                    if (order.SymbolCode == Symbol.Code)
                    {
                        CancelPendingOrder(order);
                    }
                }
            }
            Stop();
        }
    }
}



















 

 


@sifneos4fx

sifneos4fx
31 Aug 2018, 13:50

Hi Folks,

Same here. Remove RSI Indicator and charts will load again fast, see this: https://ctrader.com/forum/ctrader-support/13643

Peace,

Patrick


@sifneos4fx

sifneos4fx
29 Aug 2018, 15:02 ( Updated at: 21 Dec 2023, 09:20 )

RE: How to Become a Strategy Provider

Hello Panagiotis,

Is there a list of brokers available that plan to offer cTrader Copy?

Best,
Patrick

 

Spotware said:

For your convenience, please find below a step by step guide on how to become a Strategy Provider in cTrader Copy.

  1. To become a Strategy Provider, select a trading account from the Accounts list to the left and click it. The Account profile will expand to the right.

  2. Click Become a Strategy Provider to the upper right of the account profile.

  1. The Become Strategy Provider form will pop-up.
     


 

  1. In this form, specify:

    • Strategy Name - a name of your strategy that will be displayed to the other Investors in the Strategies list.

    • Who can see and copy your strategy - Everyone or Traders with Invitation Links only.

    • Minimum Investment - a minimum amount of funds required to be allocated to a Copy Trading Account to start copying. Type the number in the box or use toggles.

    • Add description to your strategy. Use formatting panel to format the text, add images and links. This description will be displayed to the Investors in the Strategy profile.

For Live accounts, you can also set amount of fees:

  • Volume Fee - an amount you will charge your followers per deal (up to 100 USD).

  • Performance Fee - an amount you will charge your followers on Net profit made using a High-Water Mark model (up to 50%).

  • Management Fee - an amount you will charge for managing the followers’ funds (up to 10% of the followers’ equity).

  1. When done, click Become a Strategy Provider to confirm your action.

Now your strategy is being provided to the Investors - you can see the Provider icon in the account preview.

 

 


@sifneos4fx

sifneos4fx
27 Aug 2018, 10:17

RE:

Hey Jelle

Difference in Pips: 

(MarketSeries.High.Last(1) - MarketSeries.Low.Last(1)) / Symbol.PipSize 

 

 

 

jelle2500 said:

Can someone fix this for me?

 

I need this:

 

the difference between MarketSeries.High.Last(1) and MarketSeries.Low.Last(1) = 100 % and more then (number of pips).

then if the difference between MarketSeries.Low.Last(1) and MarketSeries.Close.Last(1) = more then 50% of the candle

{

Buy signal = true.

Else if the difference between MarketSeries.High.Last(1) and  MarketSeries.Close.Last(1) = more than 50% of the candle

{

Sell signal = true.

 

 

Thanks,

Jelle

 


@sifneos4fx