Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 341
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
Pessoal, por favor, ajudem. Quero escrever uma função para que cada próxima ordem aberta abra com um lote 2 vezes maior do que a anterior. Esta função está dando valores errados... O que há de errado com isso? Obrigado de antemão!
extern double LotBuy = 0.01;
double GetLotBuy()
{
for(int n = 1; n<=CountBuy(); n++)
{
LotBuy=LotBuy*2;
}
return (LotBuy);
}
Pessoal, ajudem, por favor. Quero escrever uma função para que cada próxima ordem aberta abra com um lote 2 vezes maior do que a anterior. Esta função está dando valores errados... O que há de errado com isso? Obrigado de antemão!
extern double LotBuy = 0.01;
double GetLotBuy()
{
for(int n = 1; n<=CountBuy(); n++)
{
LotBuy=LotBuy*2;
}
return (LotBuy);
}
Para começar:
extern double LotBuy = 0.01;
double GetLotBuy()
{
double ld_Lot = LotBuy;
for(int n = 1; n<=CountBuy(); n++)
{ld_Lot = LotBuy * n * 2;}
return (ld_Lot);
}
Pessoal, por favor, ajudem. Quero escrever uma função para que cada próxima ordem aberta abra com um lote 2 vezes o anterior. Esta função está dando valores errados... O que há de errado com isso? Obrigado de antemão!
extern double LotBuy = 0.01;
double GetLotBuy()
{
for(int n = 1; n<=CountBuy(); n++)
{
LotBuy=LotBuy*2;
}
return (LotBuy);
}
Tente isto.
Para começar:
extern double LotBuy = 0.01;
double GetLotBuy()
{
double ld_Lot = LotBuy;
for(int n = 1; n<=CountBuy(); n++)
{ld_Lot = LotBuy * n * 2;}
return (ld_Lot);
}
Você está brincando comigo?
Fiz um EA baseado em meu próprio indicador.
A abertura de negócios compra em alta e venda na queda do indicador em relação a ontem.
O problema é que o comércio se abre e fecha através de um bar ou mais.
O indicador é definido para ignorar os movimentos em um determinado valor definido.
Se não houver excesso, o valor do indicador permanece como na barra anterior (acho que o problema está em algum lugar aqui)
Código indicador:
Critérios comerciais da EA:
Olá!
Um roteiro como este é necessário:
foi
eur/gbp / 1 lote / aberto 312,25 / sl 559,45 / tp 454,55
yui/ghf / 1 lote / aberto 3,28 / sl 5,65 / tp 4,65
.../... / 1 lote / abrir ...... / sl ...... / tp .......
tornou-se
eur/gbp / 1,02 lote / aberto 312,25 / sl 559,45 / tp 454,55
yui/ghf / 1.02 lote / aberto 3.28 / sl 5.65 / tp 4.65
.../... / 1.02 lote / abrir ...... / sl ...... / tp .......
O que fecharia pedidos pendentes com um determinado volume (lote), e abriria um novo pedido com outro volume, mas com o mesmo nível de entrada, pararia e pegaria.
Eu não sei... Talvez alguém tenha.
Eu não entendo nada aqui...
Eu quero que o tamanho do lote aumente geometricamente (com um multiplicador de 2) se uma segunda ordem unidirecional for aberta.
Você está brincando?
A solução não raro consiste em vários "passos". O primeiro passo é reduzir o crescimento exponencial do tamanho do lote. Ao mesmo tempo, damos pelo menos algum significado ao uso do ciclo. E como não sabemos "onde o início", os passos seguintes cabem ao autor. ;)
Isto é, claro, maravilhoso, mas ainda assim, como expressar como abrir a próxima ordem unidirecional com muito mais duas vezes mais do que a ordem anterior? Já existem duas funções de trabalho CountBuy() e CountSell()