Idee grezze - pagina 29

 

1 Min Chart/1000 periodo BB istogramma Sistema, grande potenziale

Ciao a tutti....Sto testando un'idea da un po' di tempo e ho deciso di portarla al forum per vedere cosa ne pensate. Questo sistema è molto semplice, molto facile, e ha un sacco di potenziale. Usa il misterioso indicatore Money Map, che è una buona copia del prodotto Grid Fibbonacci Money Map di Andy Sherman e l'istogramma Bollienger Bands primairly. usa anche RSI e DTZigZag.

L'idea è semplice, ci sono arrivato un giorno mentre cercavo un filtro per l'indicatore Brain Trend. Sono andato al time frame 1 min e ho portato una banda di bollienger impostata a 1000. Poi ho fatto lo stesso con l'istogramma BB per avere un quadro più chiaro. Quello che ho visto immediatamente è che questa semplice formula prevedeva ogni volta i Brain Trend Stops. Il prezzo colpirà la banda centrale (su cui si basa la polarità dell'istogramma) e poi precipiterà. Bello, vero? L'inizio di un nuovo trend.

Questo funziona a meraviglia, tranne quando non lo fa. Ci sono momenti in cui usa questa MA (la banda centrale) come supporto (se stai cercando di vendere) o resistenza (se stai cercando di comprare), mettendoti così, non all'inizio di un nuovo trend, ma alla fine di un ritracciamento di quello attuale. Ma se lo guardate, dovrete convenire che vendere o comprare alla banda centrale sarebbe stato di solito un buon investimento. Sono solo le volte in cui si comporta male che mi danno fastidio.

Date un'occhiata voi stessi e vedrete cosa intendo. Se riuscissimo a trovare un filtro per questo segnale, sarebbe un sistema molto redditizio. L'ho guardato da molte angolazioni e uso il FOREX FREEWAY per avere un'idea della potenza complessiva del trend. Sento che deve essere qualcosa di più però. In questo momento il suo più profitto che perdita, ma vorrei renderlo più di una scienza. Ci sto lavorando da qualche mese sul mio conto FXCM e posso dire che mi piace molto di più che lavorare su qualsiasi altro time frame. Solo la sua benedetta semplicità. Per prima cosa puoi guardare i dati storici e vedere esattamente cosa è successo. Poiché registra e riporta solo 1 minuto alla volta (lavorando da un time frame di 1 minuto) gli indicatori non possono mentire. Vi invito a configurare gli indicatori e a farmi sapere cosa ne pensate. Domani Ill dettaglio i miei sforzi sulla creazione del filtro e parlare di ciò che l'aggiunta del DTzigzag ha fatto per prevedere la fine del trend e prevedere il segnale. Allego alcuni screenshot e gli indicatori. Fatemi sapere se ho bisogno di approfondire la metodologia dietro Money Map. Posso dare un tutorial su come usarlo.

Grazie!

 

Lettura della cronologia dell'account da EA

--deleted---

trovato.

p777m

 

EA per il sistema di trading Baby Pips ?

Qualcuno sa se esiste un EA per il sistema di trading descritto nelle lezioni sul sito di BabyPips? Si tratta di un crossover EMA con conferma stocastica e RSI. Maggiori dettagli qui: http://www.babypips.com/forex-school/create-system.html

 

EA trailing stop con un obiettivo di profitto parziale iniziale

qualcuno può creare un EA per me?

Questi sono i requisiti...

StopLoss Pips (se impostato a 0 allora posso piazzare il mio stoploss manualmente)

partial take profit pips (prendere una certa parte dei miei lotti quando colpisce i pips)

close lots (chiudo una certa quantità di lotto/i per il take profit parziale)

Take Profit Pips (guadagno finale)

Trail Pips (inizia quando colpisce il break even pips)

break even pips (si romperà anche ad un certo pip)

è simile a e_trailing EA ma con il TP parziale

 

Canale "dinamico

Salve,

Sto cercando di riscrivere l'indicatore shi_channel_talking.mq4 che molti di voi conosceranno. L'originale soffre del problema del redraw, ridipingendo il passato, facendolo apparire diverso da come era effettivamente al momento. Pertanto, l'obiettivo è quello di creare un "canale dinamico" che disegna il canale alto/basso ad ogni tick basandosi solo sulle informazioni disponibili in quel momento. Il seguente è il codice prodotto finora, tuttavia le linee disegnate dall'indicatore sembrano essere erratiche e non ritraggono accuratamente i canali.

Se qualcuno può aiutare a risolvere questo problema, penso che l'indicatore finito potrebbe essere estremamente utile ai trader.

Grazie.

Le mie scuse se il codice non copia/incolla bene.

----------------------------------------

//+------------------------------------------------------------------+

//| Dynamic Channel.mq4 |

//| |

//+------------------------------------------------------------------+

#proprietà indicator_chart_window

#proprietà indicator_buffers 2

#proprietà indicatore_colore1 Giallo

#proprietà indicator_color2 Giallo

extern int TIME_FRAME = PERIOD_H4;

// Linee del canale

double TL1, TL2;

// Buffer

double ExtUpperBuffer[]

double ExtLowerBuffer[]

//+------------------------------------------------------------------+

//| FUNZIONE DI INIZIALIZZAZIONE |

//+------------------------------------------------------------------+

int init()

{

IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS));

IndicatoreNomeCorto("Canale Dinamico");

// impostazioni di disegno

SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1);

SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,1);

// buffer

SetIndexBuffer(0,ExtUpperBuffer);

SetIndexBuffer(1,ExtLowerBuffer);

// etichette

SetIndexLabel(0, "TL1");

SetIndexLabel(1, "TL2");

// punti di partenza

SetIndexDrawBegin(0,240);

SetIndexDrawBegin(1,240);

// finito

return(0);

}

//+------------------------------------------------------------------+

//| FUNZIONE PRINCIPALE |

//+------------------------------------------------------------------+

int start()

{

int counted_bars=IndicatorCounted();

// ciclo principale

int i = Bars-counted_bars-1;

mentre(i>=0)

{

Channel(TIME_FRAME,i);

ExtLowerBuffer = TL2;

ExtUpperBuffer = TL1;

i--;

}

// Finito

return(0);

}

//--------------------------------------------------

// CANALE

//--------------------------------------------------

void Canale(int TimeFrame, int p)

{

// Variabili del canale

double Step=0, P1=0, P2=0, PP=0;

int CurrentBar=p+2;

int B1=-1, B2=-1, UpDown=0, i=0, AB=p+240;

datetime T1, T2;

int BFF;

switch (TimeFrame)

{

case PERIOD_M1: BFF=12; break; // grafico a minuti

case PERIOD_M5: BFF=48; break; // grafico a cinque minuti

case PERIOD_M15: BFF=24; break; // grafico a quindici minuti

case PERIOD_M30: BFF=24; break; // grafico a mezz'ora

caso PERIOD_H1: BFF=12; break; // grafico a ore

caso PERIOD_H4: BFF=15; break; // grafico a 4 ore

caso PERIOD_D1: BFF=10; break; // grafico giornaliero

caso PERIOD_W1: BFF=6; break; // grafico settimanale

default: return(-1); break; // errore

}

while(((B1==-1) || (B2==-1)) && (CurrentBar<AB))

{

if((UpDown<1) && (CurrentBar==Lowest(NULL,TimeFrame,MODE_LOW,BFF*2+ 1,CurrentBar-BFF))

{

if(UpDown==0) { UpDown=-1; B1=CurrentBar; P1=iLow(NULL,TimeFrame,B1); }

else { B2=CurrentBar; P2=iLow(NULL,TimeFrame,B2); }

}

if((UpDown>-1)) && (CurrentBar==Highest(NULL,TimeFrame,MODE_HIGH,BFF* 2+1,CurrentBar-BFF))

{

if(UpDown==0) { UpDown=1; B1=CurrentBar; P1=iHigh(NULL,TimeFrame,B1); }

else { B2=CurrentBar; P2=iHigh(NULL,TimeFrame,B2); }

}

CurrentBar++;

}

if((B1==-1) || (B2==-1)) {return(-1);} // errore

Step=(P2-P1)/(B2-B1);

P1=P1-B1*Step; B1=p;

se(UpDown==1)

{

PP=iLow(NULL,TimeFrame,p+2)-2*Step;

for(i=p+3;i<=B2;i++)

{

if(iLow(NULL,TimeFrame,i)<PP+Step*i) { PP=iLow(NULL,TimeFrame,i)-i*Step; }

}

}

else

{

PP=iHigh(NULL,TimeFrame,p+2)-2*Step;

for(i=p+3;i<=B2;i++)

{

if(iHigh(NULL,TimeFrame,i)>PP+Step*i) { PP=iHigh(NULL,TimeFrame,i)-i*Step;}

}

}

P2=P1+AB*Step;

T1=iTime(NULL,TimeFrame,B1);

T2=iTime(NULL,TimeFrame,AB);

// Larghezza del canale

double ChannelWidth=MathAbs(PP - P1)/Point;

// Tempo generico

int x1 = T2;

int x2 = T1;

// Canale superiore

double TL2_y1 = P2

double TL2_y2 = P1

// Canale inferiore

double TL1_y1 = PP+Step*AB;

doppio TL1_y2 = PP;

// Calcola il gradiente

doppio m = (TL1_y2 - TL1_y1) / (x2 - x1);

// Calcola la costante per l'equazione della linea superiore

doppio c_TL1 = TL1_y2 - (m*x2);

// Calcola la costante per l'equazione della linea inferiore

doppio c_TL2 = TL2_y2 - (m*x2);

// Calcola i prezzi del canale per il tick corrente

TL2 = (m*iTime(NULL,TimeFrame,p)) + c_TL2;

TL1 = (m*iTime(NULL,TimeFrame,p)) + c_TL1;

// Assicurarsi che TL1 sia il canale superiore

if(TL1 < TL2)

{

doppio temp = TL1;

TL1 = TL2;

TL2 = temp;

}

}

 

Dati Metatrader a Tradestation

Come convertire i dati intraday di Metatrader (per esempio 1 min.) in Global Server (formato xpo)?

 

Script per duplicare le operazioni su più conti?

E' possibile (penso di sì, ma sono ancora troppo corto nella programmazione di mq4) copiare automaticamente le operazioni con SL/TP e per esempio lotti diversi per ogni conto o una data % del saldo? Anche l'opzione che permette di cambiare SL/TP sarebbe bella

Cordiali saluti

 

Servizio di monitoraggio MT4

È possibile costruire un'applicazione che monitorizzi a distanza le installazioni MT4?

Ecco le caratteristiche che vorrei:

----------------------------------------

Servizio di monitoraggio MT4

Monitora l'installazione MT4 per garantire l'operatività 24/7

Caratteristiche

Viene eseguito come servizio o applicazione sia su una macchina diversa o sulla stessa macchina che esegue MT4

Esegue il ping dell'installazione unica MT4 (definito dall'utente) ogni xx minuti (definito dall'utente)

Registra tutte le attività e gli errori

Notifica dell 'amministratore : invia un avviso via email all'indirizzo email specificato al ricevimento dell'errore

Tipi di errore

nessuna risposta della macchina

nessuna risposta dell'applicazione

nessun EA applicato ai grafici

alimentazione dei dati interrotta

connessione al server del broker interrotta

 

per favore, qualcuno può aiutarmi con questo indicatore

ho bisogno di uno di voi guru del codice per modificare questo indicatore. vorrei che fosse una busta invece di una linea. spero di essere chiaro. averlo impostato come l'indicatore di busta che viene fornito di default in metatrader. in modo che dia all'utente il potere di impostare la percentuale su e giù, e anche a sinistra e a destra. spero che qualcuno che capisce il linguaggio di metatrader possa aiutarmi.

File:
 

lezione 1

Per imparare a programmare un EA vi chiedo se mi aiutate a costruire questo semplice TS. Va Long quando l'indicatore (attach) il volatility.pivot è inferiore alla chiusura della barra o short se è sopra.

File: