PanagiotisCharalampous's avatar
PanagiotisCharalampous
26 follower(s) 0 following 1006 subscription(s)
Replies

PanagiotisCharalampous
20 Nov 2018, 09:44

Hi haimonagardiner,

Thanks for posting in our forum. This issue has been fixed in version 3.3. OMF will receive the update soon.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
20 Nov 2018, 09:26

Hi William,

Try the following condition

if(Time.Hour == 23 && Time.Minute == 0 && Time.Second == 0)
{
}

Best Regards,

Panagiotis

 


@PanagiotisCharalampous

PanagiotisCharalampous
20 Nov 2018, 09:21

Hi netread2004,

The advantage of using quote prices via FIX API is that you can get the price stream via an API. Therefore you do not need to rely on cTrader UI for pricing since you can use the FIX API price stream and build your own application. Prices received via FIX should arrive slighly faster since there is no UI overhead. The same applies for trades sent via FIX. Therefore the benefit of using FIX is faster communication with the server. There is no difference when it comes to prices and spreads.

Let me know if this answers your questions.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
19 Nov 2018, 15:32

Hi Ton,

You cannot draw an infinite rectangle. It would not be a rectangle then, but two lines. Try setting extreme values.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
19 Nov 2018, 15:02

Hi netread2004,

The FIX sample is just for demonstrating how to send and receive FIX messages. If you want to create a proper FIX engine there is a lot you need to do. Connections are usually dropped when heartbeats are not send on frequent intervals e.g. every 10 seconds. So try sending heartbeats and let me know if it resolves the problem.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
19 Nov 2018, 14:00

Hi netread2004,

I am not sure what do you mean with normal price. The prices you receive via FIX are exactly the same with the ones you receive in cTrader.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
19 Nov 2018, 12:55

Hi Nasser,

Can you please give us more information about when this exactly happens? If you can provide us with the steps you follow it will be helpful. Also if you can record a short video so we can see when do you get this message, it would help us even more. If you can do so, please send the video to community@spotware.com.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
19 Nov 2018, 12:35

Hi irmscher9,

If possible, please send us troubleshooting information (Ctrl+Alt+Shift+T) next time this happens.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
19 Nov 2018, 12:32

Hi fringou.bfe,

Can you explain what do you mean when you say it doesn't work? Do you get any error messages? Can you share the full cBot code?

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
19 Nov 2018, 12:28

Hi William,

There is an example here on how to use a Timer in cAlgo. Let me know if you need any clarifications.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
19 Nov 2018, 12:20

Hi William,

Try removing the else statements.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
19 Nov 2018, 12:10

Hi Ton,

Can you share the full source code with us? We cannot have a complete undestanding of what you are doing with this snippet only. For example, we do not know what Start and End represent and what values they might have.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
19 Nov 2018, 11:59

Hi anghenly,

iOS and Android applications do not support cBot execution. cBot execution is only supported on cTrader Desktop.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
19 Nov 2018, 11:57

Hi netread2004,

There is no difference in execution if you subscribe to quotes or not. You will sunscribe to quotes only if you are interested in receiving quote prices for a symbol.

Regarding "Is the "FIX" under channel column of cTrader GUI is confirmation of the fact that it has been placing these orders on FIX server?"

It means that the orders have been placed via FIX.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
19 Nov 2018, 11:45

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


@PanagiotisCharalampous

PanagiotisCharalampous
19 Nov 2018, 11:35

Hi Janse,

Unfortunately the information in the screenshots is not enough. We need to know the following

1. Broker

2. Symbol

3. Timeframe

4. Timezone

On Spotware cTrader Beta I can see the lines without a problem. Also note that there are not special double lines for week separation. The double lines you see indicate the end of the day and the begining of a new one. If trading starts before or after 12:00 am in your timezone, then you will get two lines close to each other when the week changes.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
19 Nov 2018, 11:25

Hi freemangreat,

There is no such event at the moment.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
19 Nov 2018, 11:24

Hi ggan,

We have some Java tutorials here.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
15 Nov 2018, 09:29

Hi aboukerker,

Unfortunately we cannot advise you based on this screenshot. We need more information from myfxbook. The best way to sort this out would be that myfxbook contacts us directly.

Best Regards,

Panagiotis


@PanagiotisCharalampous

PanagiotisCharalampous
15 Nov 2018, 09:25

Hi,

See below an example

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 NewcBot : Robot
    {
        [Parameter(DefaultValue = 0.0)]
        public TimeFrame Timeframe { get; set; }

        protected override void OnStart()
        {
            MarketSeries series = MarketData.GetSeries("EURUSD",  Timeframe);
        }

        protected override void OnBar()
        {
        
        }

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

Best Regards,

Panagiotis


@PanagiotisCharalampous