De la théorie à la pratique - page 1462
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Non, il ne s'agit pas d'un simple lissage multiple, mais d'un système en boucle fermée avec des connexions en avant, en arrière et en croisé.
C'est un désordre.
On n'y peut rien, c'est très simple.
et plus c'est simple, plus c'est difficile à comprendre...
il y a une probabilité de 87,5% que le prix dépasse le haut de la veille et continue sans toucher le bas de la veille. et vice versa.
Si vous avez des idées sur la façon d'utiliser ce seul modèle, je serais heureux de les lire).
De quelle distance ?
De quelle distance ?
C'est une déception.
On ne peut rien y faire. C'est très simple.
et plus c'est simple, plus c'est difficile à comprendre...
Je ne sais pas de quel genre de simplicité géniale vous parlez,
Je ne fais que constater le fait que vos "formules" sont très éloignées de "wu-shin", elles sont d'univers différents.
il y a une probabilité de 87,5% que le prix dépasse le haut de la veille et continue sans toucher le bas de la veille. et vice versa.
Si vous avez des idées sur la façon d'utiliser ce seul motif qui existe, je serais heureux de les lire).
Veuillez préciser de quel modèle il s'agit. En particulier, comment comprendre les mots "continuera à bouger" dans des conditions où il n'y a qu'un OHLC quotidien et où il n'y a aucune information sur ce qui s'est passé plus tôt, haut ou bas. Si ce n'est pas difficile, avec une figure explicative.
Ou utilisez-vous des données autres que l'OHLC quotidien ?Veuillez préciser de quel modèle il s'agit. En particulier, comment comprendre les mots "continuera le mouvement" dans les conditions où il n'y a que l'OHLC quotidien et aucune information sur ce qui s'est passé plus tôt, haut ou bas. Si ce n'est pas difficile, avec une figure explicative.
Ou utilisez-vous des données autres que l'OHLC quotidien ?Quelle différence cela fait-il de savoir qui est le plus tôt, le haut ou le bas de la journée précédente ? Dans quelle direction l'extremum de la veille a été franchi, et là le prix va continuer son mouvement.
C'est une déception.
On n'y peut rien, tout est simple.
et plus c'est simple, plus c'est difficile à comprendre...
Je suis tout à fait d'accord avec vous !
sauf, bien sûr, pour tous les wu-shin et autres choses maléfiques =DJe suis tout à fait d'accord avec vous !
sauf, bien sûr, pour le wu-shin et le reste de votre espèce =Det le wu-shin n'est pas facile, c'est compliqué, et donc votre génie n'est pas entaché ;))
Je suis tout à fait d'accord avec vous !
sauf, bien sûr, toutes sortes de wu-shin et autres choses maléfiques =Dprix et les volumes, rien de plus simple dans cette déclaration, sans équivoque.
mais....
Le moyen le plus simple de s'en rendre compte est de regarder les graphiques sur les sites web du CME et du MOEX.
comment diable reconnaissez-vous la même chose dans un tableau ????
ehhh, 4 ans de recherche, enfin les précédentes pour toutes les méchancetés de la dinde ....
ressemble à readychenko ;)
putain de
le type le plus simple d'un graal est d'imposer des ordres en attente correspondants aux niveaux de prix correctement calculés par le CME avec le multiple en volume des prix publiés.
les modifier en dynamique
Ça prendra du temps, j'en suis sûr.
mais il ne vous laissera pas gagner dessus pendant longtemps (2-3 jours), car ces informations commenceront à devenir bizarres ...
;)
Bon après-midi. L'indicateur est très simple, il dessine des niveaux à partir du prix actuel. Je n'arrive pas à comprendre pendant plusieurs jours. Je pense avoir tout écrit correctement, mais cela ne fonctionne pas...
code mql4
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Blue
#property indicator_width1 1
#property indicator_width2 1
extern double sl=0.1 ;
double redline[5] ;
double blueline [5] ;
//+------------------------------------------------------------------+
//| Fonction d'initialisation de l'indicateur personnalisé |
//+------------------------------------------------------------------+
int OnInit()
{
//---- indicateurs
SetIndexBuffer(0,redline) ;
SetIndexBuffer(1,blueline) ;
//----
SetIndexStyle(0,DRAW_ARROW, 0) ;
SetIndexArrow(0,158) ;
//----
SetIndexStyle(1, DRAW_ARROW, 0) ;
SetIndexArrow(1, 158) ;
retour(0) ;
}
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
redline[0]=Ask+0.1 ;
redline[0]=Bid-0.1 ;
redline[1]=Ask+0.1 ;
blueline[1]=Bid-0.1 ;
redline[2]=Ask+0.1 ;
blueline[2]=Bid-0.1 ;
redline[3]=Ask+0.1 ;
blueline[3]=Bid-0.1 ;
redline[4]=NULL ;
blueline[4]=NULL ;
retour(0) ;
}
voici le code de mql 5 (désolé pour la boue, je travaille...)
#include <Trade\SymbolInfo.mqh>
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_plots 2
#propriété indicator_color1 clrRed
#propriété indicator_color2 clrBlue
#property indicator_width1 1
#property indicator_width2 1
#property indicator_type1 DRAW_ARROW
#propriété indicator_style1 STYLE_SOLID
#property indicator_type2 DRAW_ARROW
#propriété indicator_style2 STYLE_SOLID
CSymbolInfo c_symbol ;
entrée double sl=0.1 ;
double redline[5] ;
double blueline [5] ;
//+------------------------------------------------------------------+
//| Fonction d'initialisation de l'indicateur personnalisé |
//+------------------------------------------------------------------+
int OnInit()
{
//--- cartographie des tampons indicateurs
SetIndexBuffer(0,redline,INDICATOR_DATA) ;
SetIndexBuffer(1,blueline,INDICATOR_DATA) ;
//----
PlotIndexSetInteger(0,PLOT_ARROW,151) ;
PlotIndexSetInteger(1,PLOT_ARROW,151) ;
//IndicatorSetInteger(INDICATOR_DIGITS,_Digits) ;
// PlotIndexSetDouble(1,PLOT_EMPTY_VALUE,0) ;
// PlotIndexSetDouble(1,PLOT_EMPTY_VALUE,EMPTY_VALUE) ;
//SetIndexStyle(0,DRAW_ARROW,0) ;
//SetIndexArrow(0, 158) ;
//----
//SetIndexStyle(1, DRAW_ARROW, 0) ;
//SetIndexArrow(1, 158) ;
//---
return(INIT_SUCCEEDED) ;
}
//+------------------------------------------------------------------+
//| Fonction d'itération de l'indicateur personnalisé |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
const int prev_calculated,
const datetime &time[],
const double &open[],
const double &high[],
const double &low[],
const double &close[],
const long &tick_volume[],
const long &volume[],
const int &spread[])
{
//---
c_symbole.Nom() ;
redline[0]=c_symbol.Ask()+0.1 ;
redline[0]=c_symbol.Bid()-0.1 ;
redline[1]=c_symbol.Ask()+0.1 ;
blueline[1]=c_symbol.Bid()-0.1 ;
redline[2]=c_symbol.Ask()+0.1 ;
blueline[2]=c_symbol.Bid()-0.1 ;
redline[3]=c_symbol.Ask()+0.1 ;
blueline[3]=c_symbol.Bid()-0.1 ;
redline[4]=0 ;
blueline[4]=0 ;
//--- retour de la valeur de prev_calculée pour l'appel suivant
retour(taux_total) ;
}