FORTS SL und TP - Seite 4

 
-Aleks-:

Ich weiß über die Arten von Aufträgen Bescheid - wir sprechen über Take-Profit und Stop-Loss, die Frage ist also, ob es möglich ist, dem Broker zu sagen, was er tun soll, wenn der Preis erreicht ist - den Markt zu schließen oder seinen eigenen, festen Schlusskurs zu halten.

Sie können nicht
 
prostotrader:


Ich habe die Terminal-Hilfe gelesen :)

Ich habe die Aufträge nach dem Börsenstandard unter Bezugnahme auf die in den Handbüchern des Terminals und des Editors angegebenen Begriffe klassifiziert.

Ich habe nur in Bezug auf MT5/MQL5 gesprochen:

ENUM_ORDER_TYPE.

Kennung

Beschreibung

ORDER_TYPE_BUY

Börsenauftrag zum Kauf

AUFTRAG_ART_VERKAUFEN

Marktauftrag zum Verkauf

AUFTRAGSART_KAUF_LIMIT

Pending Buy Limit Auftrag

AUFTRAGSART_VERKAUF_LIMIT

Pending Sell Limit Order

AUFTRAGSART_KAUF_STOPP

Ausstehender Kauf-Stop-Auftrag

AUFTRAGSART_VERKAUF_STOP

Pending Sell Stop Auftrag

AUFTRAGSART_KAUFEN_STOPP_LIMIT

Wenn der Auftragspreis erreicht ist, wird ein schwebender Kauf-Limit-Auftrag zum StopLimit-Preis platziert.

AUFTRAGSART_VERKAUF_STOPP_LIMIT

Wenn der Orderpreis erreicht ist, wird eine schwebende Sell-Limit-Order zum StopLimit-Preis platziert.

AUFTRAGSART_ABSCHLIESSEN_NACH

Auftrag zur Schließung einer Position mit einer Gegenposition


 
Yury Kulikov:

Ich habe nur in Bezug auf MT5/MQL5 gesprochen:

ENUM_ORDER_TYPE.

Kennung

Beschreibung

ORDER_TYPE_BUY

Börsenauftrag zum Kauf

AUFTRAG_ART_VERKAUFEN

Marktauftrag zum Verkauf

AUFTRAGSART_KAUF_LIMIT

Pending Buy Limit Auftrag

AUFTRAGSART_VERKAUF_LIMIT

Pending Sell Limit Order

AUFTRAGSART_KAUF_STOPP

Ausstehender Kauf-Stop-Auftrag

AUFTRAGSART_VERKAUF_STOP

Pending Sell Stop Auftrag

AUFTRAGSART_KAUFEN_STOPP_LIMIT

Wenn der Auftragspreis erreicht ist, wird ein schwebender Kauf-Limit-Auftrag zum StopLimit-Preis platziert.

AUFTRAGSART_VERKAUF_STOPP_LIMIT

Wenn der Orderpreis erreicht ist, wird eine schwebende Sell-Limit-Order zum StopLimit-Preis platziert.

AUFTRAGSART_ABSCHLIESSEN_NACH

Auftrag zur Schließung einer Position mit einer Gegenposition



Juri, sehen Sie sich die angehängte Datei aus meinem vorherigen Beitrag an.

Die Börse verfügt nicht über die von Ihnen erwähnten Inserate.

Hinzugefügt

Pending Buy Limit Auftrag


Die Entwickler haben es so genannt, weil dieser Auftrag auf dem Server gespeichert wird und nicht sofort an der Börse veröffentlicht wird.

Sie hätten es Server-Bestellung nennen sollen.)

Daher die große Verwirrung bei den Bestellungen :)

An der Börse gibt es nur drei Typen

Angebotsauftrag (bleibt nach der Teilsummierung in der Warteschlange)

Gegengebot (wird nach der Auktion entfernt)

Angebot Fill-or-Kill

Hinzugefügt

Ich werde Ihnen nun beweisen, dasseine "Pending Buy Limit Order" keine Pending Order sein kann

MqlTradeRequest request = {0};
  MqlTradeResult  result  = {0};
./--- Fill structure
  request.magic = 12345678902;
  request.symbol = Symbol();
  request.volume = 1;
  request.type_filling = ORDER_FILLING_IOC;
  request.type_time = ORDER_TIME_DAY;
  request.action = TRADE_ACTION_PENDING;
  request.price = price;
  request.comment = "Лимитный ордер...";
  if (buy_sell)
  {
    request.type = ORDER_TYPE_BUY_LIMIT;
  }
  else
  {
    request.type = ORDER_TYPE_SELL_LIMIT;
  }  
Wie kann es sich um einen schwebenden Auftrag handeln, wenn er sofort ausgeführt wird?
 
Schreiben Sie auch, dass es keine Bucht mit dem Dorf gibt. Sehen Sie selbst, was Sie in die Felder request.action und request.type eintragen
 
prostotrader:

Was soll ich sagen :) lesen Sie die Hilfe sorgfältig.

Auszug aus der Hilfe für das Terminal:

Выставление торговых заявок

Выставление торговой заявки означает создание отложенного ордера на покупки/продажу какого-либо финансового инструмента по заданной цене,

не присутствующей в данный момент на рынке. В зависимости от того, как заявки обрабатываются на сервере, они могут выводится прямиком в стакан цен

(как правило, напрямую выводятся лимитные заявки) или ожидать исполнения на стороне брокера (как правило, стоп или стоп-лимитные заявки)

с последующим превращением в рыночную заявку.

...
...
...

Стоп и Стоп-Лимитные ордера

Как правило, Стоп и Стоп-Лимитные ордера (Buy Stop, Sell Stop, Buy Stop Limit и Sell Stop Limit) в отличие от лимитных ордеров не выводятся

во внешнюю торговую систему (биржу) напрямую. До достижения стоп-цены данные типы ордеров обрабатываются внутри платформы MetaTrader 5.

•При достижении стоп-цены, указанной в Buy Stop или Sell Stop ордере, выполняется соответствующая рыночная операция.
•При достижении стоп-цены, указанной в Buy Stop Limit или Sell Stop Limit ордере, выставляется соответствующая лимитная заявка, которая будет видна остальным участникам рынка.

 
Yury Kulikov:

Was soll ich sagen :) lesen Sie die Hilfe sorgfältig.

Auszug aus der Hilfe zum Terminal:

Выставление торговых заявок

Выставление торговой заявки означает создание отложенного ордера на покупки/продажу какого-либо финансового инструмента по заданной цене,

не присутствующей в данный момент на рынке. В зависимости от того, как заявки обрабатываются на сервере, они могут выводится прямиком в стакан цен

(как правило, напрямую выводятся лимитные заявки) или ожидать исполнения на стороне брокера (как правило, стоп или стоп-лимитные заявки)

с последующим превращением в рыночную заявку.

...
...
...

Стоп и Стоп-Лимитные ордера

Как правило, Стоп и Стоп-Лимитные ордера (Buy Stop, Sell Stop, Buy Stop Limit и Sell Stop Limit) в отличие от лимитных ордеров не выводятся

во внешнюю торговую систему (биржу) напрямую. До достижения стоп-цены данные типы ордеров обрабатываются внутри платформы MetaTrader 5.

•При достижении стоп-цены, указанной в Buy Stop или Sell Stop ордере, выполняется соответствующая рыночная операция.
•При достижении стоп-цены, указанной в Buy Stop Limit или Sell Stop Limit ордере, выставляется соответствующая лимитная заявка, которая будет видна остальным участникам рынка.


Führen Sie den beigefügten Advisor auf der Demo (FORTS) aus.

und sehen, wo es "hinterlegt" ist und zu welchem Preis es ausgeführt wird :)

2017.03.06 09:48:39.411 Test_sync_order (RTS-3.17,M1)   SetSyncOrder: Order price = 104200.00000000
2017.03.06 09:48:37.955 Experts expert Test_sync_order (RTS-3.17,M1) loaded successfully
2017.03.06 09:48:39.411 Trades  '1007932': sell limit 1.00 RTS-3.17 at 104200
2017.03.06 09:48:39.420 Trades  '1007932': accepted sell limit 1.00 RTS-3.17 at 104200
2017.03.06 09:48:39.420 Trades  '1007932': sell limit 1.00 RTS-3.17 at 104200 placed for execution
2017.03.06 09:48:39.428 Trades  '1007932': order #55062748 sell limit 1.00 / 1.00 RTS-3.17 at 104200 done in 17.010 ms
2017.03.06 09:48:39.428 Trades  '1007932': deal #8957618 sell 1.00 RTS-3.17 at 111390 done (based on order #55062748)
2017.03.06 09:48:44.233 Experts expert Test_sync_order (RTS-3.17,M1) removed
Dateien:
 
Die Stopps sollten vom Markt ausgelöst werden, wenn der Kurs des letzten Handels das angegebene Niveau erreicht hat. Ansonsten - alle anderen Aufträge im Buch. Dementsprechend können Sie es bei illiquiden Geschäften überprüfen. Eröffnen Sie einen illiquiden Futures oder eine Aktie, setzen Sie ein Kauflimit und schauen Sie, wie es im Stapel stehen muss. Und der Stop-Loss dafür wird nicht stehen bleiben, weil alle Stop-Loss-Aufträge auf dem Server des Brokers liegen und nur unter bestimmten Bedingungen auf den Markt gehen. Der Limitauftrag befindet sich in der Tasse, da es außer diesem keine weiteren Aufträge an der Börse gibt.
 
Setzen Sie das Verkaufslimit unter den Markt?
 
ottenand:
Die Stopps sollten vom Markt ausgelöst werden, wenn der Kurs des letzten Handels das angegebene Niveau erreicht hat. Ansonsten - alle anderen Aufträge im Buch. Dementsprechend können Sie es bei illiquiden Geschäften überprüfen. Eröffnen Sie einen illiquiden Futures oder eine Aktie, setzen Sie ein Kauflimit und schauen Sie, wie er im Stapel stehen muss. Und der Stop-Loss dafür wird nicht stehen bleiben, weil alle Stop-Loss-Aufträge auf dem Server des Brokers liegen und nur unter bestimmten Bedingungen auf den Markt gehen. Der Limit-Auftrag ist auf dem Markt, da es außer diesem keine weiteren Aufträge auf dem Markt gibt.

Wir sprechen hier nicht von Stopps, sondern von Auftragsarten.
 
prostotrader:

Wir sprechen hier nicht von Stopps, sondern von Auftragsarten.
Ich spreche von Auftragsarten. Sie können nur auf dem Aktienmarkt sein. Wie kann eine Verkaufsgrenze unter dem Markt liegen?