Errori, bug, domande - pagina 70

 

Ho letto tutto più volte e ancora non capisco la situazione con 15 lotti.

Se possibile, rompiamo le dita.

Esempio: abbiamo una posizione di 15 lotti per un simbolo (solo un simbolo è considerato), ACCOUNT_LIMIT_VOLUME=15.

Controllare la chiusura: se impostiamo l'ordine a mercato per chiudere in 5 lotti, la posizione sarà ridotta,

E se l'ordine a mercato aumenta la posizione?

Dato che dici che il server non controlla la direzione, una violazione dei limiti sarà rilevata dopo il fatto?

Allora non è affatto chiaro perché gli ordini pendenti sono inclusi nel calcolo di un limite e quelli a mercato no?

E infine, se il limite si applica anche agli ordini a mercato, allora rimane la domanda: come faccio a chiudere una posizione di 15 lotti senza usare uno stop loss?

 
depth_finde:.

Affermativo: posizione 15 lotti per uno strumento (solo uno strumento in questione), ACCOUNT_LIMIT_VOLUME=15.

Controllo chiusura: se piazziamo un ordine a mercato per chiudere 5 lotti, la posizione sarà ridotta,

ma cosa succede se l'ordine a mercato aumenta la posizione?


Ottieni l'errore 10034 dalla sezione Return Codes del server commerciale:

Codice

Identificatore

Descrizione

10034

VOLUME LIMITE DEL CODICE COMMERCIALE

È stato raggiunto il limite di volume dell'ordine e della posizione per il dato simbolo

 
depth_finde:

Allora non è affatto chiaro perché le pause sono incluse nel conteggio dei limiti e le pause di mercato no?

"Perché non si può essere belli così" (c).

Questo per evitare che il server si faccia il lavaggio del cervello con tutti questi "se". Le qualifiche del concorrente dovrebbero essere sufficienti per calcolare tutto da soli. Se ne hai così tanto bisogno, entra ed esci dal mercato.

 
depth_finde:

E infine, se le limitazioni si applicano anche agli ordini a mercato, allora rimane la domanda: come si fa a chiudere una posizione di 15 lotti senza usare uno stop loss?

Chiudere successivamente con ordini a mercato di 5 lotti ciascuno.
 
Rosh:

"Perché non si può essere belli così" (c).

Ecco perché il server non si fa fare il lavaggio del cervello da tutti questi "se". La qualifica del partecipante dovrebbe essere sufficiente per calcolare tutto da solo. Se ne hai così tanto bisogno, entra ed esci dal mercato.

"Perché non si può essere belli così" (c). --> lo prenderemo come un'espressione di umorismo.

Allora, perché vuoi incasinare la mente del server? Perché vuoi mettere un ordine pendente in vincoli?

in caso di violazione della condizione durante l'esecuzione di un ordine, emette l'errore 10034 come in quello del mercato, e questo è tutto,

ed ecco la situazione in cui non avete preso l'ordine pendente perché un limite è stato superato e cinque minuti dopo la posizione è cambiata, un ordine pendente piazzato in precedenza è scattato e ora con la nuova situazione il limite con un ordine pendente precedentemente rifiutato non viene superato, ma ora dovremo fare una nuova richiesta e la cosa principale è rintracciare la situazione quando un ordine pendente non viene accettato secondo questa condizione e piazzarlo di nuovo, dovremo specificare la condizione in modo che lo stesso ordine pendente non venga piazzato due volte, ma contraddice la condizione che se l'ordine pendente non viene piazzato si deve piazzare di nuovo, il che significa che dovremo aggiustare queste due condizioni in modo che non si contraddicano a vicenda.

Non è più facile non impostare limiti agli ordini pendenti ed eseguire l'ordine sul fatto come con il mercato?

 
depth_finde:

Non sarebbe più facile non mettere restrizioni sugli ordini pendenti ma eseguire la restrizione dopo il fatto come con quello di mercato?

Non più facile, ma più complicato, sia tecnicamente che organizzativamente.

Una volta che avete accettato un ordine, non potete andare da nessuna parte - altrimenti tutta Internet si lamenterà di come gli ordini vengono cancellati.

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
depth_finde:

Ed ecco la situazione in cui non avete accettato l'ordine in sospeso perché una posizione è cambiata e dopo cinque minuti è scattato un ordine pendente piazzato in precedenza e ora il limite non viene superato, prendendo in considerazione l'ordine pendente precedente, ma ora dovremo calcolare una nuova richiesta e la cosa principale è monitorare l'ordine pendente che non viene accettato secondo questa condizione e piazzarlo di nuovo, dovremo specificare la condizione in modo che lo stesso ordine pendente non venga piazzato due volte, ma contraddice la condizione che se l'ordine pendente non viene piazzato si deve piazzare di nuovo, il che significa che dovremo aggiustare queste due condizioni in modo che non si contraddicano a vicenda.

Non è più semplice non impostare limiti sugli ordini pendenti ed eseguire l'ordine sull'ordine effettivo come sull'ordine a mercato?

Avete dimostrato voi stessi perché non si possono fare. Leggi il paragrafo del tuo messaggio che ho citato e pensa - chi ne ha bisogno? Non dimenticate che su un singolo server di trading ci saranno centinaia, migliaia o anche decine di migliaia di conti. Un server commerciale non si occupa di servire solo il tuo account individualmente.

Le regole sono regole e sono stabilite.

 
Renat:
Roch:

Capisco, grazie per il chiarimento.

 
Come faccio a mettere il terminale x86 sull'asse x64?
 
gumgum:
Come faccio a installare il terminale x86 sull'asse x64?

Eseguire il programma di installazione con lo switch /32

mt5setup.exe /32
Motivazione: