Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Farò un manuale, ma breve. ...................
E un manuale per aggiungere le proprie funzionalità (indicatori, elementi di log, stati, ecc.).
Variante ideale (ma non facile): rendere tutti gli elementi funzionali "facilmente collegabili", come i plugin, in modo che si moltiplichino e si moltiplichino nel codice base come funghi ... :)
--
Bella cosa che hai fatto, Igor. Grazie! Ci ho giocato tutta la sera.
Non sono ancora entrato nel codice, ma ho intenzione di farlo questo fine settimana. Sono molto curioso di capire in dettaglio come sono implementate alcune funzionalità.
Da una rapida occhiata al codice, l'impressione è molto piacevole.
I blocchi sono scritti in modo elementare! Se MQL avesse un meccanismo simile a get_declared_classes, class_exists e is_subclass_of, l'intera installazione di nuove funzionalità sarebbe solo un file di enclode/add di una nuova classe (un discendente di una delle classi base).
E se si esegue l'inserimento del codice in modalità visuale, il nuovo blocco si aggiunge da solo. La ricompilazione di EA al volo e il prelievo di nuovi include "generati" sono già stati risolti. Questo è il modo in cui è implementato l'aggiornamento dei parametri di ingresso dei blocchi per il tester.
Nella descrizione della codebase è presente lo stesso schema di 4 blocchi. Solo il valore 300 nel blocco delle operazioni è ">". Il file schematico si trova nell'archivio, decomprimerlo nella cartella
C:´Documents and Settings'Tutti gli utenti´Dati applicazione´MetaQuotes'Terminal'Common´.
(il percorso potrebbe essere diverso, è meglio cercare il file fatpanel.dat e sostituirlo).
Mentre la nuova versione è in preparazione, mostrerò un'esecuzione della stessa strategia del 2005. Modalità di test "ogni tick". Esperimenti con il trailing stop:
Il diagramma mostra tutti i parametri della strategia e il suo principio. Nessun reinvestimento. Una versione con blocchi aggiuntivi sarà pubblicata a breve.
In questo modo si guadagna il volume della posizione. Le porzioni costantemente riempite "a sentimento" finiscono per trovare un estremo locale in offerta. E se si limita l'apertura di non più di 1 posizione in una direzione, si perdono momenti di apertura più favorevoli e la strategia fallisce. Non è difficile aggiungere questa restrizione: +3 blocchi per ogni direzione. AND e IS_BUY(o IS_SELL) + NOT
La versione 0.2 non vuole funzionare. Come faccio a farla funzionare?
Questo problema si è verificato in una delle recenti versioni del terminale.
https://www.mql5.com/ru/forum/1111/page232
Se il terminale viene aggiornato all'ultima versione (dove il problema è stato risolto), è necessario ricompilare l'indicatore (nella cartella mql5/indicators/fatpanel/ ) e l'Expert Advisor (mql5/experts/fatpanel/).