[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 546

[Eliminato]  
Equilibrium:
Buongiorno, per favore aiutatemi, non riesco a mettere a punto il mio Expert Advisor (l'apertura e la chiusura degli ordini non funziona per criterio come dovrebbe (incrociando lo stocastico ogni volta), si apre per stocastico molto raramente e non riesco a capire perché((((), inoltre tutti gli ordini si chiudono solo per stoplo o takeprofit (errore del numero del biglietto, inoltre non riesco a capire dove sia l'errore). grazie per qualsiasi risposta:


Se una variabile è dichiarata globalmente non ha più bisogno di essere passata alle proprie funzioni, basta usare le variabili Ticket e Ans, saranno visibili nelle funzioni.

Scrivi nei commenti che M_1 e S_1 sono la prima barra, e nella funzione iStochastic() estrai il valore per loro sulla barra zero. Se hai davvero bisogno di dati sulla barra zero, allora prima di tutto, controlla gli ordini di chiusura e poi, se hai intenzione di lavorare con un ordine, esci per condizione: if(Total > 0) return; e solo allora una condizione per l'apertura di un nuovo ordine. Se avete intenzione di lavorare su grandi TF, allora sarebbe meglio sostituire la condizione di uscita con la seguente: se l'ordine è aperto sulla barra corrente, non c'è ancora nulla di nuovo aperto sulla barra corrente. Altrimenti, su H4, un ordine può aprirsi su una barra diverse volte e far scattare uno stop loss su una condizione.

Ecco cosa sta succedendo al momento: la barra principale ha attraversato quella di segnale, per esempio, verso l'alto, l'ordine di acquisto è aperto. Al prossimo tick, la condizione viene salvata, ma avete Total più di zero e la condizione di chiusura cerca di scattare, e voi cercate di usare la vostra funzione Close_Order_S() per chiudere la posizione Buy al prezzo Ask. Fare un controllo sul tipo di ordine e una funzione per chiuderlo, passare Ask o Bid nei parametri, a seconda del tipo di ordine.

[Deleted]  
Compagni esperti, da tre (!) giorni non riesco a risolvere il problema! Sono un principiante in questo settore! Lavoravo nel programma Market Trader, ma mi è stato consigliato di passare al programma MetaTrader. vi da questo momento ho problemi! questo programma non risponde all'inserimento di login e password! inserisco tutto - e silenzio! risulta che il programma non si connette a Internet. Nell'angolo in basso a destra c'è scritto che non c'è rete! Beh, questo è praticamente l'intero problema! Non so cosa fare! Qualcuno ha avuto un problema simile? Ho WIN7/64. Ho letto su Internet che è necessario aprire la porta 443! Ma non succede nulla. la porta non si apre! Chi può aiutarmi ad aprire la porta? o è un altro problema?
[Deleted]  
kolospav:
Compagni esperti, da tre (!) giorni non riesco a risolvere il problema! Sono un principiante in questo settore! Lavoravo nel programma Market Trader, ma mi è stato consigliato di passare al programma MetaTrader. vi da questo momento ho problemi! questo programma non risponde all'inserimento di login e password! inserisco tutto - e silenzio! risulta che il programma non si connette a Internet. nell'angolo in basso a destra dice che non c'è rete! beh, questo è praticamente l'intero problema! non so cosa fare! qualcuno ha avuto un problema simile??? ho WIN7/64. in internet ho letto che è necessario aprire la porta 443! ma non dà niente. la porta non si apre! chi mi aiuta ad aprire la porta? o è un altro problema?

Che login e password usi? Hai registrato un nuovo conto specifico per Metatrader?
 

Qualcuno potrebbe dirmi per favore

MA=iMA(NULL,0,Period_MA,0,MODE_SMA,PRICE_CLOSE,0);

come fare un mouse nel consulente esperto mettere l'indicatore sul grafico(linea)

Non prendermi a calci, sono un novellino

[Deleted]  
Usual_Trader:

e quale password e login inserite? Hai registrato un nuovo conto specifico per Metatrader?

Il nuovo conto è fatto per Metatrader! Il denaro è caricato da Market trader! sul sito web nell'estratto conto - il denaro è lì. Non capisco affatto. Anche il supporto tecnico è in uno stupore... Sto cercando di capirlo anch'io!
 
gheka:

Si prega di consigliare qualcuno

MA = iMA(NULL,0,Period_MA,0,MODE_SMA,PRICE_CLOSE,0);

come fare in modo che un EA imposti un indicatore (linea) su un grafico

Non prendermi a calci, sono un novellino


Non ho bisogno di mettere manualmente la MA sul grafico

ci sono molti indicatori

aiutare la brava gente

Non ho spiegazioni nella documentazione e in un libro di testo.

 

Puoi dirmi come scrivere queste righe?

    Line_1[i]=  iMA(NULL,0,PER,0,MODE_SMA,PRICE_CLOSE,i); 
       
    Line_2[i]=  iHigh(Line_1,0,iHighest(Line_1,0,MODE_HIGH,PER,i));
Voglio che High sia contato per MA, non per prezzo. Questo codice non funziona. Ho bisogno di qualcosa di simile a iMAOnArray, solo iHIGHOnArray. Ma per quanto ne so, non esiste una cosa del genere. Per favore, aiutatemi.
 
gheka:

Non ho bisogno di posizionare manualmente la MA sul grafico

Ci sono molti indicatori

aiutatemi, gente!

Non ho nessuna spiegazione nella documentazione e nel manuale, potrebbe volerci un'eternità per trovarla sul forum

A cosa ti serve? Si usa per i calcoli nell'EA o per la visualizzazione? I modelli aiutano in alcuni casi.
 
Zhunko:
A cosa ti serve? La MA è usata per i calcoli nell'Expert Advisor o per la visualizzazione? I modelli vi aiuteranno in alcuni casi.


La MA è usata nell'EA, mi serve anche per la visualizzazione

Se vogliamo sapere quando aprire o chiudere un EA, voglio visualizzarlo sul grafico e sapere quando l'ordine scatta

 
gheka:

La MA è usata nell'EA, mi serve anche per la visualizzazione.

Se non si sa quando aprire e chiudere l'ordine, allora voglio essere in grado di vederlo sul grafico e sapere quando l'ordine scatta

Allora la biblioteca vi aiuterà. Ma aiuterà solo a caricare l'indicatore dall'EA. I calcoli dipendono da voi mentre li fate.

Vedere la sezione biblioteca " 7. FUNZIONI PER IL CONTROLLO DEI PROGRAMMI MQL4".