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
Non penso di complicare le cose, cioè non ho intenzione di scavare molto nel codice bwise.
Al massimo, lo adatto in modo che possa essere usato insieme ad ATcl (cioè trasferire dati da Mql ai suoi ingressi) e ricevere uscite.
Naturalmente, dovrò scrivere qualche HowTo "come disegnare i quadrati e attaccarli a EA". E praticare l'inglese quando si comunica con l'autore(i) :-)
Non ho bisogno del ponte, è meglio trasferire i dati tramite file di testo, quindi l'ottimizzazione funzionerà ....
Non hai bisogno di un ponte lì, è meglio passare i dati attraverso un file di testo, così l'ottimizzazione funzionerà....
Il trucco è che ATcl lavora già nello spazio di indirizzi mql, è un vero interprete per le esigenze del programmatore. Lo scambio di dati è ovviamente più veloce che attraverso qualsiasi file.
L'avvio batch o terminale (ala R) non è di alcun interesse. Lento, noioso .
string s = "0 1 2 3.14159 4 5 6";
double d=tcl.Double(tcl.Obj(s),3)); // выдаст 3.14159, то есть интепретаор разберёт строку в вектор, возьмёт 4-й элемент (с №0) и преобразует в double
Avete mai pensato che una formula così com'è, per esempio, può essere specificata da una stringa nei parametri di un esercizio ? e sarà contata velocemente ?
Il trucco è che ATcl gira GIÀ nello spazio di indirizzi mql, è un vero interprete per le esigenze del programmatore. Lo scambio di dati è noto per essere più veloce che attraverso qualsiasi file.
L'avvio batch o terminale (ala R) non è di alcun interesse. Lento, noioso .
string s = "0 1 2 3.14159 4 5 6";
double d=tcl.Double(tcl.Obj(s),3)); // выдаст 3.14159, то есть интепретаор разберёт строку в вектор, возьмёт 4-й элемент (с №0) и преобразует в double
Avete mai pensato che la formula può essere specificata come una stringa nei parametri di un esercizio?
Sto pensando a MT5 e al cloud ...
Riguardo alle formule nella linea - c'era uno script simile nel codice base da qualche parte.
Come promesso in precedenza - sto preparando un articolo (sia codice che script) sull'invio della posta.
Il programma funziona davvero, una bozza dell'articolo è pronta, potete controllare: http: //nektomk.ru/atcl:tradebiff
La sera lo "correggo", correggo gli errori stilistici/grammaticali e lo duplico nel blog locale. Di nuovo, per non perdere le informazioni.
In breve:
Mettiti nei panni del cliente e formula il compito:
Abbiamo un programma utile sotto forma di indicatore, che "si siede nel grafico" e invia lettere con un rapporto e uno screenshot se succede qualcosa che cambia nell'ordine. Questo è un grande strumento per VDS, è un must-have.
Il programma può inviare e-mail a più destinatari e con allegati.
codice aperto, codice funziona...vedi allegato, solo tcl doveva essere avvolto in zip :-)
AGGIORNAMENTO: appena scaricato il codice sorgente di TradeBiff con la struttura di directory "corretta". Per decomprimerlo nella directory dei dati del terminale e metterlo in tutti i posti giusti.
L'articolo su questo indicatore è grande e consiglio vivamente di leggere
solo ora
Pubblicato un articolo nei blog locali https://www.mql5.com/ru/blogs/post/718364
Gran parte di esso non è tanto su ATcl quanto sul processo di sviluppo del software in generale ed è un po' una polemica con le pubblicazioni"developing TOR for EA/indicator/NYOH".
PS/ la mia domanda precedente su make-files è ancora rilevante. Ho fatto un bug-fix di un mqh e ora devo "compilare a mano" ogni mq4 che lo include... 21° secolo, sì.MS nmake non è sufficiente per le vostre esigenze (per compilare script/esperti e fare archivi senza modifiche al makefile)
e non tutti ce l'hanno.
Quindi scriverò una sceneggiatura che funzioni per tutti, possibilmente con un piccolo dialogo in una finestra. Non tutti conoscono la linea di comando :-)
Lo script assomiglia a questo:
- scegliere/impostare un file arbitrario del vostro prodotto
- lo script usa questo input
* cerca di trovare il "nome_prodotto"
* e la radice dell'installazione di MT (directory dei dati)
- poi fare un elenco di file che corrispondono al "nome del prodotto"
- compila tutti i file mq4 e li aggiunge alla lista
- tutto quello che c'è nella lista viene raccolto nel file zip salvando i percorsi relativi ai "dati del catalogo"
- l'archivio risultante si salva come "nome del prodotto"-date-time.zip alla radice della directory dei dati
Ecco come sembra... se avete qualche idea - ditemi
Qual è lo scopo di tutto questo? È possibile piegare il forex con esso?
Ti riferisci alla libreria ATcl di cui parla il thread del forum?
È progettato per semplificare il trading. Più precisamente, fare EAs/Inductors/scripts per il trading.
È già possibile (nonostante il fatto che non tutto funzioni):
- Scrivere/leggere dati direttamente da Excel e altre cose da ufficio. Senza CSV intermedio
- lavorare con SQLite, PostgreSQL, MySQL, (e più ODBC) database.
- fare una WebRequest senza alcuna restrizione e in modo asincrono
- leggere i flussi da WebSocket
- inviare e-mail con un allegato
- analizza html, xml
questo è quello che viene testato direttamente da MT4, e c'è un sacco di possibilità
Avrò un'interfaccia grafica (Tk)...e un backend http (è possibile, non l'ho controllato).
MS nmake è insufficiente per i bisogni (compilare script/esperti e fare archivi senza modificare costantemente il makefile)
e non tutti ce l'hanno.
Quindi scriverò una sceneggiatura adatta a tutti, possibilmente con un piccolo dialogo in una finestra. Non tutti conoscono la linea di comando :-)
Lo script assomiglia a questo:
- scegliere/impostare un file arbitrario del vostro prodotto
- lo script usa questo input
* cerca di trovare il "nome_prodotto"
* e la radice dell'installazione di MT (directory dei dati)
- poi fare un elenco di file che corrispondono al "nome del prodotto"
- compila tutti i file mq4 e li aggiunge alla lista
- tutto nella lista è raccolto in zip con percorsi relativi ai "dati del catalogo"
- l'archivio risultante si salva come "nome del prodotto"-date-time.zip alla radice della directory dei dati
Ecco come sembra... se avete qualche idea - ditemi
Ecco come appare:
seleziona correttamente la libreria ATcl da uno qualsiasi dei suoi file, la ricostruisce correttamente e fa un archivio.
forse qualche altro ritocco (e possibilmente un exe-sheet) e lo renderò disponibile per la revisione.
C'è solo un MA - come trovare il metaeditor giusto in Windows? Ora prende quello nella radice delle directory o nei percorsi di sistema, ma non è molto corretto.
Questi metaeditori sono come un cane su tutto il sistema e per ogni gerarchia si suppone che abbiano il proprio