Una delle strategie è quella di sfondare un quadrato creato da frattali che vanno due in fila nella stessa direzione. Sfondare il 100% della piazza creata. Come filtro per avviare il MA. Non ci sono molte offerte, ma ce ne sono di più su diverse coppie.
Ce ne sono altri che voglio provare.
E l'indicatore dovrebbe disegnare frecce gialle.
Ho fatto uno schizzo del tacchino per vedere cosa ne pensate. Ecco cosa c'è scritto su M15:
Ecco cosa c'è scritto su H4:
Naturalmente, non disegna i vostri quadrati. Trova semplicemente due frattali consecutivi, in modo che non ci sia un opposto tra loro, li segna sul grafico e li collega con una linea.
Quindi, cosa ci fai lì, solo sulle entrate di successo. E gli altri? Sono buoni la metà di quelli di successo. E non dimenticate che avete disegnato gli ingressi non da dove sarà il segnale. Il segnale appare tre barre a destra del frattale più a destra. E questa non è la voce che hai disegnato.
Se la tendenza è al rialzo, l'indicatore mette il valore nel buffer 1 e colora la parte della curva di blu.
Se sta scendendo, l'indicatore mette il valore nel buffer 0 e cambia la parte della curva in rosso.
Ho bisogno di sapere da che parte sta andando la tendenza, devo controllare il valore del buffer per EMPTY_VALUE o qual è il valore maggiore di zero o zero?
perché se il valore è zero allora non è EMPTY_VALUE
è corretto?
double slopeUP=iCustom(NULL,0,"Slope Direction Line",period,method,price, 1, 1);
double slopeDN=iCustom(NULL,0,"Slope Direction Line",period,method,price,0, 1);
if (slopeUP != EMPTY_VALUE ) UpTrend=true;
if (slopeDN != EMPTY_VALUE ) DnTrend=true;
Sto affrontando questo problema. Sto impostando delle variabili per il conteggio degli ordini e per prendere decisioni commerciali su di essi. Ma MetaTrader li usa come variabili globali. Di conseguenza, quando eseguo l'Expert Advisor su due o più coppie di valute. Prende decisioni in base al numero totale di ordini.
Come risolvere il problema? Il compito è quello di prendere decisioni basate sul numero di ordini solo per la propria coppia.
codice:
int BuyCount; // количество позиций //--------------------------Поиск ордеров------------------------------------------------void FindOrders()
{
RefreshRates();
for(int cnt = 0; cnt < OrdersTotal(); cnt ++) //Для всехоткрытых ордеров
{
OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES); // Выбираем со всего масива ордеровif(OrderSymbol()==Symbol() && OrderMagicNumber()==MagicNumber)//Выбирам ордера експерта
CommonProfit += OrderProfit()+OrderSwap(); // Подсчет совокупного профитаif(OrderType()==OP_BUY)
{
BuyCount++; // Количество ордеров
}
}
//--------------------------Окончательное вычисление средних цен-------------------------// позже в другой функцииbool SendOrder()
{
//-------------------------Вход в рынок-------------------------------------------------- if ( BuyCount==0 && SellCount==0 && BuyStopCount==0 &&
SellStopCount==0 && BuyLimitCount==0 && SellLimitCount==0) // Если нет не каких ордеров
{
Lot=Lots;
RefreshRates();
// ну и по тексту.
Sto affrontando questo problema. Sto impostando le variabili per calcolare gli ordini e prendere decisioni di trading su di essi. Ma MetaTrader li usa come variabili globali. Di conseguenza, quando eseguo l'Expert Advisor su due o più coppie di valute. Prende decisioni in base al numero totale di ordini.
Come risolvere il problema? Il compito è quello di prendere decisioni basate sul numero di ordini solo per la propria coppia.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Una delle strategie è quella di sfondare un quadrato creato da frattali che vanno due in fila nella stessa direzione. Sfondare il 100% della piazza creata. Come filtro per avviare il MA. Non ci sono molte offerte, ma ce ne sono di più su diverse coppie.
Ce ne sono altri che voglio provare.
E l'indicatore dovrebbe disegnare frecce gialle.
Ho fatto uno schizzo del tacchino per vedere cosa ne pensate. Ecco cosa c'è scritto su M15:
Ecco cosa c'è scritto su H4:
Naturalmente, non disegna i vostri quadrati. Trova semplicemente due frattali consecutivi, in modo che non ci sia un opposto tra loro, li segna sul grafico e li collega con una linea.
Ne vale la pena, no?
Ha fatto uno schizzo ..................................
Come si imposta il periodo di mediazione nell'indicatore personalizzato, per l'enumerazione nel tester?
https://docs.mql4.com/ru/indicators/iCustom
Invece di una linea tratteggiata, inserite i vostri parametri esattamente nello stesso ordine del codice dell'indicatore.
Buon pomeriggio.
Aiutami, sono confuso.
C'è un indicatore personalizzato.
Ha due buffer,
Se la tendenza è al rialzo, l'indicatore mette il valore nel buffer 1 e colora la parte della curva di blu.
Se sta scendendo, l'indicatore mette il valore nel buffer 0 e cambia la parte della curva in rosso.
Ho bisogno di sapere da che parte sta andando la tendenza, devo controllare il valore del buffer per EMPTY_VALUE o qual è il valore maggiore di zero o zero?
perché se il valore è zero allora non è EMPTY_VALUE
è corretto?
Salve.
Sto affrontando questo problema. Sto impostando delle variabili per il conteggio degli ordini e per prendere decisioni commerciali su di essi. Ma MetaTrader li usa come variabili globali. Di conseguenza, quando eseguo l'Expert Advisor su due o più coppie di valute. Prende decisioni in base al numero totale di ordini.
Come risolvere il problema? Il compito è quello di prendere decisioni basate sul numero di ordini solo per la propria coppia.
codice:
Buon pomeriggio,
Domanda su strategy tester in mt4.
Scarico, installo e aggiorno il terminale usando i link del mio broker.
Ho provato a reinstallarlo diverse volte. Ma il tester continua a bloccarsi
dopo aver premuto start. Solo che a volte, all'improvviso, decide di funzionare e
ed esegue il test come dovrebbe essere. Ho caricato le citazioni. Non è cambiato nulla.
Sono solo io con Windows 7 o il tester nel terminale non funziona?
Come risolvere il problema? Il compito è quello di prendere decisioni basate sul numero di ordini solo sulla propria coppia.
Salve.
Sto affrontando questo problema. Sto impostando le variabili per calcolare gli ordini e prendere decisioni di trading su di essi. Ma MetaTrader li usa come variabili globali. Di conseguenza, quando eseguo l'Expert Advisor su due o più coppie di valute. Prende decisioni in base al numero totale di ordini.
Come risolvere il problema? Il compito è quello di prendere decisioni basate sul numero di ordini solo per la propria coppia.
codice:
Le graffette sono mancanti....