Topics
30 Aug 2017, 11:07
 0
 3465
 3
28 Apr 2017, 14:00
 2348
 2
31 Mar 2017, 09:27
 2890
 3
30 Mar 2017, 11:50
 3661
 7
29 Mar 2017, 16:02
 2885
 7
29 Mar 2017, 10:48
 2262
 3
12 Mar 2017, 13:53
 2410
 2
01 Mar 2017, 22:40
 1947
 4
22 Feb 2017, 21:02
 2280
 1
22 Feb 2017, 19:48
 2695
 5
08 Feb 2017, 13:58
 6293
 14
03 Feb 2017, 10:03
 0
 2224
 1
Replies

mindbreaker
04 Dec 2015, 10:54

RE:

ironmine said:

Two weeks ago the live feed from my broker disconnected on VPS.

I thought it was an unlucky coincidence.

Yesterday, right in front of my eyes, the live feed was lost 4 times, two times on each account (I have two accounts). The live feed was lost just after a position had been opened and the robot stopped controlling it. It ended up eventually with a loss.

I think it has something to do with using the same cTrader ID on VPS and at home and changing the workspace.  cTrader on VPS tries to change the workspace too and gives an error message "can't change because a cBot is running". Sometimes it's just an error message, but sometimes it results in a lost data feed from the broker and then I cannot log back in unless I stop cBots.

The workspace feature is a mess.

Now I am scared to death to use cTrader ID. I'd better log into each account in the usual manner.

Please implement the feature to allow to unlink trading accounts from cTrader ID. 

Dear Trader,

Thank you for your suggestion. We will consider it. Additionally, you can post your ideas/suggestions to http://vote.spotware.com/

Buahahahahahahahaha...........


@mindbreaker

mindbreaker
04 Dec 2015, 10:14

CTID Ble........

CTID is a failure.

You can not block users (any rogue can copy your items).
It is not possible deletion of accounts added to cTID (client staying on the force).
Signing up for cTID have access to all accounts (someone can clear all your accounts)
cMirror.com webpage allways does not work correctly
(Could not retrieve data from server).


@mindbreaker

mindbreaker
04 Dec 2015, 10:12

RE: RE:

mindbreaker said:

ironmine said:

I want to unlink my trading accounts from the horribly implemented cTrader ID.

You're right! CTID is a failure. A incompetence in this dimension is simply unbelievable. You may need to notify some regulators brokers.

 

 

 

CTID is a failure.

You can not block users (any rogue can copy your items).

It is not possible deletion of accounts added to cTID (client staying on the force).

Signing up for cTID have access to all accounts (someone can clear all your accounts)

cMirror.com webpage allways does not work correctly(Could not retrieve data from server).


@mindbreaker

mindbreaker
04 Dec 2015, 09:59

RE:

ironmine said:

I want to unlink my trading accounts from the horribly implemented cTrader ID.

You're right! CTID is a failure. A incompetence in this dimension is simply unbelievable. You may need to notify some regulators brokers.

 

 

 


@mindbreaker

mindbreaker
03 Dec 2015, 15:00

RE: RE:

Hi,

"Currently we do not provide users the ability to unlink/remove their trading accounts from their cTID. We will provide it in the near future"

If I can't unlink, support unlink all my accounts from my CTID. Please.

Thanks, Nice day.


@mindbreaker

mindbreaker
01 Dec 2015, 10:05

RE:

iulik2k1 said:

Hi there..

after i try to find the loosest order i wanna close:

 

         private double badtrade()
        {
            double loose = 0;
            if (Positions.Count > 0)
            {
                for (int i = Positions.Count - 1; i >= 0; i--)
                {
                    position = Positions[i];
                    if (position.NetProfit < loose && position.SymbolCode == Symbol.Code)
                    {
                        loose = position.NetProfit;
                        //orderid = position.Id;  //try to close order by Id?

                        //modifyposition("... try to put a label after that? and close by label?

                    }
                }
            }


            return (loose);
        }

 

any help?

/api/guides/trading_api#el5


@mindbreaker

mindbreaker
01 Dec 2015, 09:57

RE:

Paul_Hayes said:

I was using TweetInvi wrapper

https://tweetinvi.codeplex.com/

add the Nuget pachage to VS

https://www.nuget.org/packages/TweetinviAPI/

you will get the references I showed you above in your solution then simply write 3 meaningfully clear lines of code to send a tweet.

TwitterCredentials.SetCredentials("Access_Token", "Access_Token_Secret", "Consumer_Key", "Consumer_Secret");
 
var tweet = Tweet.CreateTweet("this is your tweet");
var success = tweet.Publish();

good luck.

Thanks,

but if i copy my cbot to another pc where i have not instaled TweetinviApi  it will work or I need add TweetAPI (I prefer versions whitout external api i dont know who write it and how)?

 


@mindbreaker

mindbreaker
24 Nov 2015, 16:06

RE:

This post was removed by moderator.

 


@mindbreaker

mindbreaker
24 Nov 2015, 11:42

RE:

Spotware said:

Dear Trader,

It seems your accounts are linked to your cTID.

You can delete an account from cTrader desktop if it isn’t linked to your cTID.

Try change password to your account after login with account number and password (not ctid and dont save password).


@mindbreaker

mindbreaker
23 Nov 2015, 10:58

RE: RE: My solution
        private void CloseBots(int i = 1)
        {

            // Mydocuments folder
            string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            string dir = "\\CloseBot";
            path = path + dir;

            Print(path);
            // restet
            if (i == 1)
            {
                try
                {
                    System.IO.Directory.Delete(path, true);
                } catch (Exception e)
                {
                    Print(e);
                }
            }

            // set close folder
            if (i == 2)
            {
                try
                {
                    System.IO.Directory.CreateDirectory(path);
                } catch (Exception e)
                {
                    Print(e);
                }
            }

            // stop this cbot
            if (i == 3)
            {
                if (System.IO.Directory.Exists(path))
                {
                    Stop();
                }
            }
        }

 


@mindbreaker

mindbreaker
23 Nov 2015, 10:56

RE: My solution

TraderM said:

Hi Everyone,

thanks for the input. It is good to see other people are interested in this too.

In the short-term I will create a seperate robot that:

- checks balance, then if necessary

- deletes pending orders

- closes positions

- close cAlgo (as mindbreaker suggests above)

It seems a bit harsh to close cAlgo, but this is a solution and not too difficult to implement.

Maybe in the future there could be an account protection feature added to the platform, a type of airbag, which performs these actions if balance gets too low.

Thanks for you help and input!

TraderM

Use better file or folder example, when you close calgo another cbot can set position !?

        private void CloseBots(int i = 1)
        {

            // Mydocuments folder
            string path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            string dir = "\\CloseBot";
            path = path + dir;

            Print(path);
            // restet
            if (i == 1)
            {
                try
                {
                    System.IO.Directory.Delete(path, true);
                } catch (Exception e)
                {
                    Print(e);
                }
            }

            // set close folder
            if (i == 2)
            {
                try
                {
                    System.IO.Directory.CreateDirectory(path);
                } catch (Exception e)
                {
                    Print(e);
                }
            }

            // stop this cbot
            if (i == 3)
            {
                Stop();
            }
        }

 


@mindbreaker

mindbreaker
21 Nov 2015, 11:45

RE: Excellent idea

This post was removed by moderator.


@mindbreaker

mindbreaker
21 Nov 2015, 11:32

RE:

"now, ctrader have many features. i feel platform is heavy or slow."

That is true.

Mt4 indicator loads faster much more faster. - It annoys me is why I do not use indicators to watch (I use platform only for placing orders)

If I need change from m1 to m15 and next h1 ==> 30s (sometimes a lot of money - this is not the best)

For example Regression mt4(1s) cTrader/cAlgo (10s) !

Start Strategy/cBot mt4(1s) cTrader/cAlgo (9s) !

But it is probably windows and c# problem.

 

concepts are underdeveloped (cmirror.com)

How can you deny the user removing accounts of ctid if it is his property (And did not write earlier that there is no such possibility)?

Why ssl dont work on cmirror.com page.

Communism rules on calgo and ctrader (but if they dont know in the whole world dont).

Nice day


@mindbreaker

mindbreaker
20 Nov 2015, 18:26

Close cAlgo from c#
using System;
using System.Linq;
using cAlgo.API;
using cAlgo.API.Indicators;
using cAlgo.API.Internals;
using cAlgo.Indicators;

namespace cAlgo
{
    [Robot(TimeZone = TimeZones.UTC, AccessRights = AccessRights.FullAccess)]
    public class Boom : Robot
    {
        [Parameter(DefaultValue = 0.0)]
        public double Parameter { get; set; }

        protected override void OnStart()
        {
            // Put your initialization logic here
        }

        protected override void OnTick()
        {
            // Put your core logic here
            Print("CLose cAlgo");
            System.Environment.Exit(1);
        }

        protected override void OnStop()
        {
            // Put your deinitialization logic here
        }
    }
}

CLose cAlgo platform :P


@mindbreaker

mindbreaker
20 Nov 2015, 16:32

:D

OR Close cAlgo from C# :D


@mindbreaker

mindbreaker
20 Nov 2015, 14:28 ( Updated at: 21 Dec 2023, 09:20 )

RE:

Hi,

Add position id in comment when copy position


@mindbreaker

mindbreaker
19 Nov 2015, 13:29

RE:

Spotware said:

Dear Trader,

The formula for calculating ROI is balance based:

CurrentROI  = (1 + PreviousROI) * (1 + CurrentRealizedPnL / OpeningDealBalance) - 1

where

CurrentRealizedPnL is the realized profit/loss of the current closing deal.
OpeningDealBalance is the balance at the moment of opening deal, which is offset by current closing deal.

We will add commissions adjusted ROI in the next cMirror update, which will be released in the near future.

Your suggestion regarding replacing the "Mirroring Funds" field with the "Mirrored Volume" field will be taken into consideration.

Additionally, you can post your ideas/suggestions to http://vote.spotware.com/

 

 

 

Thanks,

Please send me an email when You add blocking users in cmirror (on demo and real accounts) or create private with copy signals.

To near future.


@mindbreaker

mindbreaker
19 Nov 2015, 12:23 ( Updated at: 21 Dec 2023, 09:20 )

RE:

mindbreaker said:

Hello,

Why when I earn on my account 189%  --> All Time ROI show 211.91% ?

And why All Time ROI don't show Equity (So what that balance is +100% when equity -70% for example)?

Who here again something breaks?

Nice day.

Delete Mirroring Funds better show Mirrored Volume (from 2m account you can copy only 1% then only part of inwestor ballance is used not all)


@mindbreaker

mindbreaker
18 Nov 2015, 16:33

RE:

Spotware said:

Dear Trader,

Most probably your web proxy doesn't support Web-sockets.

Could you please check if you are able to connect to cTraderWeb using the same proxy?

Show this:

cTrader Web is not enabled.
Please contact your broker for the additional details.


@mindbreaker

mindbreaker
17 Nov 2015, 16:36

RE: RE: RE: RE: RE: RE: RE: RE: RE:

This post was removed by moderator.

 


@mindbreaker