Cosa si dovrebbe aggiungere per un ulteriore supporto dei calcoli matematici universali in MQL5 e MQL5 Cloud Network? - pagina 5

 
1. No
2. Ha funzionato per molto tempo, guarda la documentazione
 
papaklass:

1. La risposta alla prima domanda ti ha sconvolto. E hai promesso di pensarci (e sembra che tu lo faccia). Fine del regime multi-valuta!

La modalità multivaluta non può essere influenzata da questo.

2 Voglio una risposta definitiva: la posizione è stata chiusa su TAKEPROFIT o STOPLOSS. Per favore, datemi il codice del COMPRATORE, se non è difficile per voi. Forse non vedo qualcosa?

C'è un prezzo di chiusura e un commento - bandiera alla mano.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 
papaklass:

2. Voglio una risposta univoca: la posizione è stata chiusa su TAKE PROFIT o STOPLOSS. Per favore, datemi il codice per il TAKEPROFIT, se non vi dispiace. Forse non vedo qualcosa?

Meglio lasciar scrivere subito un codice "for the dummies" per determinarlo all'apertura, altrimenti di nuovo delle mezze misure.
 
Forse è il momento di introdurre il tipo doppio lungo? Senza questo, l'universalità, la competitività e la fattibilità di una grande risorsa computazionale è fuori questione.
 
papaklass:

1. La risposta alla prima domanda ti ha sconvolto. E hai promesso di pensarci (e sembra che tu lo faccia). Fine del regime multi-valuta!

Il fatto è che alla domanda di OnTick parametrico è sempre stato risposto che non lo è. È una questione di principio.


2 Voglio una risposta definitiva: la posizione è stata chiusa su TAKEPROFIT o STOPLOSS. Per favore, datemi il codice del COMPRATORE, se non è difficile per voi. Forse non vedo qualcosa?

Abbiamo dato molto di più - il pieno controllo su tutte le transazioni e i loro stati intermedi.

void  OnTradeTransaction(
   MqlTradeTransaction&  trans,        // структура торговой транзакции
   MqlTradeRequest&        request,      // структура запроса
   MqlTradeResult&         result        // структура ответа
   );

Stop-loss e take-profit sono facili da capire confrontando il prezzo di chiusura con i livelli specificati.

Ci sono diversi confronti in totale. Chi è veramente interessato a questo non avrà problemi a scoprirlo.

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 
-Alexey-:
Forse è il momento di introdurre il tipo doppio lungo? Senza di essa qualsiasi universalità, competitività e fattibilità di una grande risorsa computazionale è fuori questione.

È improbabile che aiuti. Per esempio, l'analisi di Diophantus ha bisogno di numeri molto grandi e di una libreria per calcolare tutti i tipi di operazioni su di essi modulo qualche altro grande numero.

Ad esempio, per calcolare il prossimo numero primo di Mersenne tramite la nuvola. Il metodo di calcolo è ben noto, e pagano anche dei soldi per farlo. Tuttavia non c'è una libreria in MQL5 per operare con grandi numeri.

Inoltre, i programmatori sono pagati una parte della loro retribuzione. Quindi, se qualcuno decide di portare la libreria a MQL5, può richiedere una certa somma di denaro se viene trovato un numero primo usando proprio questa libreria.

vedere http://primes.utm.edu/mersenne/

A proposito, si potrebbero creare algoritmi per la crittografia a chiave pubblica basati sulla stessa libreria in MQL5. Dopo tutto, molte persone hanno bisogno di bloccare qualcosa da occhi indiscreti, o di scambiare informazioni in modo sicuro attraverso canali di dati aperti.

I compiti di analisi diofantine sono spesso usati per pubblicizzare la potenza di calcolo. Per esempio, molti produttori di computer sponsorizzano la ricerca dei divisori primi dei numeri di Fermat. L'argomento in sé è praticamente inutile, ma è difficile da gestire senza il calcolo distribuito.

Mersenne Primes: History, Theorems and Lists
  • Chris K. Caldwell
  • primes.utm.edu
Our book "Prime Curios! The Dictionary of Prime Number Trivia" is now available on CreateSpace, Amazon, ....
 
Reshetov:

È improbabile che aiuti. Per esempio, l'analisi di Diophantus ha bisogno di numeri molto grandi e di una libreria per calcolare ogni sorta di operazioni su di essi modulo qualche altro grande numero.

Ad esempio, per calcolare il prossimo numero primo di Mersenne tramite la nuvola. Il metodo di calcolo è ben noto, e pagano anche dei soldi per farlo. Tuttavia non c'è una libreria in MQL5 per operare con grandi numeri.

Inoltre, i programmatori sono pagati una parte della loro retribuzione. Quindi, se qualcuno decide di portare la libreria a MQL5, può richiedere una certa somma di denaro se viene trovato un numero primo usando proprio questa libreria.

vedere http://primes.utm.edu/mersenne/

A proposito, si potrebbero creare algoritmi per la crittografia a chiave pubblica basati sulla stessa libreria in MQL5. Dopo tutto, molte persone hanno bisogno di bloccare qualcosa da occhi indiscreti o scambiare informazioni in modo sicuro su canali di dati aperti.

I compiti di analisi diofantine sono spesso usati per pubblicizzare la potenza di calcolo. Per esempio, molti produttori di computer sponsorizzano la ricerca dei divisori primi dei numeri di Fermat. L'argomento in sé è praticamente inutile, ma è difficile da gestire senza il calcolo distribuito.

Sarebbe inefficiente scrivere una libreria del genere in mql5, si ritarderebbe disperatamente.

Abbiamo bisogno almeno di un minimo di supporto di Stringo.

Il mio punto è che per ESEMPIO: nell'assemblatore integrato C++ possiamo ottenere il risultato della divisione intera e il resto della stessa divisione in una sola operazione. In mql5 nudo (ex5) dobbiamo calcolare in due operazioni (incluso il ricaricamento degli stessi operandi nei registri).

Questo è solo un pezzo di quel rotolo di carta vetrata che dovresti strisciare.

O almeno "funzioni non standard" come DivMod(long Op1, long Op2, long &Mod): long; che restituiscono entrambi i risultati contemporaneamente. E queste funzioni dovrebbero anche essere garantite per essere inline durante la traduzione.

 
MetaDriver:

Non sarebbe efficiente scrivere una tale libreria su mql5, sarebbe un ritardo disperato.

Abbiamo bisogno almeno di un minimo di supporto di Stringo.

Il mio punto è che, per ESEMPIO: nell'assemblatore integrato C++ possiamo ottenere il risultato della divisione intera e il resto della stessa divisione in una sola operazione. In mql5 nudo (ex5) dobbiamo calcolare in due operazioni (incluso il ricaricamento degli stessi operandi nei registri).

Questo è solo un pezzo di quel rotolo di carta vetrata che devi strisciare.

O almeno "funzioni non standard" come DivMod(long Op1, long Op2, long &Mod): long; che restituiscono entrambi i risultati contemporaneamente. E queste funzioni dovrebbero anche essere garantite per essere inline durante la traduzione.


P&3%% non è una borsa da trasportare.

Per prima cosa è necessario portare la libreria a MQL5. Scrivere alcune cose, per esempio la fattorizzazione dei numeri di Fermat. Il profiler calcolerà i punti deboli e solo allora potremo chiedere agli sviluppatori di implementare questi punti deboli manualmente.

A livello pratico, tali problemi non possono essere risolti direttamente. Cioè, qualunque sia la velocità di moltiplicazione di due grandi numeri, può sempre essere accelerata algoritmicamente, cioè per i numeri di media lunghezza il metodo Karatsuba è più adatto, per i numeri super grandi ha bisogno della moltiplicazione FFT. E se si considera anche la presenza di una nuvola, la velocità di moltiplicazione aumenta di ordini di grandezza. Cioè, anche se l'applicazione MQL è più lenta di C++, non è un ostacolo per questo tipo di problemi quando è presente il calcolo distribuito.

Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network
 
papaklass:

Sono d'accordo, tutto può essere calcolato e lo stop loss e il take profit in particolare. Dovete solo scrivere le vostre funzioni che lo faranno. E ho queste funzioni.

Non avete tali funzioni, così come non ce n'è realmente bisogno. Chi ha la necessità ha già da tempo implementato tutto in un paio di righe.

Altrimenti non faresti queste domande e sembrerebbe che tu non sappia nulla di OnTradeTransaction.


La domanda è un'altra: perché la piattaforma di TRADING non può semplicemente restituire un risultato univoco dell'OPERAZIONE DI TRADING senza stati intermedi?

La risposta è molto semplice: vi state impegnando in chiacchiere invece che in un lavoro pratico.

E non capisci che non c'è uno stato di stoploss, ma c'è un prezzo di chiusura, che può essere molto diverso dal prezzo desiderato a livello di stop.

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 
papaklass:
Non è una novità. Come al solito: non hai capito di cosa parlava il mio post, ma l'hai etichettato. Va bene, fermiamoci qui.

Il fatto è che è il mio lavoro pensare, e molto di più di quello di chiunque altro.

Quando vedi le mie risposte, prova a pensare "perché? Ci deve essere una ragione, solo che non l'ho capita subito".