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
Por tampão ou por instrução
Por instrução é algo como
#indicador de propriedade_nível1 30
#indicador de propriedade_nível2 70digamos que eu desejo traçar um nível de 80% no indicador momemtum tomando os valores máximos e mínimos da matriz
como traçar essa linha
Eu recebo o valor de 80%, mas como colocá-lo na tabela
Olá pessoal!!
Deve funcionar. Mostre-nos o código completo.
Deve funcionar. Mostre-nos o código completo.
Problema resolvido... Obrigado!
GlobalVariable help....
Gostaria de criar 2 GlobalVariable para que, quando minha EA reiniciar, ela saiba usar essas duas variáveis, se elas existirem
O primeiro é o valor de uma moeda quando um pedido (o primeiro pedido) foi feito, eu chamo este centro variável. É o valor central ou seja, Bid + Ask / 2 = centro
A segunda é a contagem ...Apenas uma simples contagem que eu aumento em um a cada novo pedido..... até que eu feche todos eles e a contagem seja zerada.
//=======================================================
Este trabalho irá verificar se as variáveis globais "centralizam" e "contam" .... e, se for encontrado, escrever os valores para as variáveis centralizam e contam no meu EA?
se (GlobalVariableCheck(center))
se (GlobalVariableCheck(count))
{
centro = (GlobalVariableGet(centro));
count = (GlobalVariableGet(count));
AskStart=1;
BidStart=1;
}
//==============================================================
Isto (assumindo que AskStart e BidStart são zero) escreverá o valor central para o "centro" da GlobalVariable
if(AskStart==0)
if(BidStart==0)
{
AskStart = NormalizeDuplo((Perguntar),4);
BidStart=NormalizeDouble((Bid),4);
center=((AskStart+BidStart)/2);
NormalizeDouble((centro),4);
Print(center);
AskStart=1;
BidStart=1;
Comentário(centro);
GlobalVariableSet("centro",centro);
}
//=====================================================================
Isto escreverá o valor da contagem para a "contagem" da GlobalVariable?
tic = -1;
if(TradeLong)
if(center>(Ask+sh1))
se (contagem===1)
{
while((tic == -1 )&¢er>(Ask+sh1))
{
Dormir(4000);
RefreshRates();
tic = OrderSend(Symbol(),OP_BUY,LE1, NormalizeDouble((Ask),4),5,Ask-sl1*Point,0,"",255,0,CLR_NONE);
}
se (tic != -1)
{
contagem=2;
GlobalVariableSet("count", count);
tic = -1;
}
senão
{
retorno(0);
}
while((tic == -1 )&¢er>(Ask+sh1))
{
Dormir(4000);
RefreshRates();
tic = OrderSend(Symbol(),OP_SELL,LE00, NormalizeDouble((Bid),4),5,Bid+sl0*Point,Bid-tp000*Point,"",255,0,CLR_NONE);
}
retorno(0);
}
//==============================================
Será que isso vai contar e centralizar o Delete GlobalVariable?
if(OrdensTotal()==0)
{
Closenow=False;
count=1;
AskStart=0;
BidStart=0;
centro=0;
Hedgeonce=1;
GlobalVariableDel(centro);
GlobalVariableDel(count);
}
Obrigado por sua ajuda e revisão.....
simples ea
há uma EA que abre negócios em um determinado horário do dia, e permite que você defina preços.... estratégia de saída..... todas as variáveis
Lote fixo para determinar SL
Olá
Eu tenho tentado fazer um SL que deriva da % de risco e do tamanho do lote.
Exemplo
Balanço 2000
Risco 2%
Dinheiro em risco $40,00 = Saldo * Risco
Tamanho do lote 0,02
Valor TickValue 10,00 ou conforme determinado por cada par.
TickSize 0,2 = TickValue * LotSize
SL 200 = Cash at Risk / TickSize.
Assim, o SL seria colocado a 200 pips do aberto.
o tamanho do lote deveria aumentar em 0,01 a cada 1000 dólares.
Isto é o que eu tenho até agora
if(OrderSelect(0,SELECT_BY_POS,MODE_HISTORY)) {
if(OrderType()==0 && OrderProfit()>0) {
if(AccountBalance()>1000*2) Lots=MathAbs(MathCeil(-AccountBalance()/OrderProfit()))*0.01;
else Lots=0.01;Qualquer ajuda seria ótima
Abraço
Beno
Gidday
Como usar a barra aberta como ponto pivô. exemplo
Se o Bid se move acima da compra aberta e atinge TP (com alguma sorte) e inverte, então o Ask se move abaixo da aberta, então abra uma venda.
Eu percebo que se o TP não for atingido e a posição aberta pode ser outra.
qualquer ajuda seria ótima.
Cumprimentos
Beno
LimitOrders, que está aberto?
Hi,
Eu quero escrever minha própria EA.
Primeiro envio um SellLimit e um BuyLimit.
Depois quero ver, quais são as ordens deles que são alcançadas. Como posso ver qual ordem ainda está aberta?
Quando olho para as OrdensTotal() é para receber minhas Ordens ABERTAS e PENDIDAS.
Muito obrigado,
sunshineh
por OrderType( )
OP_BUY - posição de compra,
OP_SELL - posição de venda,
OP_BUYLIMIT - posição de limite de compra pendente,
OP_BUYSTOP - posição de parada de compra pendente,
OP_SELLLIMIT - limite de venda posição pendente,
OP_SELLSTOP - posição de parada de venda pendente.
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderType() == OP_BUY) {...do some thing....}
if(OrderType() == OP_SELL) {...do other thing....}
}