Errori, bug, domande - pagina 514

 
PapaYozh:
Il mio IE6 non permette su questo sito di inserire immagini, link, video, ecc. Cioè non c'è la barra dei pulsanti quando si inserisce un post. E quando si risponde non c'è la citazione del post originale. Se clicchi su "Modifica", non copia anche il messaggio corretto nella finestra di modifica.

Il forum MQL5 in iE6 è costretto a lavorare in modalità browser mobile. C'è una funzionalità limitata lì.

 
alexvd, MT crede davvero che i visitatori del sito si precipiteranno a spostare il software per poter popolare il contenuto?
 
PapaYozh:
alexvd, MT pensa onestamente che i visitatori del sito si precipiteranno a cambiare il software per poter popolare i contenuti?
IE 6 è stato a lungo un paria, non è usato per l'impaginazione dei contenuti.
 
PapaYozh:
alexvd, MT pensa onestamente che i visitatori del sito si precipiteranno a cambiare il software per poter popolare il contenuto?

Pensiamo assolutamente che non valga la pena, per il numero irrisorio di utenti su IE6, di fare siti che non usano caratteristiche moderne e user-friendly.

Non per essere scortese, ma non ha senso parlare seriamente di un supporto completo per IE6 nel 2011. Non c'è bisogno di mostrare le percentuali di IE6, tutti le conoscono. Questa è una decisione di principio e deliberata.

Abbiamo implementato funzionalità normali e accettabili per gli utenti di IE6 e questo è sufficiente.

 

Ecco la sezione del codice - ricerca di offerte dalla storia:

count = HistoryDealsTotal( );

for( index = count - 1; index >= 0; index-- )
{
  deal_ticket = HistoryDealGetTicket( index );

  deal_entry = HistoryDealGetInteger( deal_ticket, DEAL_ENTRY );
  if( deal_entry != DEAL_ENTRY_OUT )
  {
    continue;
  }

  deal_magic = ( ulong )HistoryDealGetInteger( deal_ticket, DEAL_MAGIC );
}

Quando si cerca di ottenere un numero magico - viene restituito 0 (zero). Anche se l'accordo è nella storia. Il suo ticket è ottenuto correttamente attraverso la HistoryDealGetTicket ed è uguale al ticket dell'affare nella storia nel terminale.

Forse, cosa sto facendo di sbagliato?

La particolarità è che l'affare è stato aperto dall'Expert Advisor attraverso un ordine pendente ed è stato chiuso manualmente. Questo non azzera il mago?

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
Domanda: C'è un modo per cambiare e impostare il tempo di apertura delle candele o è cablato? Grazie in anticipo.
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций - Документация по MQL5
 
Andrei01:
Domanda: C'è un modo per cambiare e impostare il tempo di apertura delle candele o è cablato? Grazie in anticipo.
No, non puoi cambiare il fuso orario da solo.
 
Dima_S:

La particolarità è che il trade è stato aperto dall'EA attraverso un ordine pendente e chiuso manualmente. Il mago non viene azzerato in questo caso?

L'accordo è vivo solo al momento della transazione, quindi nulla può cambiare/zero. Intendi la magia dell'ordine di chiusura? Un commercio manuale non dà un numero magico agli ordini così come alle compravendite sulla base delle quali gli ordini vengono piazzati.
 
Domanda: Da quale sezione posso scaricare il manuale MQL5 come file chm o pdf? Il link https://www.mql5.com/files/docs/mql5_russian.chm funziona, ma da quale sezione dovrei scaricarlo? Una volta era dalla sezione Documentazione, ma ora è solo documentazione online.
 
Dima_S:


Ecco il frammento di codice - ricerca di offerte dalla storia:

Quando si cerca di ottenere un numero magico - viene restituito 0 (zero). Anche se l'accordo è nella storia. Il suo ticket è ottenuto correttamente attraverso la HistoryDealGetTicket ed è uguale al ticket dell'affare nella storia nel terminale.

Forse sto facendo qualcosa di sbagliato?

La particolarità è che l'affare è stato aperto dall'Expert Advisor attraverso un ordine pendente ed è stato chiuso manualmente. Questo non azzera il mago?


Da quanto ho capito, prima di ottenere le proprietà di uno specifico affare, è necessario selezionarlo utilizzando HistoryDealSelect

La storiaDealSelect

Seleziona l'affare nella storia per accedervi ulteriormente attraverso le funzioni appropriate. Restituisce true se la funzione si completa con successo. Restituisce false quando la funzione fallisce. Per ottenere le informazioni sull'errore, è necessario chiamare la funzione GetLastError().

boolHistoryDealSelect(
ulong ticket// biglietto della transazione
);

Parametri

biglietto

[Biglietto

Valore restituito

Restituisce true se ha successo, altrimenti false.

Motivazione: