Come proteggersi dalla copia di operazioni lunghe dal tester - pagina 5

 
George Merts:

Fanculo, non il file della storia!!!

Il tentativo di aprire il file della cronologia restituisce l'errore 4059 -"Funzione non consentita in modalità test" .

La questione rimane aperta.

È necessario scoprire dal tester il momento dell'ultima quotazione reale nel terminale.

Poi attraverso WinApi
 
Vitalie Postolache:
Mi chiedo se l'autore di questo thread può dare almeno un esempio in cui qualcuno è stato in grado di riprodurre operazioni su un conto reale sulla base dei risultati dei test e fare profitto? Con solo la demo EA nel tester e nient'altro?
Tutto dipende da come funziona l'Expert Advisor. Se funziona sui trade a cinque minuti, allora richiede un copiatore abbastanza sofisticato per copiare i trade. E molto probabilmente non ne varrà la pena. Tuttavia, quando l'Expert Advisor viene eseguito su periodi giornalieri e otteniamo 15-30 trade all'anno, diventa abbastanza realistico eseguire quotidianamente l'Expert Advisor nello Strategy Tester e poi copiarlo in un altro terminale. Finora, questa pratica è stata rivelata una volta e l'autore del TS per il quale ho fatto il gufo vuole escludere tale possibilità.
 

Fate uno script gratuito che interrogherà l'ora mondiale, la crittograferà con la vostra chiave e la mostrerà come una sorta di stringa di firma usando una web-request.

Nell'Expert Advisor, crea un parametro di input per il tester, dove deve essere inserita questa firma. Senza di esso, l'Expert Advisor non funzionerà nello Strategy Tester. Se è specificato, decifra l'ora mondiale e imposta i vincoli a partire da essa.

 
Stanislav Korotky:

Fate uno script gratuito che interrogherà l'ora mondiale, la crittograferà con la vostra chiave e la mostrerà come una sorta di stringa di firma usando una web-request.

Nell'Expert Advisor, crea un parametro di input per il tester, dove deve essere inserita questa firma. Senza di esso, l'Expert Advisor non funzionerà nello Strategy Tester. Se è specificato, decifra l'ora mondiale e imposta i vincoli a partire da essa.

Agli acquirenti non piace.
 
Alexandr Bryzgalov:
il trambusto, gli acquirenti non lo gradiscono.
Penso che non sia difficile per i metaquote aggiungere una funzione che dia il tempo reale nel tester, lo faranno?
 
George Merts:
Tutto dipende da come funziona l'EA. Se funziona sui pentametri, allora richiede una copiatrice piuttosto sofisticata per copiare gli scambi. E probabilmente non ne vale la pena. Tuttavia, quando l'Expert Advisor viene eseguito su periodi giornalieri e otteniamo 15-30 trade all'anno, diventa abbastanza realistico eseguire quotidianamente l'Expert Advisor nello Strategy Tester e poi copiarlo in un altro terminale. Finora, questa pratica è stata rivelata una volta e l'autore del TS per il quale ho fatto il gufo vuole escludere tale possibilità.

Questo è senza senso e completamente stupido.

Nessuno si prenderà la briga di eseguire un tester anche solo una volta al giorno per fare trading sulla tua strategia, anche la più mega-lucrativa.

Sì, qualcuno può assecondarti per una settimana, e qualcuno può ricattarti rivendendo i segnali.

Ma questo non è un problema che vale la pena di risolvere, se hai una strategia redditizia. È molto più difficile trovare foraggio per togliere i soldi dalla banca ;)

 
Alexandr Bryzgalov:
L'attrito, gli acquirenti non piace.
Tuttavia, questo sembra essere l'unico modo reale senza dll in questo momento. Dato che nel mercato non è permesso pubblicare EAs con collegamento a dll, ci saranno comunque problemi per gli utenti, cioè almeno sarà necessario richiedere il download di dll separate e collegarle all'EA.
 
Andrey Khatimlianskii:

Questo è senza senso e completamente stupido.

Nessuno si prenderà la briga di eseguire un tester anche solo una volta al giorno per fare trading sulla tua strategia, anche la più mega-lucrativa.

Sì, qualcuno può assecondarti per una settimana, e qualcuno può ricattarti rivendendo i segnali.

Ma questo non è un problema che vale la pena di risolvere, se hai una strategia redditizia. È molto più difficile trovare camion per prendere soldi dalla banca ;)

Beh, come posso dire... Una volta c'era una situazione di rivendita di segnali, e ora ci sono clienti che usano questo TS per lavorare sui loro PAMM.

Questo TS non è molto "super-duper profittevole", tuttavia, la sua stabilità è molto alta. E la cosa principale - la possibilità di copiare i trade dal tester non è conveniente per il suo autore. E mi suggerisce, come programmatore, di pensare a come risolvere questo problema.

 
Stanislav Korotky:

Fate uno script gratuito che interrogherà l'ora mondiale, la crittograferà con la vostra chiave e la mostrerà come una sorta di stringa di firma usando una web-request.

Nell'Expert Advisor, crea un parametro di input per il tester, dove deve essere inserita questa firma. Senza di esso, l'Expert Advisor non funzionerà nello Strategy Tester. Se è specificato, decifra l'ora mondiale e imposta i vincoli a partire da essa.

Sì, questa è una buona possibilità.

Sono d'accordo che ai clienti non piace questo tipo di casino, ma comunque, è molto meglio che usare la DLL.

 
Игорь Герасько:
Anche se si potesse, non servirebbe a nulla. Il compito è quello di scoprire l'ora corrente reale dal tester senza usare API.

Perché non dovrebbe fare nulla? A seconda della data di fine del test, l'Expert Advisor potrebbe terminare il suo lavoro o passare alla modalità "solo chiusura" esattamente per il tempo specificato prima della fine del test, non per il tempo corrente.

Bene, ho messo il test al 01.01.2015, e EA va in modalità "solo chiusura" dal 01.12.2014, metti la data attuale, 23.06.2015 comunque EA andrà in modalità "solo chiusura" il 23.05.2015... Esattamente un mese prima della fine del test. E non importa dove si sposta il tempo del computer... il risultato rimarrà lo stesso, un mese prima della fine del test.

Ma se non ci sono opzioni per scoprire la data di fine del test, allora anche l'idea non è realistica.

Motivazione: