Articolo: Previsione dei prezzi con reti neurali - pagina 8

 
Aleku:
Così, sembra che io abbia disturbato il dibattito sull'alta materia dopo tutto.


No, è che queste domande ci sono sempre state e sempre ci saranno. Anche quelli che se li scrollano di dosso continuano in qualche modo a risolverli per se stessi, solo che non se ne rendono conto. E questo non rende le sue decisioni migliori.

E il compito di cui hai scritto - costruire una città usando gli strumenti di MT4 - è davvero interessante. Ci avrei messo mano molto tempo fa, se avessi capito l'argomento. Ma ahimè.

E quello che è stato pubblicato qui sotto diversi nomi intelligenti anche un dilettante in questo settore mi sembra ridicolo.

 
Yurixx:
Aleku:
Così, sembra che io abbia interrotto il dibattito sull'alta materia dopo tutto.


No, è che queste domande ci sono sempre state e sempre ci saranno. Anche colui che li mette da parte, in qualche modo li risolve da solo, senza rendersene conto. E questo non rende le sue decisioni migliori.

- Allora perché non apriamo un thread separato per questo? E discutere di termodinamica e cinetica anche lì,
e la cromodinamica e la relatività?
 
Yurixx:

E il compito di cui hai scritto - costruire una città usando gli strumenti di MT4 - è davvero interessante. Ci avrei messo mano molto tempo fa, se avessi conosciuto il soggetto. Ma ahimè.

'Uso dell'intelligenza artificiale in MTS' - sembra esserci un'implementazione nel post di maveric. Ma l'autore stesso dice che è interessante solo come codice in sé, non come esperto.
 
Aleku:
VBAG:
Aleku:

Di conseguenza, il tallone d'Achille di ANN è l'eccessiva ottimizzazione.

Questo è vero quando si tratta di predire le serie temporali. Ma questa è solo una piccola parte dell'enorme campo di applicazione di ANN.

- Ma in questo particolare thread e nel particolare articolo in discussione, si tratta esattamente di questo.
O mi sbaglio?

VBAG ha scritto (a).

Un problema correttamente formulato si risolve perfettamente con questi metodi.

- Non ho intenzione di discutere contro di esso - il problema è come fare correttamente
Il problema è come formulare correttamente il compito o come preparare i dati per la griglia.

Questo è il problema principale - prima formulare per te stesso ciò che vuoi. Assicurati che ci sia un gatto nero in una stanza buia prima di iniziare a cercarlo. Il principale equivoco, secondo me, è quello di aspettarsi dall'RNA risultati che non può dare in linea di principio.
Leggete gli atti di una conferenza ANN pro (l'ho postato all'inizio di questo thread).
per formulare il problema. Buona fortuna a tutti.
 
Mak:
"Se le parti non possiedono qualche proprietà di principio, anche in embrione, allora il sistema di quelle parti non possiederà quella proprietà. " - questo non è vero.
In definitiva tutto è fatto di particelle elementari, che sono fatte di quark, e a livello di quark non ci sono concetti del macrocosmo tranne le leggi di conservazione dell'energia, della quantità di moto, della quantità di moto... E anche allora, a livello di particelle elementari, anche queste leggi fondamentali sono approssimativamente soddisfatte (a causa del principio di indeterminazione). Ci sono un sacco di cose che sorgono solo attraverso l'interazione collettiva, e sono completamente assenti nelle singole istanze. C'è persino una scienza chiamata sinergetica che studia tutto questo.

Questo è corretto. Esiste una cosa come le "proprietà emergenti" di un oggetto. Un oggetto può avere una proprietà che i suoi componenti non hanno. Per esempio, né Na né Cl separatamente hanno la proprietà della "salinità", ma NaCl sì. Le parti separate del computer sono solo parti, ma quando sono collegate insieme in un certo modo, formano un nuovo oggetto - un computer che ha la proprietà "di calcolare e visualizzare informazioni". È lo stesso per gli aeroplani: un singolo motore, la fusoliera e le ali possono non volare a lungo (giusto il tempo necessario per raggiungere il suolo), ma un aeroplano nel suo insieme ha la proprietà emergente di volare nella giusta direzione, di planare.

La ragione di questo stato di cose è qualche legge percepita dalla gente comune come una legge di natura (come la legge di gravitazione, la conservazione della quantità di moto, ecc.)

Mak:
Finora, nessuno è stato in grado di determinare qual è la differenza tra cose viventi e non viventi? Come si differenzia l'intelligente dal non intelligente, ecc.


La vita è una forma di esistenza nell'universo. Le nostre idee su ciò che è la vita sono limitate al livello della coscienza attuale. Sotto la FS (coscienza fisica) si identifica la vita con il periodo di azione attiva del corpo fisico. Nella SM il tempo (mentale) è percepito come spaziale, quindi la propria immortalità diventa evidente. In realtà non c'è altro che vita nell'universo :)

Quantitativamente, il grado di "ragionevolezza" delle persone può essere determinato dal numero di concetti in cui una persona è fluente. A questo punto, le decisioni prese da una persona più sviluppata non sono sempre percepite correttamente dalle persone meno sviluppate; può sembrare loro che la decisione sia sbagliata o addirittura assurda.

Mak:
Il nome Intelligenza Artificiale è nato più per l'emozione che per altro.
Per definirla, bisogna prima definire l'intelligenza naturale,
e definire le differenze - come l'intelligenza artificiale differisce dall'intelligenza naturale.


L'intelligenza naturale è la capacità di ricevere ed elaborare inconsciamente informazioni con mezzi che sono presenti nell'uomo ma non fanno parte del corpo fisico, il cervello, per esempio. Il cervello umano, con tutti i suoi neuroni e connessioni nervose, è solo un meccanismo esecutivo, come quello di una stampante. Se un tipografo stampa, per esempio, un libro di testo sulla programmazione, può diventare orgoglioso e pensare di essere così intelligente, quando in realtà l'informazione (che è disponibile in natura indipendentemente dalla sua volontà) gli è stata data solo da elaborare. Il livello di sviluppo dell'intelletto può essere misurato dalla capacità di una persona di ottenere le informazioni di cui ha bisogno (da una fonte, che è sconosciuta a una persona in FS). In SF l'informazione è una proprietà dell'ambiente, quindi qualsiasi verità intellettuale è percepita dall'uomo direttamente e direttamente. Per la stessa ragione la verità non può essere raggiunta intellettualmente.

L'intelligenza artificiale, a questo livello di sviluppo della scienza e della tecnologia, è semplicemente un termine per tutti i tipi di dispositivi informatici che elaborano informazioni. Gli esseri viventi possono creare le proprie leggi nei limiti delle loro competenze e, cosa importante, hanno il pieno diritto di disporre delle loro creazioni. Per esempio, un essere umano può creare un computer e ne è il pieno e indiviso proprietario. Un essere umano percepisce un computer in modo adeguato e completo, mentre un computer non percepisce in alcun modo un essere umano. Un uomo può mettere in un computer solo la parte cosciente dell'informazione e i metodi coscienti di elaborazione, mentre la parte inconscia non può, a causa della sua incoscienza. Poiché l'intelligenza naturale è una capacità basata su proprietà inconsce della realtà, l'intelligenza artificiale è fuori questione in questa fase dello sviluppo umano. È semplicemente un termine.

(in una fase successiva l'umanità passerà in massa alla SM; di conseguenza appariranno nuove direzioni nella scienza, e finalmente l'uomo sarà in grado di comprendere e trasferire alla macchina altre abilità qualitativamente basate sulle proprietà del mondo astrale e mentale; ma non accadrà ancora presto)

 
"In effetti, non c'è altro che vita nell'universo :)" - eppure, non ho ancora trovato una definizione da nessuna parte.
Spesso una cosa chiaramente vivente si comporta come una cosa non vivente, e viceversa...
In qualsiasi definizione mi sia imbattuto, ho sempre trovato un esempio che la contraddiceva.

"Quantitativamente, il grado di "intelligenza" per gli esseri umani può essere quantificato dal numero di concetti in cui una persona è fluente" - la definizione è antropomorfica :), non applicabile ai non umani :)

"L'intelligenza naturale è la capacità di ricevere ed elaborare inconsciamente informazioni con mezzi a disposizione dell'uomo ma non un accessorio del corpo fisico, il cervello, per esempio" - di nuovo una definizione antropomorfica. Ma solo gli esseri umani sono intelligenti. Se si toglie la parola "umano", allora qualsiasi computer o calcolatore si adatta alla definizione - "...la capacità di ricevere ed elaborare inconsciamente informazioni...".

In generale l'Intelligenza Artificiale (AI, AI) è solo un argomento un tempo di moda.
Si occupano unicamente dell'IMITAZIONE delle funzioni umane individuali.
L'intelligenza è fuori questione finché non c'è una risposta alle domande - che cos'è la vita, la mente, l'intelletto, la coscienza.
Fino ad allora, saranno più o meno buoni "dispositivi protesici" - strumenti senza il proprio cervello (l'utente deve fornire il cervello :).

Le reti neurali sono un argomento di moda nell'IA, anche adesso.
Costruito, tra l'altro, anche su IMITATION .
Ma è solo uno strumento, non contiene cervello, bisogna applicare il proprio.


Tornando all'argomento del thread.
NS è solo una "pala" (strumento) che permette (a volte) di scavare più velocemente... se ovviamente si sa come scavare.
Se non puoi, non ti aiuterà.

Il NS è una "pala" molto flessibile, quindi di solito si piega in un modo che non si capisce,
sia che tu stia scavando una buca o facendo un tumulo, e ci vuole un sacco di lavoro di cervello
per capire cosa hai effettivamente?
È quello che volevi, o qualcosa di completamente diverso?
(più spesso la seconda).

In generale, la morale è che NS è certamente un argomento interessante,
Ma per la gente comune (come noi) non ha assolutamente senso.

Tutto naturalmente, IMHO, e a volontà ...
Ma detto questo, la gente sarà ancora alla ricerca di grails nel NS ... :)
 
Mak:
Ma non importa cosa, la gente continuerà a cercare i graal nel NS... :)
Sì, Mak, lo faranno comunque, ma troveranno solo una frazione della percentuale. La maggioranza si arrende quasi subito, non ottenendo ciò che vuole con un'applicazione stupida dei NS (alimentando i dati grezzi agli input e facendo l'interpolazione). La maggioranza degli altri torna ai NS dopo qualche tempo e fallisce di nuovo. E solo una piccola parte di loro inizia a usarli correttamente, li applica adeguatamente e ottiene buoni risultati. L'area adeguata di applicazione dei NS (indipendentemente da ciò che simulano) è il riconoscimento e la classificazione dei modelli.
 
Mathemat:
Mak:
Ma non importa cosa, la gente continuerà a cercare i graal nella NS... :)
Sì, Mak, lo faranno comunque, ma troveranno solo una frazione di percentuale. La stragrande maggioranza si arrende quasi subito, non ottenendo ciò che vuole dai NS quando li usa stupidamente (alimentando dati grezzi agli ingressi e facendo interpolazioni). E solo una piccola parte di loro inizia a usarli correttamente, applicarli adeguatamente e ottenere risultati accettabili. L'area adeguata di applicazione dei NS (indipendentemente da ciò che simulano) è il riconoscimento e la classificazione dei modelli.
Cari Mathemat e Mak, mi unisco a voi e condivido completamente il vostro punto di vista!
Alexey. Non riesco ancora a togliermi dalla testa la tua elaborazione sull'analisi delle zecche. Sono interessato a questo argomento. Ma ci penso solo, quindi non ho niente da condividere. Spero che tu non l'abbia abbandonato. Penso che una semplice griglia a 2-3 strati possa essere utile per migliorare i risultati dell'analisi del tasso di informazione delle zecche. Questo è simile alla correzione del puntamento nei nostri missili negli anni '70, che usava un semplice perceptron, ed era cablato nell'hardware. Ma questa è una speculazione per ora.
Saluti,
Vladimir
 
Non è affatto semplice con le zecche, VBAG. Vedi anche "Tic: distribuzioni di ampiezza e di ritardo".
 
L'idea chiave proposta da Reshetov - limitarla a due classi: "Il prezzo è probabile che vada
- Il prezzo molto probabilmente salirà" e "Prezzo ...- giù" è un'ottima idea ma la sua implementazione con l'indicatore iAC è un casino.
Propongo un Expert Advisor molto semplice, che utilizza i pattern candlestick / invece di iAC /, allo stesso tempo
Sto incollando i risultati dei test di questo EA su EURUSD e H4 dal 01.07 al 15.11. 2007. ,

dove la redditività era = 9, aspettativa = +160 pips, profitto = +1480 pips, totale = 9 scambi.
Questi risultati sono stati ottenuti fuori campione , con lotto fisso.
Quindi, l'Expert Advisor stesso:
1. usa modelli di candele, cioè invece di iAC scriviamo:
doppio a1 = High[1]-Low[2]; doppio a2 = High[3]-Low[2];
doppio a3 = Low[1]-High[2]; doppio a4 = Low[3]-High[2];

2. facciamo trading di EURUSD su H4 / tutto il resto è bpc! / ,
3. Questo MTS è un inverso, cioè se l'acquisto è in chiusura, allora compriamo immediatamente short, e viceversa...
4. pesi x1,x2,x3,x4 da 1 a 200, in passi di 1, e perdite bs,ss da 50 a 90, in passi di 5 - ottimizzati
i pesi, bs, ss, per i 6 mesi precedenti sono ottimizzati / adattati/, poi sono inseriti nel mese successivo, appena questo mese
passerà, la finestra di ottimizzazione è spostata di un mese in avanti, ecc... SHOW MUST GO ON!
5. condizione supplementare: dopo 5 barre / cioè dopo 20 ore / l'alce in posizione aperta è
trasferimento al pareggio / se possibile/, o la posizione viene chiusa con una piccola perdita
/la tendenza non si è avverata/. A proposito, questa condizione non è nel mio EA, ma ho controllato manualmente
il periodo di cui sopra, i risultati sono stati ancora migliori, la redditività è = 30,
aspettativa = + 190 pips, profitto = +1600 pips.
6. mettiamo i pesi ottenuti x1,x2,x3,x4 e le perdite bs,ss per ogni mese nell'operatore variante switch(),
file DiRoLnoDoLgo.mq4 - ricompilare, impostare TUTTA la variabile esterna su true
/per vedere i risultati in pochi mesi/.
Mi chiedo come il "neurone" in questo EA sia in tendenza, o altro,
... o forse ci sono degli errori in questo EA? :)
File: