[ARCHIVIO] Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 3. - pagina 348

 

Buon pomeriggio a tutti!

Nella foto ci sono le linee verticali. Si può vedere che ci sono un paio di aree in cui le linee formano una maggiore concentrazione di densità, pozzo o, semplicemente, cumulo. Abbiamo un array in cui sono registrate le coordinate di tutte le linee. Domanda: come possiamo identificare programmaticamente le aree più grumose?

 
Elenn:

Domanda: come si può programmaticamente identificare le aree più affollate?

Escludi le linee che hanno pochi vicini. Regolando il numero minimo di vicini si ottengono risultati per diversi gradi di "vicinanza".

 
Elenn:

Buon pomeriggio a tutti!

Nella foto ci sono le linee verticali. Si può vedere che ci sono un paio di aree in cui le linee formano una maggiore concentrazione di densità, pozzo o, semplicemente, cumulo. Abbiamo un array in cui sono registrate le coordinate di tutte le linee. Domanda: come possiamo identificare programmaticamente le aree più grumose?

Dividi le sezioni in segmenti discreti, in modo che i segmenti del mucchio includano diverse linee (ogni segmento dovrebbe essere più volte maggiore della distanza minima tra le linee). Poi conta quante linee cadono in ogni segmento e trova il segmento con il valore massimo.

Bene, per risolvere completamente il problema, è necessario ordinare tutti i segmenti in base al numero di linee che contengono.

 
Elenn:

Buon pomeriggio a tutti!

Nella foto ci sono le linee verticali. Si può vedere che ci sono un paio di aree in cui le linee formano una maggiore concentrazione di densità, pozzo o, semplicemente, cumulo. Abbiamo un array in cui sono registrate le coordinate di tutte le linee. Domanda: come possiamo identificare programmaticamente le aree più grumose?

Vedo tre aree di cumulo. E in che forma vuoi ottenere l'area del cumulo? Una coordinata, due coordinate, tre coordinate?

 
first_may:

Ad essere onesti, sì, è difficile da indovinare, è per questo che ho fatto la domanda in primo luogo :(.

Bene, qual è il problema nel moltiplicare il valore restituito da MarketInfo per il volume che vuoi aprire.

Su un forum di profilo serio qualcuno ha chiesto come trovare il diametro di un cerchio conoscendo la lunghezza della circonferenza. Presto chiederanno come sommare due numeri.

 
Reshetov:

Dividi le trame in segmenti discreti, in modo che diverse linee cadano nei segmenti del mucchio (ogni segmento deve essere più volte la distanza minima tra le linee). Poi conta quante linee cadono in ogni segmento e trova il segmento con il valore massimo.

Bene, per risolvere completamente il problema, è necessario ordinare tutti i segmenti in base al numero di linee che contengono.

Sì, o viceversa. Fate una linea discreta e contate in un ciclo quelle consecutive e ricordate le coordinate di tali sezioni.
 

Buona sera, o qualsiasi altra cosa.

Come si fa a far arrotondare un EA alla quinta cifra decimale?

 
Elenn:

Nella foto ci sono le linee verticali. Si può vedere che ci sono un paio di aree in cui le linee formano una maggiore concentrazione di densità, o semplicemente mettere, cumulo. ... Domanda: come faccio a identificare programmaticamente le aree più grumose?


La cosa più interessante è che la sua domanda contiene già, di fatto, la risposta.

Se stiamo parlando di gruppi di linee (come nelle riprese) - ogni nuova linea può apparire ovunque, non c'è un passo fisso.

Finché parliamo delle aree di concentrazione della densità - intendiamo diverse serie di prove (cottura).

In breve - le coordinate dei colpi sono casuali, ma ci sono diverse funzioni di distribuzione :)

Dato che non sappiamo a quale test si riferisce ogni colpo, dovremo equiparare queste funzioni.

In questo caso otteniamo un problema di densitometria (prima era usato per l'elaborazione delle immagini, attualmente nell'industria leggera per la valutazione delle caratteristiche dei collant), - andando "dal contrario" costruiamo una curva di distribuzione in prossimità di ogni colpo. Dipingiamo gli interni con sfumature di grigio (la densità diminuisce dal modo alle code), per tutte le linee rette secondo una regola (quale - si vede meglio). Quando si sovrappongono le sfumature, la loro densità viene sommata.

 
msl:

Buona sera, o qualsiasi altra cosa.

Come si fa a far arrotondare un EA alla quinta cifra decimale?


La normalizzazione è chiamata. Vedere la funzione NormalizeDouble.
 

Ho degli script scritti da me nel navigatore dell'editor nella cartella scripts. Posso anche vederli nel navigatore del terminale di trading MT4. Ma non riesco a trovarli sul mio disco rigido! Lo stesso vale per gli Expert Advisors. Posso solo vedere quelli che sono venuti con MT4.

Potete dirmi per favore dove sono memorizzati sul disco rigido?

Motivazione: