SanAlex, merci pour votre aide. Je suis un peu confus. Pas le numéro de tampon, mais l'indice de couleur ?
Dans Indicateur.
Dans l'Expert Advisor. 3 -couleurs. 3 situations.
Je ne connais pas très bien - mais il me semble que vous devez ajouter ou changer 0-1-2
//+------------------------------------------------------------------+//| main function returns true if any position processed |//+------------------------------------------------------------------+bool CSampleExpert::Processing(void)
{
//--- refresh ratesif(!m_symbol.RefreshRates())
return(false);
//--- refresh indicatorsif(BarsCalculated(m_handle_macd)<2)
return(false);
if(CopyBuffer(m_handle_macd,1,0,2,m_buff_MACD_main) !=2)
return(false);
// m_indicators.Refresh();//--- to simplify the coding and speed up access//--- data are put into internal variables
m_macd_current =m_buff_MACD_main[0];
m_macd_previous =m_buff_MACD_main[1];
m_macd_previous_2 =m_buff_MACD_main[2];
Et ici, vous devez le relever si vous utilisez trois couleurs.
//+------------------------------------------------------------------+//| Check for short position opening |//+------------------------------------------------------------------+bool CSampleExpert::ShortOpened(void)
{
bool res=false;
//--- check for short position (SELL) possibilityif(m_macd_current>m_macd_previous) ---- тут m_macd_previous_2 > <
{
Oleg Kolesov #: Vladimir, j'utilise le style de dessinDRAW_COLOR_LINE. Que faire avec les conditions while >= blue, while <= red. Une boucle dans une boucle ?
Вещественные типы (double, float) - Типы данных - Основы языка - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
SanAlex, merci pour votre aide. Je suis un peu confus. Pas le numéro de tampon, mais l'indice de couleur ?
Dans Indicateur.
Dans l'Expert Advisor. 3 -couleurs. 3 situations.
Je ne connais pas très bien - mais il me semble que vous devez ajouter ou changer 0-1-2
Et ici, vous devez le relever si vous utilisez trois couleurs.
Pour ne pas réinventer la roue, donnez-moi une solution.
Il y a un fichier csv avec le contenu suivant :
1,2,3
4,5,6
7,8,9
J'ai besoin d'obtenir un tableau :
[
[1 2 3]
[4 5 6]
[7 8 9]
]
Bonjour. Messieurs les programmeurs expérimentés, veuillez me conseiller. Comment colorier une ligne ? La condition while >= bleu, while <= rouge.
Bonjour. Messieurs les programmeurs expérimentés, veuillez me conseiller. Comment colorier une ligne ? La condition while >= bleu, while <= rouge.
Utiliser le style de dessinDRAW_COLOR_LINE
ArrayBsearch ? ArraySort ?
Vladimir, j'utilise le style de dessinDRAW_COLOR_LINE. Que faire avec les conditions while >= blue, while <= red. Une boucle dans une boucle ?
ArrayBsearch ? ArraySort ?
Placez une condition sur la ligne 130.
Je l'ai un peu nettoyé :
Le code fonctionne, il change de couleur.
Je suis perplexe depuis trois jours. L'appartement est à gauche, DimGray ? Besoin si haut ou égal bleu. Si en bas ou égal rouge.
Je me suis posé la question pendant trois jours. L'appartement est à gauche, DimGray ? Besoin si haut ou égal bleu. Si inférieur ou égal à rouge.
Vous ne pouvez pas comparer des nombres doubles à l'aide de "=="(voir référence).
Il faut le comparer comme ceci :
C'est ainsi que cela se passe dans l'indicateur :
Résultat :