Debug della DLL? In MT4 e MT5 - pagina 5

 
Urain:

Ho molte cose che non mi piacciono e ne parlo, ma litigo solo finché non ottengo la risposta "non succederà perché xxx e perché yyyy".

Dopodiché, smetto di tirare l'altra persona e la lascio attaccare alla sua opinione.

Ti piacerebbe essere strattonato mentre fai manovra nel traffico cittadino e avere la manica tirata e dirti "non andare da nessuna parte"?

È meglio dire dove si trova la svolta e lasciare che il conducente decida da solo se girare o no.

Sto solo cercando di capire da solo "qual è il divertimento" e spiegare cosa è importante per me personalmente. Questo è tutto.

Non sto insegnando a nessuno, sai come si insegna - senza appello. E sto cercando di dare un senso alla mia posizione. E finora nessuno mi ha convinto che mi sbaglio. Non c'è stata nessuna discussione.

 
Academic:

Sto solo cercando di capire da solo "qual è il divertimento" e spiegare cosa è importante per me personalmente. Questo è tutto.

Non sto insegnando a nessuno. Sapete come insegnano: in modo sgradevole. E sto cercando di dare un senso alla mia posizione. E finora nessuno mi ha convinto che mi sbaglio. Non c'è stata nessuna discussione.

Vi è stato detto a pagina 1.


Renat 2010.07.20 14:05 2010.07.20 14:05:07

State pensando nella direzione sbagliata - protezione dalla decompilazione del formato EX5.

Abbiamo già concesso una volta ai commercianti chiedendo "fateci fare il debug in DLL" e abbiamo subito ottenuto EX4 decompiler.
Perché questa polemica per 5 pagine, cosa può dare a voi, ai lettori, agli sviluppatori?
 
Urain:

Vi è stato detto a pagina 1

Perché questa polemica per 5 pagine, cosa può dare a voi, lettori, sviluppatori?

Beh, se non leggi il mio argomento, allora ovviamente niente. Sto spiegando, sto discutendo - quindi hanno un decompilatore, qual è il problema? Qualcuno si è fatto male, le sue vendite sono calate? Aggiungo anche che io, per esempio, pubblicherei ufficialmente questo decompilatore con un avvertimento che i codici possono cambiare. Beh, se lo si desidera, aggiungerei un'opzione per criptare questo codice e decriptarlo prima della rimozione. Fondamentalmente lo stesso che in C# e Java.

 
Academic:

Se non leggete i miei argomenti, ovviamente, niente. Sto spiegando, sto discutendo - hai un decompilatore, qual è il problema? Qualcuno si è fatto male, le sue vendite sono calate? Aggiungo anche che, per esempio, pubblicherei ufficialmente questo decompilatore con un avvertimento che i codici possono cambiare. Beh, se lo si desidera, aggiungerei un'opzione per criptare questo codice e decriptarlo prima della rimozione. Fondamentalmente lo stesso che in C# e Java.

È così caldo, quindi non volete pestare la tastiera, parlate con le persone che hanno perso le vendite subito dopo il rilascio del decompilatore (preparatevi solo a ricevere una marea di bestemmie in risposta ai vostri argomenti).

Com'è, l'uomo ha cercato per mezzo anno di inventare qualcosa, l'ha partorito, l'ha messo in vendita sul suo sito,

e ha ottenuto solo una vendita per 100 dollari e poi tutta la rete è nel suo lavoro decompilato

(E ha figli affamati, un prestito dalla banca, sapeva che le vendite lo avrebbero raggiunto ed eccoti qui con gli argomenti sulla decompilazione).

E dopo questo lei dice che nessuno si è fatto male. Non sei abituato a guadagnare soldi con la tua testa, quindi i tuoi approcci sono diversi da quelli degli sviluppatori professionisti (priorità diverse).

Faresti meglio a mandare il tuo codice a mql, forse si può trovare un bug.

Personalmente sono più preoccupato che i campionati si avvicinano e la stabilizzazione della piattaforma non è visibile (tutto viene attivamente ricostruito).

 
Urain:

Fa così caldo che non voglio pestare la tastiera, parlare con persone che hanno perso vendite subito dopo il rilascio del decompilatore (preparatevi a ricevere un flusso di bestemmie in risposta ai vostri argomenti).

Come mai, l'uomo ha cercato per mezzo anno di inventare qualcosa, l'ha partorito, l'ha messo in vendita sul vostro sito,

e ha ottenuto solo una vendita per 100 dollari e questo è tutto, l'intera rete è nel suo lavoro decompilato

(E ha figli affamati, un prestito dalla banca, sapeva che le vendite compenseranno tutto, ed eccoti qui con gli argomenti da decompilare).

E poi sostenete che nessuno si è fatto male. Tutto si può vedere che la sua testa non sono abituati a guadagnare, così gli approcci si hanno diversi da quelli degli sviluppatori professionali (priorità diverse).

Ti conviene alimentare il tuo codice in mql e forse catturare un bug, tutto è meglio.

Personalmente sono più preoccupato che i campionati si avvicinano e non si vede ancora la stabilizzazione della piattaforma (tutto viene attivamente ricostruito).

:)) E questo è tutto. Grails in vendita, ridicolo. A me, tali argomenti non sembrano nemmeno lontanamente significativi. Come è indulgere nell'inganno.

Campionato? Beh, anche questa è un'altra cosa. Per me.

 
Renat:

State pensando nella direzione sbagliata - protezione contro la decompilazione del formato EX5.

Abbiamo già concesso una volta ai commercianti chiedendo "fateci fare il debug in DLL" e abbiamo ottenuto subito un decompilatore EX4.


Pensi che non ci sarà un decompilatore EX5?
E che non ci sarà proprio per la protezione?
 
Renat:

Raccomando di scrivere tutte le cose di calcolo in MQL5 e di non preoccuparsi della porta DLL.

La velocità di MQL5 è già abbastanza alta per calcoli complessi e che richiedono tempo. Miglioriamo l'ottimizzatore (lo velocizzerà significativamente) e pubblichiamo dei test di performance riproducibili con i sorgenti.

Il nostro compito è quello di portare il linguaggio MQL5 ad uno stato autosufficiente, in modo da non doverci preoccupare di spostare il codice in DLL. DLL è più adatto a soluzioni di integrazione.

Per quanto riguarda la velocità, penso che tu sia vicino alla verità.

Ma ci sono altre considerazioni. Per esempio, lo stato alfa del compilatore MQL5. Bene, una tale situazione è stata rilevata inquesto thread - come possiamo seriamente"scrivere tutte le cose di calcolo in MQL5 e non preoccuparci del porting delle DLL"?

E l'ottimizzatore aggiungerà esattamente quei bug, uno dei quali è discusso in questo thread.

 
Urain:

Non riesco a capire la vostra paura patologica di mql e la fiducia altrettanto patologica (fanatica) in DLL.

Se siete così convinti che "tutto" può essere violato, cosa vi dà una ragione per escludere la DLL dalla lista di "tutto "?

Penso che la DLL sia altrettanto facile da rompere, da qui la morale per cui inventare un metodo per rimuovere le tonsille attraverso l'ano.

Scrivi tutto in mql e nessun problema.

Su questo argomento, vedi i punti fatti da Renat in un post precedente.
 
simpleton:
Pensi che non ci sarà un decompilatore EX5?
E che non ci sarà grazie alla protezione?

Non lo farà a causa della complessità del codice e della protezione, naturalmente. In ogni caso, è tutto nelle nostre mani.

Saremo a posto con il compilatore - abbiamo molta potenza e capacità, e pochi nel nostro campo possono vantare un JIT gestito in un 32/64 nativo con un ambiente di test distribuito su agenti remoti.

Abbiamo creato un ambiente applicativo molto sicuro e protetto per eseguire gli EA di altre persone (con il supporto DLL disabilitato). Questo è un requisito fondamentale per la creazione di linguaggi di programmazione per i sistemi di trading. Di base, perché dobbiamo condividere il codice per far crescere la comunità di utenti. In questo senso, facciamo del nostro meglio per permettere al linguaggio MQL5 di eseguire tutti i calcoli senza DLL. Pure MQL5/EX5 è sicuro per la distribuzione.

Senza una comunità di commercianti attivamente supportata, non ci sarà alcuna popolarità della lingua. Da molti anni sosteniamo tecnologicamente, informaticamente e finanziariamente un gran numero di commercianti che usano la nostra tecnologia. È nel sostegno che risiede la nostra forza.


Alcuni sviluppatori di terminali di trading dalla volontà debole stanno cercando di recuperare il tempo perduto con soluzioni a buon mercato come "possiamo scrivere in C#/java, ecc." ma non faranno nulla di utile. L'input tecnologico a buon mercato dà origine a soluzioni altrettanto economiche, frammentate e non supportate. E il livello del loro successivo supporto è chiaramente dimostrato dai tentativi di giocare il gioco da quattro soldi "sosteniamo MQL4".

Tieni d'occhio le nostre notizie - ci saranno presto notizie molto interessanti sul tester di strategie di trading visivo. Se tutto funziona, sarà una bomba.

 
Renat:

Se si pensa più a fondo, la nostra posizione è chiara: proteggiamo il terminale e gli esperti dall'hacking.

Questo alla fine protegge anche gli utenti.

Ne abbiamo parlato a lungo. https://www.mql5.com/ru/forum

Andiamo al fondo di ciò che state difendendo.

  1. Esperto - forse, ma può essere violato alla sola condizione di averne uno...
  2. Terminale - per cosa? lavorare su un terminale hackerato?
  3. È possibile proteggere Expert Advisor che parteciperà al campionato, anche se il codice è completamente aperto, se siete interessati leggere il ramo dal link, un po 'di fantasia e tutto ...

Se si pensa davvero ai commercianti e si protegge il loro lavoro, dov'è la protezione?

  1. Non si può cambiare la storia degli affari, ma le società di intermediazione possono farlo facilmente...
  2. li proteggono dai cambiamenti della storia delle citazioni, quindi non c'è alcuna controversia sul fatto che la citazione sia stata fatta o meno, e la protezione è abbastanza efficace da essere accettata da qualsiasi tribunale...
  3. vietare la manipolazione personale dei prezzi contro il commerciante ...
  4. EDS ...

S.Y., non è chiaro cosa stai proteggendo, c'è un buco di sicurezza e non può essere risolto, puoi connetterti al tuo account e semplicemente copiare gli scambi, nessuna protezione ti salverà da questo, o hai un login e una password, basta scherzare con il tuo account ...

Alcuni sviluppatori di terminali di trading dalla volontà debole stanno cercando di recuperare il tempo perduto con soluzioni a buon mercato come "possiamo scrivere in C#/java, ecc.", ma non faranno nulla di buono. L'input tecnologico a buon mercato dà origine a soluzioni altrettanto economiche, frammentate e non supportate. E il livello del loro supporto successivo mostra chiaramente i tentativi di giocare al gioco economico "sosteniamo MQL4".

Il tempo giudicherà e metterà ogni cosa al suo posto, il vincitore è colui che fa il terminale per i commercianti, non per i CA...

Motivazione: