Protezione della paternità del codice MQL in MT5. - pagina 12

 
hrenfx:

Come qualcuno che ha praticato il trading su Currenex (> 20 LP (fornitori di liquidità). Non MT o Viking, ovviamente), so di cosa sto parlando.

Allora perché stai sorvolando sulle condizioni critiche che rendono la strategia di cui sopra completamente impossibile? Ma allo stesso tempo sostenere irragionevolmente che il tester sta mentendo ed è una minaccia alla reputazione?

Non credo che tu abbia effettivamente testato questa strategia in Currenex o MetaTrader. Il Forex arbitrage è come un argomento sessuale per gli scolari, tutti ne parlano, lo sognano, ma pochi (o nessuno) lo hanno provato.


Sono consapevole delle peculiarità dell'High-Frequency Trading. Stavo parlando del meccanismo di esecuzione delle richieste sul mercato.

Queste "peculiarità" non danno una sola possibilità di elaborare la suddetta strategia nel plus. Non fate finta che questo sia un problema minore e che "essere al corrente" sia sufficiente per risolverlo.

Se si tenta di eseguire simultaneamente 2-3-4 ordini pendenti per diversi simboli, il meccanismo di esecuzione nel DOM mostrerà un tale divario nel tempo di esecuzione che al trader verrà davvero un infarto. Un ordine viene eseguito, un altro viene cancellato o parzialmente riempito, e il terzo ordine non ha ancora raggiunto la fase di esecuzione. Sarebbe sufficiente imbattersi in un errore di esecuzione una volta in un gruppo di ordini collegati per dimenticare per sempre una tale strategia di trading di arbitraggio.

La storia delle offerte è disponibile (ma non per il giorno corrente. Ci sono anche visualizzatori indipendenti di offerte eseguite). Non c'è bisogno di insinuare che lo scambio falsifichi tali risultati a scopo di auto-popolarizzazione.

Sì, si scopre che i giorni precedenti mostrano un tipo di rapporti molto particolare. Ma questo non è affatto eccellente.
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
Renat:

Non c'è bisogno di fornire il codice sorgente, i programmi nel negozio sono forniti in forma EX5 compilata.

Non avete bisogno del codice sorgente per gli stress test.

Non voglio essere conosciuto come il primo scrittore di virus al mondo per MT, ma se non si può vedere il codice sorgente, come si può garantire

...nessuna attività fraudolenta.

 
hrenfx:

Scomponiamo il tutto. Se presento un consulente di arbitraggio come un graal nel tester, chi ottiene quale beneficio?

Ragioniamo come uomini d'affari, non come giardinieri.

Ne trarrete beneficio (in termini reali e monetari) perché sarà presentato un controesempio del vostro lavoro. E penserete a come migliorare il tester. Poiché l'adeguatezza del tester è la vostra reputazione e il vostro denaro.

Cosa ottengo? Naturalmente, il ragazzo del giardino otterrà un ego soddisfatto, alcuni lo loderanno addirittura. Ma non ne ho avuto bisogno per molto tempo, e nemmeno tu.

Otterrete la cosa principale: una conferma pubblica delle vostre parole.

Nel frattempo, ho fatto notare che l'implementazione dell'esperto di cui sopra si scaricherà sulla versione esistente del tester.


Possiamo fare un accordo, io ti presento un controesempio e tu mi paghi 5000 dollari (ed è inutile dire che è molto, visto che rappresento il fatturato di Metaquotes...). Questa è un'offerta reciprocamente vantaggiosa, dato che sia tu che io ne beneficeremo. Se non presento un controesempio, nessuno perde niente.

E non pensate che io stia prendendo "la via più facile". Sarebbe irrispettoso per la mia famiglia lavorare gratis.

Sarebbe bello se in futuro scrivesse "Non posso fornire prove per non offendere la mia famiglia" quando fa affermazioni forti.

ps: con me più di una dozzina di volte lo showdown tecnico si è concluso esattamente con un'opzione - l'avversario non voleva dimostrare nulla.

 
IgorM:

Non voglio sembrare il primo scrittore di virus del mondo per MT, ma se non puoi vedere il codice sorgente, come puoi garantire

Garanzia:

  1. l'accettazione di programmi EX5 (codice completamente gestito) senza la possibilità di usare una DLL - nessun virus sarà scritto
  2. pubblicazione dei risultati di un certo numero di stress test - versioni appositamente scritte del tester per cercare la manomissione dei risultati
  3. valutazioni degli acquirenti pubblici per ogni programma
 
Renat:

Salvaguardie:

  1. accettare programmi EX5 (codice completamente gestito) senza la possibilità di usare DLL - nessun virus sarà scritto
  2. pubblicare i risultati di una serie di stress test - versioni appositamente scritte del tester per cercare la manomissione dei risultati
  3. punteggi degli acquirenti pubblici per ogni programma

1. circa la dll - sicuramente sì, ma è possibile memorizzare un piccolo frammento di caricatore in dati EX5 (il formato dei tipi mql5 è ben descritto e non è difficile scaricare un paio di kilobyte su disco in formato esadecimale), e per vietare la chiamata della dll potrebbe essere solo un utente, e non si sa che cosa l'utente ha con le impostazioni predefinite, e organizzare il lancio della spia del caricatore - questo può essere fatto con una dll da windows

3. Sono d'accordo - questo è fondamentale.

SZZ: l'unica cosa che si può garantire in uno schema del genere - sono misure per punire i venditori che hanno una voce di registro sull'errore di connessione della dll - se non sbaglio, la direttiva #import del precompilatore non può essere nascosta dal registro

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

Allora perché state sorvolando sulle condizioni critiche che rendono la strategia che avete menzionato sopra assolutamente impossibile? Ma allo stesso tempo sostenere irragionevolmente che il tester stia mentendo e minacciando la sua reputazione?

Non credo che tu abbia effettivamente testato questa strategia in Currenex o MetaTrader. Il Forex arbitrage è come un argomento sessuale per gli scolari, tutti ne parlano, lo sognano, ma pochi (o nessuno) lo hanno provato.

Hai qualche problema? Ti ho detto che gli Expert Advisors di arbitraggio non sono niente. Ma sul vostro tester lo saranno, come i grails.

Il meccanismo di esecuzione nel DOM quando si cerca di eseguire simultaneamente 2-3-4 ordini pendenti su diversi simboli, il divario di tempo di esecuzione sarà così fantastico che un trader avrà davvero un attacco di cuore. Un ordine viene eseguito, un altro viene cancellato o parzialmente riempito, e il terzo ordine non ha ancora raggiunto la fase di esecuzione. Basterebbe incontrare una volta delle lacune di esecuzione in un gruppo di ordini collegati per dimenticare per sempre una strategia di trading di arbitraggio.

Ancora una volta, la strategia di arbitraggio nel FOREX all'interno di una singola piattaforma non è realistica. È molto difficile arbitrare tra diverse sedi ECN durante i comunicati stampa. E questo vale per le migliori implementazioni di High-Frequency Trading.

Sì, si è scoperto che i giorni precedenti mostrano rapporti molto particolari. Ma questo non è affatto una grande cosa.

Io, come voi, non mi preoccupo dei loro rapporti. E tali eccellenti risultati dei leader sono dovuti all'arbitraggio statistico. Ecco di cosa stavo parlando. Non la concorrenza.

E non confondiamo l'arbitraggio puro (soldi veri, graals nel tester) e l'arbitraggio statistico (che porta soldi veri).

 
Renat:

Otterrete la cosa principale: un'affermazione pubblica delle vostre parole.

Forse nella sua mente, un'affermazione pubblica delle sue parole è la cosa principale. Ho valori diversi. Non vi darò un graal gratuito da tester, il cui ricevimento è vantaggioso per voi.

Sarà meraviglioso se in futuro, quando metterete dichiarazioni forti farete un poscritto "non posso fornire prove, per non offendere la mia famiglia".

Quindi rifiuti la mia offerta assolutamente vantaggiosa per entrambi: io ti do un graal da tester e tu mi dai 5000 dollari?

Puoi fare un'offerta in JOB per un tale EA. Penso che ci saranno molte persone disposte a scrivere un graal per 1000 dollari per un tester. Tanto più che è già stato detto tutto per realizzarlo.

 
IgorM:

1. circa la dll - sicuramente sì, ma è possibile memorizzare un piccolo frammento di caricatore nei dati EX5 (il formato dei tipi mql5 è ampiamente descritto e non dovrebbe essere difficile scaricare un paio di kilobyte su disco in formato esadecimale), e vietare la chiamata della dll è possibile solo per l'utente, e non si sa quali siano le impostazioni predefinite dell'utente, ma per avviare il boot loader per la spia - può essere fatto con l'aiuto della dll di windows

Non è possibile scrivere alcun caricatore di codice maligno in EX5 perché il linguaggio è appositamente progettato per essere protetto. L'unico modo per fare un bel casino è che l'utente abiliti la DLL.

Ma non accetteremo nessun file nel negozio che contenga chiamate DLL - questo è molto facile da controllare.

 
hrenfx:

Forse nella sua mente, un'affermazione pubblica delle sue parole è la cosa più importante. Ho altri valori. Non vi darò un tester graal gratuito, la cui ricezione è vantaggiosa per voi.

Alla terza pagina di questa discussione, non mi aspetto più che tu voglia provare le tue parole.

E se non mi fossi fatto avanti e non avessi difeso la difensività del tester, saresti ancora in giro a ripetere i tuoi deliri al resto di noi.

 
Renat:

Alla terza pagina di questa discussione, non mi aspetto più che tu voglia dimostrare il tuo punto di vista.

E se non mi fossi fatto avanti e non avessi difeso la difesa del tester, andresti ancora in giro a ripetere le tue idee sbagliate al resto di noi.

Renat, non stai confondendo qualcosa? Non ho niente da dimostrarvi. Non hai bisogno di provare nulla neanche a me. Chi sei per me non è nessuno. Anche chi sono io per voi non è nessuno.

Non ho intenzione di fare un gioco da asilo per compiacere il mio ego. Ti ho avvertito come essere umano. Se non mi credi, è un tuo diritto.

E non è l'età giusta per tapparsi la bocca per dimostrare che ho ragione. Ti ho fatto un'offerta reciprocamente vantaggiosa. Se non ti piace, fai pure.

Potete deridermi qui, dicendo che idiota sono, e che grande tester avete che esclude i tester grails. Ma questo non cambierà nulla.

La mia offerta è ancora valida. Accettate i termini - vi mostrerò il tester grail entro una settimana. No, non è vero. Non hai nulla da temere, hai ragione al 100%. E ci si può scommettere.

Motivazione: