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
Jimmynz:
Você pode adicionar o seguinte trecho de código para verificar o dia e a hora para que sua EA possa fechar todas as negociações.
bool externo Sexta-feiraFechar = verdadeiro; // permitir o fechamento de todas as negociações na sexta-feira
fechamento externo intDia = 5; // Sexta-feira = dia de fechamento do mercado da semana
Tempo de fechamento interno externo = 19; // 7 PM = hora de fechamento do mercado
int timeFlag = 0; // permitir que os negócios ocorram
if (FridayClose && TimeHour(TimeCurrent())>=closeTime && TimeDayOfWeek(TimeCurrent())>=closeDay)
{
timeFlag=1; // bandeira definida para parar a negociação
CloseAll(); // função fecha todas as negociações abertas por esta EA
}
Espero que isto o ajude.
Felicidades!
coderMike
~ serviços de programação EA de qualidade~
não um roteiro, mas um código para a EA
Fechar todos os scripts para o MT4.
Olá newdigital,
Muito obrigado por seu posto.
O que eu estava realmente procurando não é um script, mas um código que eu possa instalar no meu EA. Por exemplo, as ordens abrem no início do dia, e terminam no final de cada dia, mas todas as ordens (pendentes ou de mercado) não fecham de forma alguma.
Por exemplo, recebi algumas sugestões como usar a nova função de barra ou usar a função de tempo para que todas as ordens fechem no final de cada dia. O problema é que eu não sei como fazer tal função funcionar, uma vez que sou programador intermediário. Eu realmente apreciaria se você me ajudasse aqui. Eu quero ser um programador e codificador muito profissional.
Por favor, me avisem o mais rápido possível.
Obrigado novamente pelos roteiros.
Felicidades,
Jimmynz:
Você pode adicionar o seguinte trecho de código para verificar o dia e a hora para que sua EA possa fechar todas as negociações.
bool externo Sexta-feiraFechar = verdadeiro; // permitir o fechamento de todas as negociações na sexta-feira
fechamento externo intDia = 5; // Sexta-feira = dia de fechamento do mercado da semana
Tempo de fechamento interno externo = 19; // 7 PM = hora de fechamento do mercado
int timeFlag = 0; // permitir que os negócios ocorram
if (FridayClose && TimeHour(TimeCurrent())>=closeTime && TimeDayOfWeek(TimeCurrent())>=closeDay)
{
timeFlag=1; // bandeira definida para parar a negociação
CloseAll(); // função fecha todas as negociações abertas por este EA
}
Espero que isto o ajude.
Felicidades!
coderMike
~ serviços de programação EA de qualidade~Oi Jimmynz,
Muito obrigado por sua grande ajuda.
Tenho apenas uma pergunta rápida, por favor. Este código também ajudaria no fechamento no bar diário. Estou usando ordens pendentes para negociar meu código, mas quero que a EA feche Todas as ordens pendentes e abra no final da vela diária.
Pensei que tinha que usar isto:
se (Fechar[1] == Abrir[0])
retorno (1);
onde 1 está usando na função de código de sinal. Como se (sinal ==1) blá blá blá blá
Ainda não sou programador profissional, mas quero ser, e é por isso que farei o meu melhor para tornar este sonho realidade.
Mais uma vez obrigado e espero poder ouvir de vocês em breve.
Os melhores votos,
Eu usei este código, mas não funcionou.
Hi,
Só quero mencionar que usei este código para fechar todos os pedidos, mas não funcionou em absoluto.
se (AccountProfit() > 0)
{
DeleteOrders();
CloseOrders();
}
nulo CloseOrders()
{
int cnt = OrderTotal();
para (int i=cnt-1; i >= 0; i--)
{
se (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) continuar;
int type = OrderType();
if (type == OP_BUY)
{
RefreshRates();
OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 3);
}
se (tipo == OP_SELL)
{
RefreshRates();
OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 3);
}
}
}
ordens de exclusão nulas()
{
int cnt = OrderTotal();
para (int i=cnt-1; i >= 0; i--)
{
se (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) continuar;
int type = OrderType();
if (type == OP_BUYSTOP || type == OP_SELLSTOP ||| type == OP_BUYLIMIT || type == OP_SELLLLIMIT)
{
OrderDelete(OrderTicket());
}
}
}
É estranho que alguns códigos estejam corretos, mas não funcionam.
Por favor, me avise se você tiver opinião sobre isso.
Felicidades,
Comprar/vender ALL CHF script pls!!!!
Olá,
Preciso de ajuda se alguém puder me guiar onde encontrar um roteiro que possa COMPRAR @ VENDER todos os pares CHF ou fazer-me um se não for muito pesado.
thx com antecedência
ps: sry se afixar isto na seção errada
Alguém tem uma moeda específica EA próxima quando o preço médio de apenas esse par específico atinge uma meta de lucro de entrada do usuário?
ordem pendente de script no MA
Olá a todos
poderia, por favor, me ajudar
preciso de um roteiro que será executado no gráfico
ordem pendente = MA
encontrei algo, mas não consigo pô-lo a funcionar
por favor, ajude
IcebergOrders [Roteiro]...
Aqui está uma ferramenta de pedido em aberto/encomenda de iceberg que pode ser útil para algumas pessoas...;)
Roteiro: Feche todas as posições e faça a inversão.
Olá
É possível fazer um roteiro que fecha todas as posições e assume a inversão com o mesmo tamanho?
Exemplo:
Im Long GBPUSD 1.0 lotes
Também lotes longos GBPJPY 1,0
SCRIPT ativado
Agora estou curto GBPUSD 1,0 lotes
Também curto GBPJPY 1,0 lotes.
Obrigado!
Obrigado de antemão.
Olá
É possível fazer um roteiro que fecha todas as posições e assume a inversão com o mesmo tamanho?
Exemplo:
Im Long GBPUSD 1.0 lotes
Também lotes longos GBPJPY 1,0
SCRIPT ativado
Agora estou curto GBPUSD 1,0 lotes
Também curto GBPJPY 1,0 lotes.
Obrigado!
Obrigado de antemão.O pseudocódigo bruto no início() seria
if (OrderSymbol() == Symbol() && (OrderType() == OP_BUY || OrderType() == OP_SELL)) {
if (OrderType() == OP_BUY) {
OrderSend(OP_SELL,OrderLots(),...)
} else if (OrderType() == OP_SELL) {
OrderSend(OP_BUY,OrderLots(),...)
}
OrderClose(OrderTicket(),...);
}
}