Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1034
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Obrigado! E se para fins comerciais?
Para o mercado no sentido de ?
então você tem que construir sua própria biblioteca GUI em sua própria imagem :-(
A MQL não se destina a GUI complexa. Destina-se à contagem e ao comércio.
Isto é, pode ser feito, mas é excruciantemente estúpido.
Decidido a estudar a biblioteca CCanvas
Não é possível descobrir - sem erros (ou melhor, o compilador não dá nenhum), e nada na tela também. Eu quero desenhar um triângulo vermelho ...
E aqui está o resultado
Decidiu explorar a biblioteca CCanvas
Obrigado pelo exemplo já feito
Se você não se importa, posso ter algumas palavras sobre meus erros? É que eu estava olhando para a ajuda no site, e a documentação só tem uma descrição das funções propriamente ditas, e os exemplos abaixo, que função é depois da qual não estão lá
Obrigado pelo exemplo já feito
Se você não se importa, posso ter algumas palavras sobre meus erros? Só estava olhando para a ajuda no site e a documentação só tem uma descrição das funções em si, e não há exemplos abaixo de qual função está após a qual
leia os artigos, há muitos exemplos prontoshttps://www.mql5.com/ru/search#!keyword=Canvas&module=mql5_module_articles
Boa tarde!!!
Quero tentar escrever uma função para lembrar a perda de pedidos por lucro, lote e bilhete.
Eu nunca trabalhei com matrizes antes, eu o fiz por exemplo e por referência.
Eu não sei onde e como especificar o tamanho da matriz.
Favor verificar e corrigir, se possível.
======
Estrutural StructOrder
{
duplo OrProf;
duplo OrLot;
int OrTiK;
};
StructOrder OrBuy[];
StructOrder OrSell[];
====
Cloce_No_FreeMargin()
{
lucro duplo_SELL = 0;
lucro duplo_BUY = 0;
duplo no_profits_BUY = 0;
duplo no_profits_SELL = 0;
double cur_profits_SELL = 0;
double cur_profits_BUY = 0;
//---
int bo = 0;
int so = 0;
InitStruct_Order(OrBuy);
InitStruct_Order(OrSell);
//ArrayResize(OrBuy,bo);
//ArrayResize(OrSell,so);
for(int trade= OrdensTotal()-1; trade>= 0; tradee--)
{
if(OrderSelect(trade,SELECT_BY_POS,MODE_TRADES)==falso)
pausa;
if(OrderSymbol()==Symbol() && OrderMagicNumber()==magic)
{
if(OrderType()==OP_SELL)
{
profit_SELL+=OrderProfit()+OrderSwap()+OrderComission();
}
if(OrderType()==OP_BUY)
{
profit_BUY+=OrderProfit()+OrderSwap()+OrderComission();
}
//===========================================================
if(OrderType()==OP_SELL)
{
cur_profits_SELL=OrderProfit()+OrderSwap()+OrderComission();
if(cur_profits_SELL<0)
{
no_profits_SELL+=cur_profits_SELL;
OrSell[so].OrProf = OrderProfit()-OrderSwap()-OrderComission();
OrSell[so].OrLot = OrderLots();
OrSell[so].OrTiK = OrderTicket();
so++;
Imprimir(" Vender tipo: Lucro - ",OrBuy[bo].OrProf,": Lote - ",OrBuy[bo].OrLot,": Bilhete - ",OrBuy[bo].OrTiK);
}
}
//===========================================================
if(OrderType()==OP_BUY)
{
cur_profits_BUY=OrderProfit()+OrderSwap()+OrderComission();
if(cur_profits_BUY<0)
{
no_profits_BUY+=cur_profits_BUY;
OrBuy[bo].OrProf = OrderProfit()-OrderSwap()-OrderComission();
OrBuy[bo].OrLot = OrderLots();
OrBuy[bo].OrTiK = OrderTicket();
bo++;
Imprimir(" Tipo de compra: Lucro - ",OrBuy[bo].OrProf,": Lote - ",OrBuy[bo].OrLot,": Bilhete - ",OrBuy[bo].OrTiK);
}
}
}
}
}
//+------------------------------------------------------------------+
//| Estrutura Init para pedidos |
//+------------------------------------------------------------------+
initStruct_Order(StructOrder &Masiv[])
{
int Size = ArrayRange(Masiv,0);
for(int i=0; i<Tamanho; i++)
{
Masiv[i].OrProf = 0;
Masiv[i].OrLot = 0;
Masiv[i].OrTiK = 0;
}
}
Hi,
Você poderia me dizer como construir um projeto composto de um arquivo mq4 e muitos arquivos mqh em um só, para um mercado?
Amigos, por favor, me ajudem a programar um indicador de reversão no meu Expert Advisor através do iCustom, que consiste em uma linha, mas com cores diferentes para compra e venda. Não tem setas. Para cores parece ter três tampões, mas na verdade, quando segurado com o mouse, mostra apenas um valor1 para ambas as cores. Eu tentei tanto comparar barras como comparar com zero, não ajudou. Como programar reversões de tais indicadores, quem sabe? Aqui estão os ajustes iniciais dos amortecedores indicadores e sua imagem. Parece o StepMA, mas não é:
Amigos, por favor, me ajudem a programar um indicador de reversão no meu Expert Advisor através do iCustom, que consiste em uma linha, mas com cores diferentes para compra e venda. Não tem setas. Para cores parece haver três amortecedores, mas na verdade, quando segurado com o mouse, mostra apenas um valor1 para ambas as cores. Eu tentei tanto comparar barras como comparar a zero, isso não ajuda. Como programar reversões de tais indicadores, quem sabe? Aqui estão os ajustes iniciais dos amortecedores indicadores e sua imagem. Parece o StepMA, mas não é:
Insira o código, por favor, usando o botão
Amigos, por favor, me ajudem a programar um indicador de reversão no meu Expert Advisor através do iCustom, que consiste em uma linha, mas com cores diferentes para compra e venda. Não tem setas. Para cores parece ter três tampões, mas na verdade, quando segurado com o mouse, mostra apenas um valor1 para ambas as cores. Eu tentei tanto comparar barras como comparar com zero, não ajudou. Como programar reversões de tais indicadores, quem sabe? Aqui estão os ajustes iniciais dos amortecedores indicadores e sua imagem. Parece o StepMA, mas não é:
Exemplo
O indicador baseado em DRAW_COLOR_LINE. Existem dois buffers indicadores - um para valores ("ColorLineBuffer") e outro para cores ( "ColorLineColors").
E o Expert Advisor, copia os valores do buffer número '0' ('ColorLineBuffer') e número '1' ('ColorLineColors').