FORTS: codici di ritorno di OnTradeTransaction() - pagina 4

 
Alexander Bereznyak:
Probabilmente nessuno ha bisogno...

Una necessaria, in realtà.

I retcodes su FORTS sono problemi in tutti i sensi.

Non so chi lo imposta (il broker o gli sviluppatori di MQ), ma ci sono domande anche per gli sviluppatori.

I ritorni non corrispondono affatto alla descrizione nella documentazione! Nessuno del codice corrisponde infatti! =)

 
Михаил:

Cari sviluppatori!

Per favore rispondete, quando pagherete finalmente

attenzione ai CODICI DI RITORNO del server di trading?

Quando un server MT5 ha un "glitch" o uno scambio si blocca, succede quanto segue:

L'Expert Advisor invia ordini per cancellare un ordine ESISTENTE, ma la risposta ritorna

"Richiesta non valida" !!!! E l'Expert Advisor continua a "martellare" il server con ordini di cancellazione

ordine.

Come può esserci una richiesta sbagliata se l'ordine è ATTIVO?

Abbiamo già capito che questo codice arriva se l'ordine è in stato intermedio.

Il codice è ritardato. Sono d'accordo. Non è la richiesta che è sbagliata, è "l'ordine non può essere cancellato in questo momento".

E la domanda è toccante: perché questa azione commerciale più critica non è periodicamente disponibile?

In qualsiasi architettura, il comando "cancella missione" (cancella ordine) dovrebbe essere eseguito immediatamente senza domande in qualsiasi fase diversa dal fatto del commercio.

Se questo non è il caso, allora l'errore è strutturale.

 

Sono stato in una lunga lotta con il Broker per far rimuovere le multe imposte dalla Borsa, che ho sostenuto perché la Borsa ha avuto un malfunzionamento. Di seguito il verdetto del broker. ))

Vi ribadiamo che le transazioni inviate dal vostro terminale il 21.09.2015 sono state determinate come inefficaci in conformità con le condizioni e i parametri per il calcolo delle commissioni per le transazioni inefficaci secondo le regole della Borsa di Mosca.

Sulla base di quanto sopra, il Broker è costretto a rifiutare di rinunciare alla vostra pena per le transazioni inefficienti.

Il numero di transazioni che rientrano nella definizione di inefficiente non ha nulla a che fare con il fallimento della Borsa, ma con le impostazioni del tuo robot, di cui né la Borsa né il Broker sono responsabili.

Il comunicato stampa della Borsa afferma che la Borsa ha riconosciuto come valide tutte le transazioni effettuate nel giorno di negoziazione del 21.09.2015.

Signori sviluppatori!

Ho sollevato questo argomento sul forum lo scorso novembre. Allo stesso tempo, mi è stato detto dalla SD che questo problema sarà risolto nel corso del 2015. Per favore, confermate la vostra disponibilità a mantenere la vostra promessa!

 
kond777:

Ho avuto una lunga 'lotta' con il Broker per far rimuovere le multe dello scambio, che avevo sostenuto perché lo scambio aveva avuto un guasto. Ecco il verdetto del Broker. ))

Penalità per aver superato le 2000 transazioni? E cos'è la multa, se non un segreto?
 
Alexey Kozitsyn:
Penalità per aver superato le 2.000 transazioni? Cos'è la multa, se non un segreto?
I tassi sono sul sito web del cambio
 
Михаил:
I tassi sono sul sito web della borsa
Può fornire un link?
 
Alexey Kozitsyn:
Penalità per aver superato le 2.000 transazioni? Qual è la multa, se non è un segreto?
Non è un segreto. http://fs. moex.com/files/4266 Il link ha tutto, ma non puoi capirlo senza mezzo litro. A proposito, ti multano non solo per aver superato le transazioni, ma anche per un sacco di altre cose.
 
kond777:
Non è un segreto. http://fs. moex.com/files/4266 Il link ha tutto, ma non puoi capirlo senza mezzo litro. A proposito, non ti penalizza solo per le transazioni eccessive, ti penalizza per un sacco di altre cose.
Grazie, darò un'occhiata.
 
kond777:
Non è un segreto. http://fs. moex.com/files/4266 Il link ha tutto, ma non puoi capirlo senza mezzo litro. A proposito, non si tratta solo di penalità per le transazioni eccessive, ma anche di molte altre cose.
Vuoi che ci ubriachiamo?) È così difficile scrivere una cifra?
 
Dmitriy Skub:
Vuoi che ci ubriachiamo?)) È così difficile scrivere una cifra?

Questo ha davvero bisogno di essere calcolato... Ecco cosa ho trovato:

11. Condizioni di elaborazione delle transazioni

11.1 Addebito per transazioni inefficaci.

Ai fini della definizione di Operazioni inefficaci, per Operazione si intende la dichiarazione di un'Applicazione, la cancellazione di un'Applicazione, la cancellazione di un'Applicazione con contemporanea dichiarazione di un'Applicazione con altre condizioni di Operazione, la cancellazione di una coppia di Applicazioni con contemporanea dichiarazione di una coppia di Applicazioni con altre condizioni di Operazione.

La tassa per le Operazioni inefficienti viene determinata ogni Giorno di Negoziazione in aggregato dalle sezioni dei registri di compensazione con lo stesso TIN (o codice che lo sostituisce) di questa Società di Intermediazione di questa Società di Regolamento (di seguito - Sezioni) in relazione al Mercato dei Derivati della Borsa di Mosca PJSC.

La Commissione per le Operazioni inefficienti non viene addebitata se il numero di Operazioni eseguite con l'indicazione delle Sezioni per le quali la suddetta Commissione è determinata è inferiore o uguale al relativo valore di soglia. Il valore della soglia è fissato per decisione del Centro Tecnico ed è pubblicato sul sito web della Borsa di Mosca.

Il calcolo della Tassa per le Operazioni inefficienti è fatto secondo la formula:

dove:

TranFee1 - il valore della tassa per le transazioni inefficienti effettuate durante il giorno di trading (in rubli, IVA inclusa);

k - il punto per la Transazione eseguita con le rispettive Sezioni (determinato daltipo di Transazione secondo la Tabella 1);

f - l'importo delle commissioni di cambio e di compensazione da pagare per la conclusione di compravendite con l'indicazione delle Sezioni, per il relativo Giorno di negoziazione;

l - punteggio per uno Scambio concluso con indicazione di una delle Sezioni (determinato secondo il tipo di Scambio secondo la Tabella 1).

Le transazioni sono considerate inefficaci se la condizione è soddisfatta:

Tabella 1.

Il tipo di Transazione o Affare è determinato dalla combinazione delle caratteristiche 1-3:

Tipo di transazione o transazione

Il valore del punto per la Transazione

Punteggio per la transazione

Caratteristica 1

Caratteristica 2

Caratteristica 3

0

0

0

k_1

l_1

0

0

1

k_2

l_2

0

1

0

k_3

l_3

0

1

1

k_4

l_4

1

0

0

k_5

l_5

1

0

1

k_6

l_6

1

1

0

k_7

l_7

1

1

1

k_8

l_8

Il significato degli attributi del tipo Transazione o Transazione è determinato nel seguente ordine:

Caratteristica 1: 1 - l'Operazione o la Transazione è eseguita con una Sezione specificata nel Contratto di Esecuzione Obbligatoria del Market Maker per questo strumento; 0 - l'Operazione o la Transazione è eseguita con una Sezione non specificata nel Contratto di Esecuzione Obbligatoria del Market Maker per questo strumento.

Caratteristica 2: 0 - contratto futures (e anche Applicazione "Calendar spread" - quando la contabilità Transazioni); 1 - contratto di opzione.

Caratteristica 3: 1 - strumento a basso contenuto di liquidi, 0 - altro strumento. La liquidità dello strumento è determinata sulla base dell'elenco degli strumenti a bassa liquidità stabilito dalla Borsa di Mosca e pubblicato sul sito web della Borsa di Mosca.

I valori dei punti per le transazioni o gli affari (k_1-k_8 e l_1-l_8) sono stabiliti per decisione del Centro tecnico e pubblicati sul sito web della Borsa di Mosca PJSC.

La tassa per le transazioni inefficienti è addebitata alle sezioni in proporzione al numero di transazioni effettuate da ciascuna sezione.