[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 1138

 
drknn:

Qual é o sistema operacional, sete? Se sim, não é de se admirar que você não tenha dirigido o meta-editor como administrador. Se for um xpi, então faremos mais perguntas.
Muito obrigado! Sim, sete. Funcionando como administrador resolveu o problema!
 
volshebnik:
Muito obrigado! Sim, sete. Funcionando como administrador resolveu o problema!


Desativar este serviço - isso vai aborrecê-lo

Desabilitar o UAC no Windows 7 na linha de comando

C:{Windows\\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f

Para habilitar a UAC novamente, você pode fazer o seguinte:

C:\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\MicrosoftWindows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f

Há outra coisa em sete - "God Mode".

1. Clique com o botão direito do mouse em qualquer espaço vazio em sua área de trabalho. 2.
2. Vá para o Novo menu e crie uma nova pasta.
3. Renomear a pasta da seguinte forma: GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

voilá!!!!!!

NÃO use este recurso no Windows 7 x64 (e também no Windows Vista x64) - ele causa o travamento do sistema Como relatado pelos usuários, ele também funciona em sistemas x64, mas use-o por sua própria conta e risco.

 
Moderadores - vocês poderiam limpar um monte de páginas neste tópico - de qualquer forma, o material anterior não é realmente lido por ninguém, mas abre este ramo do navegador com um atraso. Provavelmente devido ao fato de que as páginas do ramo têm mil.
 

Tenho uma pergunta para os especialistas (ajude-me a entender isto para um nerd):

Eu escrevi um código - venda condicional. Esta é a condição:

   int buy1 = 0;
   if (ima0<ima1)buy1 = 2;

Aqui está uma venda:

{
 
   double P1_buy;
   int rebuy;
   if (buy1>1)
     {      
      P1_buy = MarketInfo(Symbol(), MODE_ASK);
      rebuy = OrderSend(Symbol(),OP_BUY,Lots,P1_buy,4,0,0,"",MAGICMA,0,Blue);
      if (rebuy > 0)                        // Получилось :)
         {
           Alert ("Открыт ордер buy ",rebuy);
         }
     }
   return (0);
     
}
   

Acaba vendendo indefinidamente 9 enquanto houver dinheiro gratuito)

Pensei que estava aqui, mas não - lá 100% ou 0 ou 2

ima0<ima1
 
luekalek:

Tenho uma pergunta para os especialistas (ajude-me a entender isto para um nerd):

Eu escrevi um código - venda condicional. Esta é a condição:

Aqui está uma venda:

Acaba vendendo indefinidamente 9 enquanto houver dinheiro gratuito)

Pensei que estava aqui, mas não - lá 100% ou 0 ou 2

Vender ou comprar?
 
paukas:
Vende ou compra?

A EA deve vender ou comprar, dependendo do valor de venda1

   double sell1 = 0.0;
   if (ima10<ima11)sell1 = 2.0;

e comprar1

   double buy1 = 0.0;
   if (ima0<ima1)buy1 = 2.0;

após estes cálculos eu prescrevi

//=++==============================================================++=
// продаем на вершине мин. лотом;

   double P1_sell=0.0;
   double resell=0.0;   

   double total = 0.0;
   if(OrdersTotal()>0.0)  total=2.0;

   if (total>1) sell1=0;
   if (sell1>1)
     {
      P1_sell = MarketInfo(Symbol(), MODE_BID);
      resell=OrderSend(Symbol(),OP_SELL,Lots,P1_sell,3,0,0,"",OrderTicket(),0,Red);
      if (resell > 0)                        // Получилось :)
         {
           Alert ("Открыт ордер sell ",resell);       
         }
     }  
  
//=++==============================================================++=
// закрываем ордер sell если buy>1;

   double tok=0.0;
   double P1_sell2=0.0;
   if (buy1>1.0)
     {
     P1_sell2 = MarketInfo(Symbol(), MODE_ASK);
     tok = OrderClose(OrderTicket(),OrderLots(),P1_sell2,3,Red);
     }
    
//=++==============================================================++=
// покупаем на дне мин. лотом;
 
   double P1_buy=0.0;
   double rebuy=0.0;
   
   double total2 = 0.0;
   if(OrdersTotal()>0.0)  total2=2.0;

   if (total2>1.0) buy1=0.0;
   
   if (buy1>1.0)
     {      
      P1_buy = MarketInfo(Symbol(), MODE_ASK);
      rebuy = OrderSend(Symbol(),OP_BUY,Lots,P1_buy,3,0,0,"",OrderTicket(),0,Blue);
      if (rebuy > 0.0)                        // Получилось :)
         {
           Alert ("Открыт ордер buy ",rebuy);
         }
     }
   
//=++==============================================================++=
// закрываем ордер buy если sell>1;

   double tak=0.0;
   double P1_buy2=0.0;
   if (sell1>1.0)
     { 
      P1_buy2 = MarketInfo(Symbol(), MODE_BID);
      tak = OrderClose(OrderTicket(),OrderLots(),P1_buy2,3,Blue);
     }

//--------------------------------------------------------------------
   return(0);                            // Выход из start()
}
//-------------------------------------------------------------------
E agora em vez de 74 ordens de venda abertas, 1 ordem de compra (ao testar 1 semana no testador)
 

Obrigado a todos vocês. A questão foi resolvida. O novato descobriu isso por conta própria.

foi a abordagem errada, você só tem que usar o vazio

void CheckForOpen()  
{
----
}
void CheckForClose()
{
----
}
void start()
  {
   CheckForOpen();
   CheckForClose();
  }

e tudo funciona - woohoo.

 
drknn:


Desabilite o maldito serviço - você vai ficar farto dele.

Desabilitar o UAC no Windows 7 via linha de comando

C:{Windows\\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f

Para ativar a UAC novamente, você pode fazer o seguinte:

C:\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\MicrosoftWindows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f

Há outra coisa em sete - "Modo Deus".

1. Clique com o botão direito do mouse em qualquer espaço vazio em sua área de trabalho. 2.
2. Vá para o Novo menu e crie uma nova pasta.
3. Renomear a pasta da seguinte forma: GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

voilá!!!!!!

NÃO use este recurso no Windows 7 x64 (e também no Windows Vista x64) - ele causa o travamento do sistema Como relatado pelos usuários, ele também funciona em sistemas x64, mas use-o por sua própria conta e risco.

Muito obrigado! Fixo 1 a 0 e agora, antes de lançar alguns programas, não pede mais permissão para abri-los, e os MT4 adicionais não apresentam falhas. Mas não experimentou o "modo de deus" - Windows 7 x64.
 
drknn:

não estou um pouco errado Estou interessado em "ciclicidade", grosso modo, se eu precisar fazer uma troca a cada 1,5 horas, ou por exemplo 2, ou uma hora, para não escrever se(Hour()==? ||Hour()==?|||Hour()==?......) etc., dormir também não
A abertura de negócios ao aparecimento de um novo bar também não é adequada porque é impossível definir o período de 1,5 horas ou 2 horas.
 

Bom dia!

Alguém pode me ajudar? Estou navegando na "Base de Código", otimizo o que eles oferecem e testo - o resultado é ruim - otimizações por um ano, meio ano, dois meses, um mês, uma semana dão lucro, mas assim que você começa a testar - você obtém perdas ou saque muito grande e redução do depósito. Eu também desenvolvi e testei indicadores, mas o resultado é o mesmo. Tenho um Expert Advisor em Artigos otimizado e já experimentei e obtive o mesmo resultado. Coloquei revisões em sites onde baixei Expert Advisors e indicadores - sem respostas. Se eu tiver um, isso daria uma boa renda sem grandes levantamentos ou onde posso verificá-lo? Entendo que a pergunta é trivial, talvez "uma voz a chorar no deserto", mas, mesmo assim, de repente ? Aqui está meu endereço de e-mail se você precisar - kalliopik@rambler.ru