SH
Shares4UsDevelopment
1 follower(s) 1 following 111 subscription(s)
Topics
04 Apr 2024, 15:24
 2
 550
 4
19 Dec 2023, 10:33
 2
 521
 0
15 Dec 2023, 08:08
 1
 530
 0
14 Dec 2023, 08:45
 1
 572
 0
14 Dec 2023, 08:34
 1
 468
 0
08 Dec 2023, 15:52
 0
 511
 0
03 Mar 2023, 17:10
 3
 1342
 4
Replies

Shares4UsDevelopment
04 Sep 2019, 13:30

RE: AutoChartist Sort and Filter

And make the signals available to cAlgo automate!!!


@Shares4UsDevelopment

Shares4UsDevelopment
09 Jul 2019, 11:50

Hi Panagiotis,

I've mailed ýou a historyfile.

 

Best rgds,

Ton


@Shares4UsDevelopment

Shares4UsDevelopment
06 Jul 2019, 10:50

please change the columnname to what id it is (in this case historyID)
that's much more clear than having multiple columns with the name ID alls meaning an other id.
Furthermore in this overview historyid is of no use to me. if i want that sequences i'll sort on date. A position id would be much more helpfull.


@Shares4UsDevelopment

Shares4UsDevelopment
06 Jul 2019, 10:44

but is is the bar being made on 4 july on 07:56 UTC?


@Shares4UsDevelopment

Shares4UsDevelopment
09 May 2019, 19:53 ( Updated at: 21 Dec 2023, 09:21 )

RE:

showing negative commission

 

showing Drawdown in Equity

 


@Shares4UsDevelopment

Shares4UsDevelopment
09 May 2019, 15:17

RE:

that's all i can ask for!


@Shares4UsDevelopment

Shares4UsDevelopment
09 May 2019, 14:53

RE:

We at Shares4us have a NDA signed ,so we can never disclose code.

Just trying to hlep you guys to improve the best platform so far.

But can you really imagine a non-bug situation where a commission (when a commission parameter is positive) becomes negative or a reported EQDD of 0% and 17.75% for the same test entity occurs?.
 


@Shares4UsDevelopment

Shares4UsDevelopment
18 Apr 2019, 09:21

please post more code

please post your code, this way no one can determin what's wrong

 


@Shares4UsDevelopment

Shares4UsDevelopment
18 Apr 2019, 09:20

check windows eventviewer if maybe defender or some other program is blcoking access 


@Shares4UsDevelopment

Shares4UsDevelopment
19 Mar 2019, 12:40

try catch block in Onstart and print the stack-trace that will give a bit more info about where it happens


@Shares4UsDevelopment

Shares4UsDevelopment
17 Mar 2019, 16:12

RE:

Hi Panagiotis.

Sorry for the late answer but is was occupied with other things for a while.

We are testeing a broker called FXPIG they have 3 different ctrader accounts. and the symbols names differ per account (i guess becaus of different feeds)
The names are like XXXYYY.spa, XXXYYY.mpa and XXXYYY.sfl
The instance not found message is at the center of the chart saying 
"EURUSD.xxx is not found".

 

There is also a "XXXYYY.zzz is disabled" message but that is when you try to use a feed that's not within the account (like using XXXYYY.sfl on the XXXYYY.mpa account)

It's a intermittent error, it happens sometimes,not always!

 


@Shares4UsDevelopment

Shares4UsDevelopment
02 Mar 2019, 17:57

RE:

Maybe this brings some clarity:

I'm running desktop version logged in and choosen:  Automate.

I have multiple accounts in my account listbox.Lets say Acc1,Acc2 and Acc3

In Acc1 the EURUSD is called EURUSD.x1
In Acc2 the EURUSD is called EURUSD.x2
and in Acc3 the EURUSD is called EURUSD.x3

I select indicators or cbots and than respectively a indicator or cBot.

If I choose Acc1 and EURUSD.x1 as instance and sometimes it is found and sometimes it's not
If I then choose Acc2 and EURUSD.x2 as instance it is not found most of the time.
If I then leave Acc2 select Acc1 or Acc3 and then back to Acc2 EURUSD.x2 is found.


@Shares4UsDevelopment

Shares4UsDevelopment
01 Mar 2019, 12:00

RE: fill whatever you can immediately

Hi Panagiotis:

I love the responsiveness of CTDN!

you said:

fill whatever you can immediately 

That pops up the question:
{
   What is the use of an expirationtime then? (lagging Liq.Prov. maybe??) && 
   What is the definition of immidiately here? 
} ||
{
    Where in the documentation can I find a clear and exhaustive elaboration on these (for me important) issues?
}
 

Best rgds,
Ton


@Shares4UsDevelopment

Shares4UsDevelopment
28 Feb 2019, 22:07

RE:

Hi Panagiotis


I'll test with a longer expiry time! good suggestion. But I thought accepting an order would not take more than 20ms or so + 20 ms for confirmation.

If that's the case Ill have to find a faster provider.  ;-)

What I also found is that Servertime (UTC+x) is not the time the order is arriving at the broker (UTC+y) !!
I sent expiration = Servertime 09:00 and get back from the broker its "10::00 here"???
Which server is "Server.Time" based on? at Spotware, at the broker, at .....?
 i'll test with DateTime.Now to see if that differs.

So what you say is that:

PlaceStopOrder(TradeType.Buy, symbol, Vol, symbol.Bid, "o1", null,0);

Is like an IOC order.

and:

PlaceStopOrder(TradeType.Buy, symbol, Vol, symbol.Bid, "o1", null,0,DateTime.Now.AddMilliseconds(200) );

Is as close to a FOK as you can get ( immediately. meaning within 200ms here)


@Shares4UsDevelopment

Shares4UsDevelopment
27 Feb 2019, 19:22

RE:

Panagiotis Charalampous said:

Hi Ton,

There is no way to simulate a FOK at the moment. All orders feature partial execution. IOC is available only for market orders so you can try a marker mrder with a market range.

Best Regards,

Panagiotis 

Hi Panagiotis,

Isn't this the closest you can get to FOK (if it can't get filled it's cancelled isn't it)

PlaceStopOrder(TradeType.Buy, symbol, Vol, symbol.Bid, "o1", null,0);

Or is this one closer? (if it can't get filled it's cancelled agetr a few milliseconds. Isn't it)

PlaceStopLimitOrder(TradeType.Buy, symbol, Vol, symbol.Bid,0, Orderlabel,null,null,Server.Time.AddMilliseconds(ExpireMiliSeconds));

@Shares4UsDevelopment

Shares4UsDevelopment
27 Feb 2019, 18:06

tradeOperation1 =  PlaceLimitOrderAsync(TradeType.Buy, Symbol, 1, Math.Round(Symbol.Ask + Symbol.PipSize, Symbol.Digits), "", null, 1,  Server.Time.AddMilliseconds(100));
                  

It;s a pitty but that did not work :-(

 


@Shares4UsDevelopment

Shares4UsDevelopment
27 Feb 2019, 11:52

Hi Panagiotis,
I'll try, but do you know of a better way to simulate FOK or IOC orders?

 


@Shares4UsDevelopment

Shares4UsDevelopment
27 Feb 2019, 11:49

RE:

Shares4UsDevelopment said:

I get a "technical error" on placing a limit order, it only happens in LIFE mode not in backtesting

?

1

tradeOperation1 =  PlaceLimitOrderAsync(TradeType.Buy, Symbol, 1, symbol.Ask + symbol.PipSize, "", null, 1,  Server.Time.AddMilliseconds(100));

 

Someone any idea?

Reply

ReplySubscribe

 

or: what is the closest way of sending a FOK order (Fill Or Kill) or (IOC fill available, cancel the rest)

 


@Shares4UsDevelopment

Shares4UsDevelopment
27 Feb 2019, 11:43

RE: technical error on placing limit order

Shares4UsDevelopment said:

I get a "technical error" on placing a limit order, it only happens in LIFE mode not in backtesting

 tradeOperation1 =  PlaceLimitOrderAsync(TradeType.Buy, Symbol, 1, symbol.Ask + symbol.PipSize, "", null, 1,  Server.Time.AddMilliseconds(100));
        

 

oops wrong place sorry!


@Shares4UsDevelopment

Shares4UsDevelopment
27 Feb 2019, 11:43

technical error on placing limit order

I get a "technical error" on placing a limit order, it only happens in LIFE mode not in backtesting

 tradeOperation1 =  PlaceLimitOrderAsync(TradeType.Buy, Symbol, 1, symbol.Ask + symbol.PipSize, "", null, 1,  Server.Time.AddMilliseconds(100));
        

 


@Shares4UsDevelopment