Domande da un "manichino" - pagina 10

 
Valmars:
Tutto si aggiorna normalmente, i valori cambiano ogni secondo.

Confermato, non c'è nessun bug in questo esempio. Tutto funziona come dovrebbe.

Ho appena spostato il timer alla fine del blocco di inizializzazione e ho sostituito queste linee

int height=ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS,0);
int width=ChartGetInteger(0,CHART_WIDTH_IN_PIXELS,0);

al seguente

long height = ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS,0);
long width  = ChartGetInteger(0,CHART_WIDTH_IN_PIXELS,0);
In effetti, non gioca un ruolo importante (a meno che, ovviamente, non ci si aspetti che il timer venga attivato durante l'inizializzazione).
 
Valmars:
Tutto si aggiorna normalmente, i valori cambiano ogni secondo.

Grazie, non ho controllato questa versione semplificata, ma avrei dovuto, per non caricare gli altri di sciocchezze,

Ho sei coppie di valute che vengono elaborate lì, penso di aver fatto un casino da qualche parte, ci darò un'occhiata, mi dispiace per l'inconveniente :)))

 

La domanda è nata lì:

L'apertura di una posizione su un simbolo causa la chiusura delle posizioni e l'annullamento di parte dell'ordine su un altro simbolo è One Cancel Other come caso speciale o non più?

 
Silent:

La domanda è nata lì:

L'apertura di una posizione su un simbolo causa la chiusura delle posizioni e l'annullamento di parte dell'ordine su un altro simbolo è One Cancel Other come caso speciale o non più?

Non esiste un ordine "One Cancel Other" in MT5. Di conseguenza, non c'è alcuna base per discutere la sua domanda.
 
Interesting:

Quello che avete in mente voi, la maggior parte delle persone lo chiama NETTING.

Considerando che l'attività è in una valuta, ho associato in qualche modo il netting alla copertura...
Interessante:

OCO e If Done sono altri tipi di ordini. Per quanto ho capito nel linguaggio "comune" questi ordini saranno chiamati qualcosa del genere: "On Execution" e "Mutually Cancelled".

Cioè: OCO - un fascio di due ordini, uno dei quali non è attivo e viene attivato dopo l'attivazione dell'ordine principale; If Done - un fascio di due ordini, quando uno degli ordini si attiva, il secondo viene cancellato.

Ad essere onesti, ho avuto i miei dubbi sulla formulazione, quindi ho dovuto chiamare il supporto tecnico. È interessante notare che erano d'accordo con la mia versione :) o forse stavano solo cercando di coprirlo, o non hanno prestato molta attenzione.

Sì, la cancellazione degli ordini in sospeso non rientra nella mia versione. Questo è l'argomento. Non vedo ancora altri casi di contraddizione.

Non importa come la giro, ottengo ancora casi speciali dello stesso OCO... Amico, questo significa esotici in forex :)

 
Yedelkin:
Non ci sono ordini "One Cancel Other" in MT5.

Cosa ti impedisce di farlo con un EA?

 
Silent:

Cosa ti impedisce di farlo come consulente?

La tua domanda originale riguardava qualcos'altro: se la situazione che hai descritto è una CCA o no (in termini di MT5). Ti ho risposto che non ci sono basi per una risposta. La questione di "come esattamente" riprodurre la vostra situazione non è stata sollevata. Quindi non facciamoci distrarre.
 
Silent:

L'apertura di una posizione su un simbolo che ha causato la chiusura delle posizioni e l'annullamento di parte dell'ordine su un altro simbolo - questo One Cancel Other è un caso speciale o no?

Questa è una domanda teorica non legata alla piattaforma. È solo a scopo di chiarimento.

 
Silent:

La domanda è teorica senza riferimento alla piattaforma. Puramente per l'illuminazione.

La risposta dipende da come si intende l'essenza dell'ordine CCA. Se senza riferimento alla piattaforma, ecco, per esempio, la discussione: http://forum.alpari.ru/archive/index.php/t-37307.html

...Così ho capito che classicamente (non voglio svelare la verità) gli ordini CCA sono esposti su uno strumento.

One cancels other (OCO) [Архив] - Forex / Форекс форум трейдеров и инвесторов компании Альпари - форекс клуб инвесторов и трейдеров
  • forum.alpari.ru
Уважаемый Гатти, а кто-нибудь вообще занимается этой проблемой? Имеется в виду, что клиенты заинтересованы в возможности выставлять OCO ордера на серверной стороне - это факт. ДЦ как заказчик ставит эту задачу перед разработчиками? Если не ставит - то когда планирует? Если не планирует - то почему? И т.д. - вопросов можно много задать, а...
 
Yedelkin:

La risposta dipende da come si intende l'essenza dell'ordine CCA. Senza riferimento alla piattaforma, ecco, per esempio, una discussione: http://forum.alpari.ru/archive/index.php/t-37307.html

...Così ho capito che classicamente (non voglio svelare la verità) gli ordini CCA sono esposti su un singolo strumento.

Sì, è lì che sono stato, grazie. Comunque, questo sembra essere il problema con questo particolare "che capisce il punto".

Ho finito con questo: ho chiamato di nuovo il TA, riferito al loro vecchio terminale, dove era

e ha chiesto di dirmi come in MT5

Yedelkin:

gestire queste due semplici situazioni:

1) Ci sono due ordinipendenti attivi, ognuno con i propri volumi, prezzi di apertura e livelli SL-TP. Come può esattamente il SERVER cancellarne uno quando l'altro viene attivato?

2) C'è un ordine BUY STOP in sospeso. Come può esattamente il SERVER piazzare un nuovo ordine pendente di qualsiasi tipo quando l'ordine si innesca?

Dopo un paio di minuti e concordato che questo non è possibile, hanno suggerito di usare un buy-split e un sell-split. Comunque, la CCA è più o meno lì, ma a tratti. Domani hanno promesso di chiarire qualcosa in modo più dettagliato, senza specificare cosa.

Grazie per la prospettiva allargata :)

Motivazione: