Consigli utili per i partecipanti ai campionati - pagina 5

 
foil:
Mi sono registrato sul sito Automated Trading Championship 2006, ma dove devo inviare la conferma e quali dati?
Vai al tuo profilo (in alto a destra) e compila prima i tuoi dati personali (seconda scheda). Se non compilate i dati personali, le approvazioni e le revisioni non avranno luogo.

Questo campionato non è anonimo. Tutti i partecipanti devono prima di tutto fornire dati personali dettagliati.
 
Renat:
OpenStorm:
stringa:

Che codice restituisce GetLastError?


Scavando...
(Controlli inseriti dopo quasi ogni riga. Finora funziona solo per usdjpy). Ieri abbiamo provato tutte le coppie con il tester, nient'altro che errori quando si cerca di aprire ordini su coppie straniere (simbolo sconosciuto), che è normale per la modalità multicurrency nel tester :(

Per favore, portatelo a:
  1. 5 righe prima che OrderClose() sia chiamato
  2. Stringa OrderClose
  3. 5 righe dopo che OrderClose() è stato chiamato
Non rivelerà affatto la vostra strategia, ma vi aiuterà a capire cosa è sbagliato. Questa è la quinta richiesta in 3 giorni.

ps: ho appena fatto riscrivere completamente il codice di un programmatore oggi, che era sicuro di avere "tutto a posto, funziona bene da una settimana! Meno male che il suo codice è stato guardato...



// Se ordine di acquisto
if(OrderType()==OP_BUY)

{
// ExitBuyAllowed == true )
{
// Cercando di chiudere a mercato
if ( OrderClose(OrderTicket(),
OrderLots(),
NormalizeDouble( MarketInfo( OrderSymbol(), MODE_BID ), MarketInfo( OrderSymbol(), MODE_DIGITS),
SlipPage,
Violet ) == true)
{
// Chiuso. Rinfrescare.
RefreshRates();
return (0);
}
else
{
// Perché non abbiamo chiuso?

Err = GetLastError();
if ( Err != 0 )
{
Print ("Market order close error:", Err);
// RefreshRates();
return (0);
}
}
}
}
 
Grazie, stiamo già cercando.
A proposito, RefreshRates prima del ritorno finale non ha senso.
 

Forse non è la domanda giusta, ma se dopo il concorso ci sono solo due o tre esperti che danno costantemente risultati positivi
e i loro codici saranno liberamente disponibili per migliaia di commercianti, allora cosa succederà?

 
kanskigor:

Forse non è la domanda giusta, ma se dopo il concorso ci sono solo due o tre esperti che danno costantemente risultati positivi
e i loro codici saranno liberamente disponibili per migliaia di commercianti, allora cosa succederà?

L'uso di massa di questi efficienti Expert Advisors sarà preso in considerazione dal mercato, e perderanno la loro efficacia. Proprio come è successo con RSI, CCI e altri indicatori standard. Oleg ha fatto un buon punto
 
OpenStorm:
kanskigor ha scritto (a):

Forse non è la domanda giusta, ma se dopo il concorso ci sono solo due o tre esperti che danno costantemente risultati positivi
e i loro codici saranno di dominio pubblico e scaricati da migliaia di commercianti, allora cosa succederà?

L'applicazione di massa di questi EA efficaci sarà contabilizzata dal mercato ed essi perderanno efficacia. Proprio come è successo con RSI, CCI e altri indicatori standard. Oleg ha notato correttamente

In generale, tale influenza esiste, il mercato è un sistema con feedback.

Ma secondo me non succederà. O meglio, non sarà troppo evidente.
Alcune migliaia di commercianti non li scaricheranno.
In primo luogo, nessuno li scaricherà apertamente.
In secondo luogo, anche se lo fanno, la maggior parte di loro rinuncerà per vari motivi e se ne dimenticherà col tempo.
In terzo luogo, alcune migliaia di commercianti non sono molti.

Se la tecnologia si diffonde, il mercato assimilerà gradualmente questo fenomeno.
E mentre il processo di digestione è in corso, ci saranno persone che "stringeranno le viti" e la tecnologia continuerà a vivere abbastanza a lungo finché il fattore sottostante non cambierà. Ed è molto tempo.
 
SK. писал (а):
OpenStorm:
kanskigor:

Forse non è la domanda giusta, ma se dopo il concorso ci sono solo due o tre esperti che danno costantemente risultati positivi
e i loro codici saranno in libero accesso e scaricati da migliaia di commercianti, allora cosa succederà?

L'applicazione di massa di questi EA efficaci sarà contabilizzata dal mercato ed essi perderanno efficacia. Proprio come è successo con RSI, CCI e altri indicatori standard. Oleg ha notato correttamente

In generale, tale influenza esiste, il mercato è un sistema con feedback.

Ma non credo che ci sarà nulla del genere. O meglio, non sarà troppo tangibile.
Alcune migliaia di commercianti non li scaricheranno.
In primo luogo, nessuno li scaricherà apertamente.
In secondo luogo, anche se lo fanno, la maggior parte di loro rinuncia per vari motivi e si dimentica col tempo.
In terzo luogo, alcune migliaia di commercianti non sono molti.

Se la tecnologia si diffonde, il mercato assimilerà gradualmente questo fenomeno.
E mentre il processo di digestione è in corso, ci saranno persone che "stringeranno le viti" e la tecnologia continuerà a vivere abbastanza a lungo finché il fattore sottostante non cambierà. E questo è un tempo lungo.
Sono d'accordo. Ma se vengono iniettati grandi volumi in queste tecnologie, il mercato reagirà molto rapidamente.
 
Renat:
Grazie, stiamo già cercando.
A proposito, RefreshRates prima del ritorno finale non ha senso.
Sembra che tu abbia capito - non stavi cercando di chiudere una posizione appena prima che scattasse il Take Profit o lo Stop Loss? Il server non ci permette di modificare le posizioni, che sono vicine all'esecuzione di pochi pip Stop Loss. Abbiamo interpretato male il codice di risposta sul client in questo caso.

Dopo un controllo dettagliato, correggeremo l'errore. Grazie per la vostra pazienza!
 
Renat:
Renat:
Grazie, stiamo già cercando.
A proposito, RefreshRates prima del ritorno finale non ha senso.
Sembra che tu abbia capito - non stavi cercando di chiudere una posizione appena prima che scattasse il Take Profit o lo Stop Loss? Il server non ci permette di modificare le posizioni, che sono vicine all'esecuzione di pochi pip Stop Loss. Abbiamo interpretato male il codice di risposta sul client in questo caso.

Dopo un controllo dettagliato, correggeremo l'errore. Grazie per la vostra pazienza!
Sì, è così, l'EA ha cercato di chiudere il mercato a Take Profit. L'EA ha iniziato a piazzare ordini pendenti dopo aver attivato slippage e timeout, in realtà non abbiamo pensato di disabilitare l'attività di mercato a Take Profit. Anche se non è chiaro perché non sia successo in altri simboli (può essere solo per caso - il mercato è cambiato a una distanza maggiore dagli ordini pendenti rispetto al dollaro-yen).
Grazie anche a te :)
 

Ciao a tutti.

Tutti hanno qualche problema globale, ma non ho ancora capito dove inviare l'Expert Advisor e gli indicatori dopo la registrazione.

Non so dove inviare l'EA e gli indicatori dopo la registrazione. Non ho nemmeno trovato l'indirizzo e-mail sul sito web per comunicare. Sono grato in anticipo per il feedback. Buona fortuna.