Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Il rar pesa 13mb, non so se posso caricare un file così grande qui.
Questo è un forum ufficiale di una società di software, non credo che dovresti caricare qui il software commerciale di qualcun altro con codici di crack) E Terranin non sarà contento...
***************************
Per dare seguito al post precedente, uno script per preparare le citazioni (credo di aver apportato alcune modifiche ultimamente)
Cosa risponde a questo? "Che i profitti siano con voi!!!"
Cosa risponde a questo? "Che i profitti siano con voi!!!"
<indicatorName>Fibonacci</indicatorName>
<listParam paramNumber="0">
<caption>Logica</caption>.
<index>0</index>
<value>Entrare nel mercato ad un livello di Fibonacci - Solo per demo!!!</value> <---------------
</listParam>
L'indicatore Fibonacci è per DEMO. È scritto. Fibonacci rielabora i segnali passati e questo mostra risultati migliori.
---
Ho letto da qualche parte nel forum che i metodi di interpolazione mostrano risultati diversi a seconda della strategia. Probabilmente funzionano bene. Per i punti pivot di cui sopra - è stato usato il metodo Nearest. Esegue sempre l'ordine più vicino per primo. Quindi ciò che è mostrato nello screenshot è corretto.
Inoltre penso che ci sia un caso in cui il metodo Pessimistico non fa lo scenario peggiore. Per questo viene fornito il comparatore.
Ho usato FxSB per un anno e penso che sia abbastanza affidabile.
Quando ci sono due ordini in una barra, FSB conta questa barra come ambigua e la marca chiaramente. (Dipende dal metodo utilizzato).
Il punto chiave è regolare gli indicatori. Ho confrontato la maggior parte di loro con gli indicatori di MT. Non ho visto alcuna differenza fino ad ora. Ci sono anche molti casi privati che FxSB calcola meglio.
Bene, metti il modello più corto e pessimista, indipendentemente dal risultato finale nel tuo caso particolare, questi sono i modelli che evitano inutili stramberie all'interno del bar. Il modello Nearest è solo uno strano, sospetto che il generatore scelga la strategia in base alle sue peculiarità. Potete leggere i modelli qui.
Ecco perché dico che i modelli Nearest, Random e Optimistic sono praticamente inutili! E la gente deve saperlo! :)))
E la stranezza all'interno delle barre in questi modelli è quasi la stessa. Ho preso Nearest come il più "corretto" dei tre.
Ho promesso una prova, ma non so ancora cosa provare) Ecco la strategia e la sua implementazione in MQL. Io ce l'ho sugli stessi dati, non c'è praticamente nessuna differenza. E quello che c'è (pochi pips/bucks) porta ad alcune domande sia per FSB (più probabilmente solo diversi valori di calcolo degli indicatori in FSB e MT4 (calcolo swap, in qualche modo non è chiaro per me in alcuni casi). Altrimenti i risultati sono quasi identici.
Penso che ti ricordi che ho le quotazioni di Alpari caricate su FxSB.
Così la tua strategia in mods Nearest, Random, Optimistic dà ancora qualche profitto (non serio) su di loro...
Beh, su Shortest e Pessimistic lo scarico è ripido e inequivocabile.
Ho anche eseguito la tua strategia in MT4.
Il periodo dal 2007.12.15 al 2009.02.24, deposito iniziale $100000.
Nel mod "Checkpoints" (non mi viene consigliato di prestare attenzione al risultato): +9650.
In "Tutte le zecche": -34820. In altre parole - un enorme scarico!
Ho guardato i risultati e sul grafico - i profitti sono piccoli, le perdite sono enormi.
In realtà, nessuno userebbe questa strategia.
Quali citazioni stai usando?
E quali sono i vostri risultati in FxSB e MT4?
Cosa risponde a questo? "Che i profitti siano con voi!!!"
Questo sembra più o meno funzionante.
Provato su diverse valute, diversi timeframe, sempre
con Pessimista: c'è sempre un profitto! Ma non uno grande.
Quali citazioni usate?
E quali sono i vostri risultati in FxSB e MT4?
Quotazioni XC, entrambi lì, dati per febbraio corrente, EURUSD 1H, nel modello MT tutti i ticks, in FSB qualsiasi, in entrambi i casi lotto minimo, con lo stesso depo 1000 di partenza, con lo stesso numero di trade, per febbraio il raddoppio avviene con una differenza di 10-20 sterline. Gli scambi coincidono, tranne che per un'apertura leggermente spostata (sembra essere dovuta alla diversa capacità delle cifre dei valori degli indicatori utilizzati). Per me questa è una prova definitiva della sanità mentale del tester FSB.
______________________________________________________________________________
Se qualcuno ha dei dubbi può verificare la validità delle mie parole, avete la possibilità di farlo voi stessi. Il programma è semplice, ma richiede alcune abilità nell'uso. Per quanto riguarda quelli complessi, bisogna essere esperti e conoscere le caratteristiche di entrambi i programmi. Ma considerando la sua gratuità e la licenza così com'è, ha il diritto di vivere).
Chi può dirmi cosa sono questi codici? Non possono essere usati in MT4, vero? O mi sbaglio?
Non posso usarli, come possono essere convertiti per MT4?
Ho un EOM per MT4, ma per qualche motivo non funziona, qualcuno può capirlo?
/+------------------------------------------------------------------+
//| Facilità di movimento.mq4 |
//| Copyright © 2007, MetaQuotes Software Corp.
//| Forex Trading Software: Forex Trading Platform MetaTrader 4 |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2007, MetaQuotes Software Corp.
#proprietà link "http://www.metaquotes.net"
#proprietà indicator_separate_window
#proprietà indicatore_minimo -50
#proprietà indicatore_massimo 50
#proprietà indicator_buffers 1
#proprietà indicatore_colore1 Giallo
//---- buffer
doppio ExtMapBuffer1[];
//+------------------------------------------------------------------+
//| funzione di inizializzazione dell'indicatore personalizzato
//+------------------------------------------------------------------+
int init()
{
//---- indicatori
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);
stringa short_name = "Facilità di movimento";
IndicatoreNomeCorto(nome_corto);
//----
ritorno(0);
}
//+------------------------------------------------------------------+
//| funzione di deinizializzazione dell'indicatore personalizzata
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
ritorno(0);
}
//+------------------------------------------------------------------+
//| funzione di iterazione dell'indicatore personalizzata
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
//----controllare gli errori
se (counted_bars<0) return(-1);
//----l'ultima barra contata sarà ricontata
se (counted_bars>0) counted_bars--;
int k = Bars - counted_bars;
doppio midptT, midptY, boxR, midptM, EMV;
mentre (k>0)
{
midptT = (Alto[k] + Basso[k])/2;
midptY = (Alto[k-1] + Basso[k-1])/2;
midptM = midptT - midptY;
boxR = Volume[k]/(Alto[k] - Basso[k]);
EMV = midptM / boxR;
ExtMapBuffer1[k] = EMV;
k--;
}
ritorno(0);
}
//+------------------------------------------------------------------+
Per cominciare, forse è questo il punto:
IndicatorCounted() restituisce il numero effettivo di barre contate meno una
и
Per cominciare, forse è questo il punto:
IndicatorCounted() restituisce il numero effettivo di barre contate meno una
и
L'ho riscritto a mio gusto e colore; sembra essere qualcosa come Eom, ma alcuni picchi non sono chiari.
#proprietà indicator_separate_window
//#proprietà indicatore_minimo 50
//#proprietà indicator_maximum 50
#proprietà indicator_buffers 1
doppio ExtMapBuffer1[];
//--------------------------------------------------------------------
int init()
{
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);
ritorno(0);
}
//--------------------------------------------------------------------
int start()
{
int counted_bars=IndicatorCounted(),
limite;
se(barre contate>0)
barre contate..;
limit=Bars-counted_bars;
for(int i=0;i<limit;i++)
{
ExtMapBuffer1[i]=(((((High[i] + Low[i])/2)-((High[i-1] + Low[i-1])/2))*(High[i] + Low[i]))/Volume[i])*1000000;
}
ritorno(0);
}
//--------------------------------------------------------------------