Community

Antworten
Highlighted
Peter2
Gelegentlicher Autor
  • Community Beobachter
Beiträge: 11
Registriert: 05.01.2020
Nachricht 1 von 10 (1.291 Ansichten)

API Trading von Optionsscheinen über OTC nicht möglich

Anbei eine Fehlerbeschreibung, mit der Bitte um Prüfung und Feedback: 

Reproduzierbar ist es nicht möglich Optionsscheine mit der API auf dem Handelsplatz OTC zu kaufen oder zu verkaufen. Auf dem Handelsplatz STU funktioniert funktioniert der gleiche Code einwandfrei.

 

Beispiel: 

DE000CL9MAL5 Best Unlimited Turbo-Optionsschein auf Dow Jones Industrial Average

 

Obwohl erst die Kosten angefragt werden (siehe Pink-farbene Markierung) und obwohl auf ValidateWithTotalCosts keine Fehlermeldung zurückgegeben wird erfolgt nach der Buy-Order (siehe rote Markierung) eine Fehlermedung, die besagt, dass erst die Kosten vorher angefragt werden müssen. Beim Verkauf ist das Problem das gleiche. 

 

Ist der Fehler bei euch bekannt? 

 

Code:

public OrderReply AddLimitOrder(EquityData ed, OrderType ot, OrderModel om, string se)
{


if (tradingAccount != null)
{

AddOrderRequest request = new AddOrderRequest()
{
AccessToken = _accessToken,
AccountNumber = tradingAccount.AccountNumber, // <1>
SecurityWithStockexchange = new SecurityWithStockExchange() // <2>
{
SecurityCode = new SecurityCode()
{
Code = ed.EquityIsin,
CodeType = SecurityCodeType.Isin
},
StockExchange = GetStockExchange(se) 
},
Validation = Validation.ValidateWithTotalCosts, // <3>
Amount = ed.Amount,
OrderModel = om, // <4>
OrderType = ot, // <5>
CashQuotation = CashQuotation.Nothing,
ValidityDate = GetDateIn3Days() // <6>
};
if (om == OrderModel.Limit) request.Limit = ed.Limit;

OrderReply orderReply = orderServiceClient.AddOrder(request); // <7>


if ((orderReply.Error == null) && (orderReply.Order != null))
{ // Buy now
request.Validation = Validation.WithoutValidation;
return orderServiceClient.AddOrder(request);// <7>
}
else
{ // order validation failed
return orderReply;
}
}
else // Trading account = null
{
return null;
}
}
// end::AddLimitOrder[]

 

0 Likes
Highlighted
immermalanders
Autorität
Beiträge: 3652
Registriert: 06.02.2015
Nachricht 2 von 10 (1.284 Ansichten)

Betreff: API Trading von Optionsscheinen über OTC nicht möglich

Hallo @Peter2,

 

welche Fehlermeldung wird zurückgegeben? Siehst Du die Fehlermeldung "MIFID2 requirements..." oder "Costs information is not present"? Die erste Meldung sagt aus, dass für die aktuelle Order bisher kein Kostenausweis erstellt wurde, die zweite Meldung wird angezeigt, wenn man dieses Wertpapier mit einem ausschüttenden Basiswert nicht handeln kann. Kannst Du mit diesem Code Aktien über OTC kaufen, oder schlägt das auch fehl?

 

 

Grüße

immermalanders

 

0 Likes
Highlighted
Peter2
Gelegentlicher Autor
  • Community Beobachter
Beiträge: 11
Registriert: 05.01.2020
Nachricht 3 von 10 (1.249 Ansichten)

Betreff: API Trading von Optionsscheinen über OTC nicht möglich

Hallo immermalanders,
Es ist die Fehlermeldung "MIFID2 requirements..."
Was bedeutet es dass kein Kostenausweis erstellt wurde und wie kann ich das Problem umgehen?

Grüße
Peter
0 Likes
Highlighted
immermalanders
Autorität
Beiträge: 3652
Registriert: 06.02.2015
Nachricht 4 von 10 (1.232 Ansichten)

Betreff: API Trading von Optionsscheinen über OTC nicht möglich

Hallo @Peter2,

 

ist das Kaufwert < € 5.000 oder darüber? Bis € 5.000 wird ein pauschaler Kostenausweis erstellt. Ist der entsprechende Kostenausweis im OnlineArchiv vorhanden?

 

 

Grüße

immermalanders

 

0 Likes
Highlighted
Peter2
Gelegentlicher Autor
  • Community Beobachter
Beiträge: 11
Registriert: 05.01.2020
Nachricht 5 von 10 (1.205 Ansichten)

Betreff: API Trading von Optionsscheinen über OTC nicht möglich

anbei Screenshots fom Debugger. Der Betrag ist größer 5000EUR. Sie können das Problem mit diesem Wertpapier auf dem Handelsplatz OTC jederzeit reproduzieren.

1) Request für Cost Validation

request1.jpg

 

2) Ergebnis ValidateWithTotalCosts

reply1.jpg

 

3) Failed Buy Order

BuyOrderFailed.jpg

0 Likes
Highlighted
immermalanders
Autorität
Beiträge: 3652
Registriert: 06.02.2015
Nachricht 6 von 10 (1.178 Ansichten)

Betreff: API Trading von Optionsscheinen über OTC nicht möglich

@Peter2 

Was passiert, wenn Du das Limit auf einen Wert setzt, der näher am tatsächlichen Kurs liegt? Mit dem Limit hättest Du ein Volumen < € 5.000. Wurde denn ein Kostenausweis für diese Order angelegt und wlecher Kaufwert steht dort drin? Möglich, dass es Problem gibt, wenn der Kaufwert mit dem Limit Kurs < € 5.000 ist, aber der Kaufwert mit dem tatsächlichen Kurs > € 5.000 ist. Kannst Du diese Order mit einem so tiefen Limit über den AT erfolgreich anlegen?

 

0 Likes
Highlighted
Peter2
Gelegentlicher Autor
  • Community Beobachter
Beiträge: 11
Registriert: 05.01.2020
Nachricht 7 von 10 (1.162 Ansichten)

Betreff: API Trading von Optionsscheinen über OTC nicht möglich

@immermalanders
es passiert dann genau das Gleiche. Beim ersten Auftreten, war die Order mit Berücksichtigung des Limits deutlich größer als 5000 EUR.
Ich habe das Limit nur für diese Debug Situation extra klein eingestellt, um auf der sicheren Seite zu sein.
0 Likes
Highlighted
immermalanders
Autorität
Beiträge: 3652
Registriert: 06.02.2015
Nachricht 8 von 10 (1.134 Ansichten)

Betreff: API Trading von Optionsscheinen über OTC nicht möglich

@Peter2 

Was passiert, wenn Du die Stückzahl soweit reduzierst, dass der Kaufwert mit dem aktuellem Kurs < € 5.000 ist? 

 

0 Likes
Highlighted
Peter2
Gelegentlicher Autor
  • Community Beobachter
Beiträge: 11
Registriert: 05.01.2020
Nachricht 9 von 10 (1.111 Ansichten)

Betreff: API Trading von Optionsscheinen über OTC nicht möglich

@immermalanders
auch wenn >5000 ein kleiner Betrag ist, ich möchte um Verständnis bitten, dass ich ungern Experimente mache einem scharf geschalteten Account machen um herauszufinden, ob der Optionsschein, den ich zum jetzigen Zeitpunkt nicht kaufen möchte, über OTC handelbar ist oder nicht.
Fakt ist, dass dieser und auch weitere Scheine auf dem wichtigen Handelsplatz OTC mit Beträgen > 5000€ über die API nicht handelbar ist. (zusätzlich kann ich aus eigener Erfahrung noch den Schein DE000TT2CT73 auf den S&P 500 nennen.)
Kannst Du mit den von mir gemachten Angeben ein Fehlerticket erstellen und dieses von eurem Entwicklerteam analysieren lassen?
0 Likes
Highlighted
CB_Stephanie
Community Manager
Beiträge: 1479
Registriert: 27.06.2019
Nachricht 10 von 10 (1.022 Ansichten)

Re: Betreff: API Trading von Optionsscheinen über OTC nicht möglich

Hallo @Peter2, liebe Community,

vielen Dank für Ihre Nachrichten.

Zum Thema Trading-API gibt es in unserem Forum ein neues Board: Trading-API (ActiveTrader)!

Bitte nutzen Sie in Zukunft dieses Board für Anfragen und Diskussionen zum Thema Trading-API. Hier können Sie weiterhin Ihre Erfahrungen austauschen und uns Feedback zum Thema geben.

Vielen Dank und viele Grüße

CB_Stephanie
Community-Moderatorin

0 Likes