Chart Orders == Linguaggio del grafico - Ordini commerciali, perfezionamento del GTerminal Expert Advisor - pagina 2

 
Buon pomeriggio. Puoi dirmi per favore come eseguire l'EA in modalità test? Ho deciso di testarlo sabato. Ho disegnato le linee di tendenza come descritto. Ho la visualizzazione su start. Non un solo scambio. Non ho visto alcun oggetto trendline nella finestra del grafico dell'esecuzione del test. Di conseguenza, nessun accordo, cosa ho fatto di male?
 

a argus_pit1

Possibili difficoltà nel tester.

L'ho avuto quando il tester stesso è stato distrutto, ad esempio da giocattoli di bambini e diversi.
(Provate a riavviare, poi se necessario a ricaricare).
Anche quando il tester è crollato le linee saltavano. Ancora una volta un semplice reset (NON ricarica) dell'MT-4 ha aiutato.


Il grafico non va - succede con il tester che quando si avvia viene messo in pausa immediatamente. rispettivamente clicca >>.

Se non c'è >> nella finestra - significa che la finestra del tester è troppo stretta e il pulsante >> è "sparito" senza preavviso.

Anche:
La versione 2 ha una linea rossa verticale di "PAUSA" che a sinistra del mercato proibisce gli scambi, a destra li permette.
Spostalo a destra.

Il consulente permette solo un trade up e un trade down. (Per portare il testamento)
Se il precedente non è chiuso in questa direzione, non ci sarà alcuna reazione. I biglietti sono visualizzati nell'angolo in alto a sinistra.


P.S. Il software antivirus graffia l'MT-4 e le sue parti. Puoi vedere gli eventi, gli oggetti antivirus cancellati.

 
Buon pomeriggio Alexander, mi dispiace disturbarti di nuovo. Ma mi piace molto l'idea dell'Expert Advisor, potrebbe rendere il lavoro molto più facile. Ho scaricato il nuovo MT4 c Metaquotes, cioè l'ultima versione 215 build. Ho creato un EA, l'ho compilato, quindi escluso il motivo della distruzione del tester ho messo l'EA sulla finestra EurUsd(H1) e l'ho lasciato commerciare. Avviato il tester - è apparsa la finestra EurUSD(Visual) Con una linea verticale tutto è ok. Lo sposto a destra (pausa) e diventa spesso a sinistra (sottile). Tuttavia, le linee di supporto della resistenza disegnate sul grafico sorgente non vengono tradotte in EurUsd(Visual); quindi la procedura k=ObjectsTotal() nella funzione SearchWorkLine() ha sempre un valore di 1 (viene trovata solo una linea verticale); quando rallento il tester e creo oggetti in Visual, SearchWorkLine li trova ma non esegue operazioni. Forse, tutto andrà bene in tempo reale. Qual è il meccanismo di trasmissione della linea di tendenza al tester? Dopotutto, anche avendo gettato su un grafico un mouwing normale, non è presente nel tester (visivo). Grazie per la risposta rapida. Il mio ICQ 255963976 Sinceramente Piotr, la mia versione con l'animatronic non è un'opzione. Ho ricaricato la MT4 ed eseguito il tester EA, il mio NOd32 non ha reagito in alcun modo. Il testo ha ObjectSet(Pause_name,OBJPROP_TIME1,ObjectGet(Pause_name,OBJPROP_TIME1)+Period()*60); penso che dovrebbe funzionare come un interruttore di linea in Visual / l'ho cambiato - non funziona
 

Per ragioni sconosciute, gli EAs nell'articolo e nel forum non funzionano nel tester.
Sto inviando il file di lavoro in questo momento. Non ho ancora una spiegazione per quello che è successo.
AP



P,S. Il primo post del thread non è corretto, quindi qui.

File:
 
Come si manifesta questo? Ho appena scaricato il file dall'articolo, si compila normalmente.
 

a Rosh

Nessun effetto sul commercio, non l'ho notato.

E la gente ha iniziato a lamentarsi dei test.
Alcuni di loro hanno smesso di testare subito, e alcuni hanno problemi con diversi lanci.
Ieri ho inviato urgentemente una copia personale dell'Expert Advisor con cui sto lavorando via posta diretta e ho inviato la stessa qui in filiale.
Il destinatario scrive che anche questo non funziona e manda in crash il tester.
Non è chiaro - per me va tutto bene, ma ho già visto questo casino con altri.

Errori:
Nelle linee del tester
a) rimbalzare in un luogo arbitrario.
b) scomparire.
c) non permettono di rinominare - quando si inserisce il nome della linea, non solo rimbalza,
ma rimane anche sotto il vecchio nome TrendLinexxxxxxx.
Se si verificano solo questi errori, MT-4 può essere salvato ricaricando, dopo di che tutto è normale per qualche tempo.

d) Il test è rotto a causa dell'Expert Advisor: gli indicatori non sono attaccati.
Se si verifica questo errore, niente aiuta.

Tuttavia, altri Expert Advisors funzionano.
L'errore è fluttuante, dall'inizio alla fine. - Dalla grafica nel tester e su diversi computer appare in modo diverso.


Non so quale sia la ragione.
Non ne ho idea:
1. Presunto tester? L'unica differenza significativa tra questi EA in termini di funzioni Tester è la creazione/cancellazione di linee del grafico con nomi lunghi
Cioè questo è quando si cambia l'elenco degli oggetti dell'EA.

2. Presumibilmente i virus/antivirus stanno lentamente graffiando?

3. i miei errori?

 

Penso che il problema sia con la build 213, che aveva un errore con l'aggiunta di linee. Ci sono tali luoghi nell'EA

string             txn="TICKET="+DoubleToStr(_B,0)+" "+_name+" DATE="+TimeToStr(TimeLocal(),
                   TIME_DATE)+" TIME="+TimeToStr(TimeLocal(),TIME_SECONDS);

provate a sostituirli con i seguenti

string             txn=StringConcatenate("TICKET=",DoubleToStr(_B,0)," ",_name," DATE=",TimeToStr(TimeLocal(),
                   TIME_DATE)," TIME=",TimeToStr(TimeLocal(),TIME_SECONDS);
 
a Rosh
Grazie! cambierà, infatti la concatenazione è più sicura.
Tuttavia, gli utenti hanno scritto che ieri hanno scaricato MT-4 da mql4.com, cioè la build 215, ma il mio EA è andato in crash durante i test.
Cioè, scusate, ho dimenticato di dirvi che quando ricevete un reclamo, le prime domande - cosa costruire, e cosa Windows,
sotto chi stai correndo, quale antivirus, cerca gli eventi antivirus...
 

Tester , una soluzione per la situazione.
Dato che l'EA commercia correttamente, ma alcune comps non funzionano nel tester, ecco una patch urgente.

Questa versione ha sempre funzionato costantemente nel tester, compresi i fine settimana.
Le linee di apertura non vengono rimosse, rimangono sul grafico. Dicono che è conveniente.

P.S. Tutte le linee dovrebbero essere di tipo TrendLine!

File:
 

GTerminal con indicatori.
Versione beta.
Indicatori solo quelli che sono inseriti nell'Expert Advisor.
Vale a dire:
RSI
CCI
WPR
Momentum
Indice di forza
DeMarker
ATR
OBV
MFI

Il numero di barre su cui l'indicatore è controllato è impostato separatamente come start_indicator =1.
Cioè, per default è spuntato sulla seconda barra[1], perché sulla prima l'indicatore muove il naso.
Ma troveremo ragioni per impostare start_indicator =0.
Il periodo dell'indicatore è lo stesso per tutti gli indicatori, è impostato in extern Perid_Indicator, di default =14,
come nella chiamata standard.
Gli altri parametri non vengono modificati.
È necessario assicurarsi che il periodo nella finestra corrisponda al periodo nelle proprietà EA.
Questi inconvenienti sono causati dalle limitazioni di MQL-4/MT-4. Stiamo aspettando la quinta versione.
Nel tester, le proprietà di Expert Advisor possono essere cambiate usando il pulsante nel pannello "Proprietà dell'esperto".

Operazione:
Può essere aperto e chiuso dal prezzo del grafico principale o da qualsiasi indicatore.

Gli ordini del grafico possono essere differenziati da un simbolo arbitrario.
Questo significa che si possono impostare diverse linee dello stesso scopo.
Per esempio, le linee "BuyStop", "BuyStop 2", "BuyStop Tp=100 SL=50 sfsf", "BuyStop bla bla Tp=300 SL=100 ", ecc.
È meglio mettere il numero della finestra, dall'alto in basso (con uno spazio).
Questo significa che puoi mettere diversi ordini di grafici in ogni finestra.
Il primo sarà eseguito su quello innescato.
Per esempio, mettiamo SlBuy sul grafico principale e "SlBuy 2" nella finestra "SlBuy 3".
Si prega di notare che se si lascia qualsiasi linea di apertura non triggerata, probabilmente si aprirà un ordine non appena l'ordine precedente
chiudere il precedente. Attenti alle battute!!! Assicuratevi che l'Expert Advisor riconosca le linee -
Un "O.K." o "tp= sl=" appare sotto il puntatore del mouse


Su alcuni computer del tester, le versioni precedenti dell'EA a volte non funzionavano)))
La ragione è che il tester, di nuovo, a volte elabora erroneamente lo spostamento/rimozione di oggetti grafici dall'EA.
Cioè, la ragione è che il tester è ancora in fase di lucidatura.
Potremmo anche essere più attenti nel manipolare le linee, cioè scrivere l'Expert Advisor con più attenzione, ma non è ancora chiaro in che modo essere attenti))

Pertanto, l'Expert Advisor è copiato come segue: Pausa, e la pulizia delle linee di apertura attivate è vietata durante il test.

Tutte le linee sono TrendLine!

Provatelo.
Buona fortuna!