A SanAlex agradece a sua ajuda. Estou um pouco confuso. Não o número tampão, mas o índice de cores?
Em Indicador.
No Consultor Especialista. 3 -cores. 3 situações.
Não sei muito bem - mas parece-me que precisa de acrescentar ou alterar 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];
E aqui, é necessário apanhá-lo se usar três cores.
//+------------------------------------------------------------------+//| 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 Estou a utilizar o estilo de desenhoDRAW_COLOR_LINE. O que fazer com as condições enquanto >= azul, enquanto <= vermelho. Um loop in a loop?
Вещественные типы (double, float) - Типы данных - Основы языка - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
A SanAlex agradece a sua ajuda. Estou um pouco confuso. Não o número tampão, mas o índice de cores?
Em Indicador.
No Consultor Especialista. 3 -cores. 3 situações.
Não sei muito bem - mas parece-me que precisa de acrescentar ou alterar 0-1-2
E aqui, é necessário apanhá-lo se usar três cores.
A fim de não reinventar a roda, dê-me uma solução.
Existe um ficheiro csv com o seguinte conteúdo:
1,2,3
4,5,6
7,8,9
Preciso de obter uma matriz:
[
[1 2 3]
[4 5 6]
[7 8 9]
]
Olá. Cavalheiros programadores experientes, por favor aconselhem. Como se pinta uma linha? A condição enquanto >= azul, enquanto <= vermelho.
Olá. Cavalheiros programadores experientes, por favor aconselhem. Como se pinta uma linha? A condição enquanto >= azul, enquanto <= vermelho.
Usar estilo de desenhoDRAW_COLOR_LINE
ArrayBsearch? ArraySort?
Vladimir Estou a utilizar o estilo de desenhoDRAW_COLOR_LINE. O que fazer com as condições enquanto >= azul, enquanto <= vermelho. Um loop in a loop?
ArrayBsearch? ArraySort?
Colocar uma condição na linha 130.
Limpou-o um pouco:
O código funciona, muda de cor.
Há três dias que estou intrigado. O DimGray à esquerda é plano? Necessidade se acima ou igual azul. Se estiver em baixo ou igual a vermelho.
Há três dias que me intriga. O DimGray à esquerda é plano? Necessidade se acima ou igual azul. Se estiver em baixo ou igual a vermelho.
Não é possível comparar números duplos através de '=='(ver referência).
Deve ser comparado desta forma:
É assim que está no indicador:
Resultado: