[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 1138

 
drknn:

Qual è il sistema operativo, sette? Se sì, non c'è da meravigliarsi se non hai eseguito il meta-editor come amministratore. Se è un xpi, allora faremo altre domande.
Grazie mille! Sì, sette. L'esecuzione come amministratore ha risolto il problema!
 
volshebnik:
Grazie mille! Sì, sette. L'esecuzione come amministratore ha risolto il problema!


Disattivate questo servizio, cazzo, vi annoierà

Disattivare UAC in Windows 7 dalla riga di comando

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

Per abilitare nuovamente l'UAC, potete fare quanto segue:

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

C'è un'altra cosa in sette: "Modo Dio".

1. cliccate con il tasto destro del mouse su qualsiasi spazio vuoto del vostro desktop. 2.
2. Vai al menu Nuovo e crea una nuova cartella.
3. Rinominare la cartella come segue:GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

voila!!!!!!

NON usare questa funzione su Windows 7 x64 (e anche Windows Vista x64) - causa il blocco del sistema Come riportato dagli utenti, funziona anche su sistemi x64, ma usalo a tuo rischio e pericolo.

 
Moderatori - si potrebbe pulire un mucchio di pagine di questo thread - comunque il materiale precedente non è davvero nessuno letto, ma si apre questo ramo del browser con un ritardo. Probabilmente a causa del fatto che le pagine nel ramo ha un migliaio.
 

Ho una domanda per gli esperti (aiutatemi a capire questo per un nerd):

Ho scritto un codice - vendita condizionata. Ecco la condizione:

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

Qui c'è una vendita:

{
 
   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);
     
}
   

Finisce per vendere indefinitamente 9 finché c'è denaro libero)

Pensavo fosse qui, ma no - ci 100% o 0 o 2

ima0<ima1
 
luekalek:

Ho una domanda per gli esperti (aiutatemi a capire questo per un nerd):

Ho scritto un codice - vendita condizionata. Ecco la condizione:

Qui c'è una vendita:

Finisce per vendere indefinitamente 9 finché c'è denaro libero)

Pensavo fosse qui, ma no - ci 100% o 0 o 2

Vendere o comprare?
 
paukas:
Vende o compra?

L'EA dovrebbe vendere o comprare a seconda del valore di sell1

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

e comprare1

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

dopo questi calcoli ho prescritto

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

   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 ora invece di 74 ordini di vendita aperti, 1 ordine di acquisto (quando si prova 1 settimana nel tester)
 

Grazie a tutti. Il problema è stato risolto. Il novellino l'ha capito da solo.

era l'approccio sbagliato, devi solo usare void

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

e tutto funziona - woohoo.

 
drknn:


Disattivate il fottuto servizio - ne sarete stufi.

Disattivare UAC in Windows 7 tramite la riga di comando

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

Per abilitare nuovamente l'UAC, potete fare quanto segue:

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

C'è un'altra cosa in sette: il "God Mode".

1. cliccate con il tasto destro del mouse su qualsiasi spazio vuoto del vostro desktop. 2.
2. Vai al menu Nuovo e crea una nuova cartella.
3. Rinominare la cartella come segue:GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

voila!!!!!!

NON usare questa funzione su Windows 7 x64 (e anche Windows Vista x64) - causa il blocco del sistema Come riportato dagli utenti, funziona anche su sistemi x64, ma usalo a tuo rischio e pericolo.

Grazie mille! Corretto 1 a 0 e ora, prima di lanciare alcuni programmi, non chiede più il permesso di aprirli, e gli MT4 aggiuntivi non fanno glitch. Non ho sperimentato il "god mode" però - Windows 7 x64.
 
drknn:

non un po' sbagliato sono interessato alla "ciclicità", grosso modo se ho bisogno di fare un trade ogni 1,5 ore, o per esempio 2, o un'ora, non scrivere if(Hour()==? ||Hour()==?||Hour()==?......) etc., dormire anche non
Anche l'apertura dei trade all'apparizione di una nuova barra non è adatta perché è impossibile impostare il periodo di 1,5 ore o 2 ore.
 

Buongiorno!

Qualcuno può aiutarmi? Sto navigando su "Code Base", ottimizzo ciò che offrono e provo - il risultato è pessimo - le ottimizzazioni per un anno, mezzo anno, due mesi, un mese, una settimana danno profitto, ma non appena si inizia a provare - si ottengono perdite o drawdown molto grandi e riduzione del deposito. Ho anche sviluppato e testato degli indicatori, ma il risultato è lo stesso. Ho un Expert Advisor ottimizzato in articoli e l'ho provato e ho ottenuto lo stesso risultato. Ho pubblicato recensioni sui siti dove ho scaricato Expert Advisors e indicatori - nessuna risposta. Se ne ho uno, che darebbe un buon reddito senza grande drawdown o dove posso controllare? Capisco che la domanda è banale, forse "una voce che grida nel deserto", ma ancora, improvvisamente? Ecco il mio indirizzo email se ne hai bisogno - kalliopik@rambler.ru

Motivazione: