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

 
Usual_Trader:

Non mi piace la storia su alcune società di brokeraggio, Expert Advisor è molto peggio ottimizzato, ma sono soddisfatto delle condizioni di trading. Ho un'idea per dividere un Expert Advisor in 2 parti - una parte lavora con una società di brokeraggio, monitora il grafico e genera segnali, la seconda parte lavora con un'altra, prende i segnali dalla prima e piazza gli ordini.

Quindi, ci sono due modi per risolvere questo problema

1) sottoscrivere i nostri segnali secondo l'ultimo aggiornamento di MQ. Ma vorremmo fare lo scambio all'interno di un computer

2) Organizzare lo scambio attraverso un file (o buffer). Forse qualcuno ha fatto qualcosa di simile? Lanciami un link, per favore, o dimmi dove scavare

Da questo EA, puoi creare una libreria e collegarla al tuo EA funzionante.
 
MaxZ:

Ecco il famoso idnikator.

Si può avere una foto come questa? :))))))

A proposito, qualcuno può riscrivere l'indicatore in modo che disegni lo stesso dell'immagine qui sopra?


r772ra:

E come, con un template, non capisco qualcosa?

Sono un nerd in questo... Non ho fatto il modello. Ecco come si fa, con l'aiuto di un modello:

<window>
height=83
<indicator>
name=Custom Indicator
<expert>
name=Heiken Ashi
flags=339
window_num=0
<inputs>

...

</inputs>
</expert>

...

</indicator>
</window>
 
Usual_Trader:


Perché stai facendo tutto questo casino? Poiché il tuo punto di entrata nel mercato è il punto di entrata sul lato opposto, dovresti prima chiudere e poi aprire immediatamente un ordine, senza creare un mucchio di variabili logiche. In questo caso, stai lavorando su una barra zero e le condizioni stocastiche possono cambiare anche su ogni tick.

Oppure, se volete che qualcosa di più o meno simile funzioni, provate a scambiare i cicli while che aprono e chiudono il ciclo - prima chiudere, poi aprire, ma imho, in questo stile di scrittura è difficile fare il debug del programma. Imparare a usare le funzioni, per esempio, funzioni separate per la chiusura e l'apertura


- Grazie), ci proverò,

- Per quanto riguarda il "Si lavora sulla barra zero e le condizioni stocastiche possono cambiare anche su ogni tick", penso che tu voglia dire che è meglio lavorare sulla 1° e 2° barra?

- E un'altra domanda se posso? Perché non apro sempre gli ordini quando le linee stocastiche sono incrociate (si vede sul grafico), non ho altri ordini aperti e ho una tolleranza per la deviazione delle linee incrociate nei criteri di tali incroci?

 
MaxZ:

A proposito, qualcuno potrebbe riscrivere l'indicatore in modo che disegni come nell'immagine qui sopra?

Quando si cambia solo la linea

#property indicator_chart_window

a

#property indicator_separate_window

l'istogramma comincia a disegnare all'infinito verso il basso (i corpi delle candele bianche chiudono tutto e vanno all'infinito verso il basso), non come nella foto:

Come affrontare questo, chi può dirlo? :))))

 
MaxZ:

Quando si cambia solo la linea

a

l'istogramma comincia a disegnare all'infinito verso il basso (i corpi delle candele bianche coprono tutto e vanno all'infinito verso il basso), non come nella foto:

Come posso combattere questo? :))))

Sembra che non ci sia modo... Ho cercato nella ricerca, dice che non c'è modo. Solo la magia dei modelli aiuta. Questo è il problema... E l'opzione template non funziona.

Non ho bisogno dell'indicatore. Dovrò spiegare come determinare il colore, ricevuto dalle candele indicatrici! :)

 
Equilibrium:


- Grazie), lo proverò,

- A proposito di - "In questo caso si lavora su una barra zero e le condizioni stocastiche possono cambiare anche su ogni tick", per quanto ho capito tu intendi che è meglio lavorare su 1 e 2 barre?

- E un'altra domanda se posso? Perché non apro sempre gli ordini quando le linee stocastiche sono incrociate (si vede sul grafico), non ho altri ordini aperti e ho una tolleranza per la deviazione delle linee incrociate nei criteri di tali incroci?


1) rendere questo parametro una variabile e testarlo. Almeno, anche se il prezzo può andare un po' durante questo periodo, ma ci saranno meno falsi segnali

2) Le condizioni di entrata/uscita non mi sono chiare - perché sottrarre o aggiungere 1? Facevo (non ho il codice salvato, purtroppo) M2>S2 && M1=S1 e M2 <S2 && M1=S1 e in più controllavo che lo stocastico fosse sopra/sotto la soglia. Ha funzionato per alcune valute e timeframes, ma non oso usarlo per davvero perché è troppo instabile.

 
TarasBY:
Puoi creare una libreria da questo EA e collegarla al tuo EA funzionante.

grazie per il suggerimento
 
Usual_Trader:


1) rendere questo parametro una variabile e testarlo. Almeno, anche se il prezzo può muoversi un po' durante questo periodo, ci saranno meno falsi segnali

2) Le condizioni di entrata/uscita non mi sono molto chiare - perché sottrarre o aggiungere 1? Facevo (non ho salvato il codice) M2>S2 && M1=S1 e M2 <S2 && M1=S1, in più controllavo se lo stocastico è sopra/sotto la soglia. L'ho provato con alcune valute e timeframes ma non ho rischiato di usarlo per davvero perché è troppo instabile.


Proverò di nuovo. A proposito, il criterio"M2>S2 && M1=S1 && M2 <S2 && M1=S1" era impostato per funzionaresolo a 0 e 1 barra, ma non funzionava a linee incrociate. Poi ho assegnato il tipo int a M0 e S0, e penso di aver capito perché solo alcune cose hanno iniziato a funzionare...

PS:"Ha funzionato su alcune valute e timeframes, ma non ho osato metterlo sul reale - troppo instabile", non ho intenzione di metterlo nemmeno sul solo stocastico, aggiungerò sicuramente qualcos'altro).Grazie ancora!

 
Pacman:

Ciao a tutti!

Cari utenti del forum, aiutatemi qui.

Ho un indicatore che visualizza i massimi e i minimi delle ultime n barre. L'informazione è visualizzata come un simbolo e io la voglio come una linea.

Potete dirmi per favore come correggere il codice?


Già corretto, cerca prima:

 
Salve. È possibile ricevere il valore di un indicatore su un timeframe non standard, passando qualsiasi numero di minuti nel secondo parametro della funzione, per esempio iRSI(NULL, 300, .....) - per il timeframe H5? Posso creare un grafico H5 con l'indicatore Perio_Converter_Opt.ex4 e trascinando l'EA su di esso, posso ottenere i valori dell'indicatore, senza specificare il secondo parametro (il parametro è zero). Ma come faccio a testare l'Expert Advisor nello Strategy Tester su un periodo H5?
Motivazione: