Qualcuno scribacchi una sceneggiatura per 5 wmz. - pagina 17

 

Una cosa strana, qualcuno ha riscontrato questo problema: quando si avvia per la prima volta il terminale installato e si collega l'EA online fa trading, ma non appena si riapre il terminale MT4, l'EA smette di fare trading.

La situazione è stupida, ogni volta devo cercare i terminali di nuove società di brokeraggio e tenere il terminale aperto per diversi giorni, usando "switch to sleep mode" quando spengo il computer, e testando gli Expert Advisors cambiando i codici di base Moving Average e MACD Sample nell'editor. Il sistema operativo è Win2000 SP4.

E la domanda principale è se è possibile insegnare all'Expert Advisor a considerare le previsioni della sterlina e dell'euro. Per esempio la previsione di Yen nnv=yen, l'Expert Advisor esegue un'operazione di acquisto, ma le previsioni di GBP con EUR in B mostrano più una tendenza al ribasso e sarebbe corretto eseguire un'operazione di vendita.

if ( DayOfWeek()==3){//если сегодня четверг
if ( Hour() == 23)  {//если - 22 часа терминального времени
if ( NumberOfPositions("USDJPY" ,OP_BUY, Magic )==0 ) { //если  нет о
  if ( Close[1]>=Open[24] && Close[23]<=Open[48] && Close[47]<=Open[72]) { 
        //покупаем 
      SL=0;TP=0;
      if(StopLoss>0 && StopLoss>StopLevel )    SL=Bid-Point*StopLoss;
      if(TakeProfit>0 && TakeProfit>StopLevel) TP=Bid+Point*TakeProfit;
      if(StopLoss  <StopLevel && StopLoss>0)   SL = Bid-Point*StopLevel; 
      if(TakeProfit<StopLevel && TakeProfit>0) TP = Bid+Point*StopLevel; 
   ticket=WHCOrderSend("USDJPY",OP_BUY,lotsi,Ask,3,SL,TP,"Regulest_JPY",Magic,0,clOpenBuy );
   if(ticket < 0) {
            Print("Ошибка открытия ордера SELL #", GetLastError()); 
            Sleep(10000);  prevtime = Time[1];   return (0); 
                  } 

        }}}} 

//  при ННВ он проводит сделку BUY, но если GBP и EUR сегодня ВВВ, то нужна SELL сделка
if ( Close[1]>=Open[24] && Close[23]>=Open[48] && Close[47]>=Open[72])
if ( Close[1]>=Open[24] && Close[23]>=Open[48] && Close[47]>=Open[72])

se la GBP e l'EUR oggi sono BBB, allora è necessario un trade SELL.

 
Profitabl:

Una cosa strana, qualcuno ha riscontrato questo problema: quando si avvia per la prima volta il terminale installato e si collega l'EA online fa trading, ma non appena si riapre il terminale MT4, l'EA smette di fare trading.

La situazione è stupida, ogni volta devo cercare i terminali di nuove società di intermediazione e tenere il terminale aperto per diversi giorni, usando "switch to sleep mode" quando spengo il computer, e provando gli Expert Advisors sostituendo i codici di Moving Average e MACD Sample nell'editor. Il sistema operativo è Win2000 SP4.

E la domanda principale è se è possibile insegnare all'Expert Advisor a considerare le previsioni della sterlina e dell'euro. Per esempio la previsione di Yen nnv=yen, l'Expert Advisor esegue un'operazione di acquisto, ma le previsioni di GBP con EUR in B mostrano più una tendenza al ribasso e sarebbe corretto eseguire un'operazione di vendita.

se la GBP e l'EUR sono in BBB oggi avrebbe bisogno di un trade SELL


Il problema è nelle impostazioni del terminale

 
Profitabl:

La situazione è stupida, ogni volta devo cercare i terminali di nuove società di brokeraggio e tenere il terminale aperto per diversi giorni alla volta, utilizzando lo "switch to sleep mode" quando il computer è spento, e gli Expert Advisors vengono testati sostituendo i codici base Moving Average e MACD Sample nell'editor. Il sistema operativo è Win2000 SP4.

Quando avrò finito lo spazio sul mio hard disk, dovrò comprare un paio di nuovi dischi... poi un paio di nuovi computer.

Guardatevi bene intorno, osservate ciò che vi circonda, soprattutto tutti i pulsanti del terminale e soprattutto il tasto F1.

L'impressione è che al giorno d'oggi essere un pazzo sia normale, persino alla moda e cool. Se qualcuno non lo capisce come te, è un vero stupido.

ps. quando non c'è più spazio nell'appartamento per ospitare nuovi computer... Beh... dovremo prendere un nuovo appartamento.

 
Profitabl:

Una cosa strana, qualcuno ha riscontrato questo problema: quando si avvia per la prima volta il terminale installato e si collega l'EA online fa trading, ma non appena si riapre il terminale MT4, l'EA smette di fare trading.

La situazione è stupida, ogni volta devo cercare i terminali di nuove società di intermediazione e tenere il terminale aperto per diversi giorni, usando "switch to sleep mode" quando spengo il computer, e testando gli Expert Advisors cambiando i codici base Moving Average e MACD Sample nell'editor. Il sistema operativo è Win2000 SP4.

E la domanda principale è se è possibile insegnare all'Expert Advisor a considerare le previsioni della sterlina e dell'euro. Per esempio la previsione di Yen nnv=yen, l'Expert Advisor esegue un'operazione di acquisto, ma le previsioni di GBP con EUR in B mostrano più una tendenza al ribasso e sarebbe corretto eseguire un'operazione di vendita.

se la GBP e l'EUR oggi sono BBB, allora è necessario un trade SELL.

Servizio - impostazioni - grafici. Impostare max 2 campi inferiori, max barre nella storia e nella finestra. Il problema è che quando si riavvia il terminale, viene visualizzato solo il numero di barre che vi è prescritto. A quanto pare il numero che avete specificato non è sufficiente.
 
Profitabl:

il prezzo è definitivo, un compito banale - che significa cinque minuti. chirp, chirp e lo script è scritto.


crede nei miracoli?
 
if ( DayOfWeek()==5){//если сегодня вечер вторника
if ( Hour() == 0 && Minute()==30)  {//если - 22 часа терминального времени
if ( NumberOfPositions("USDCHF" ,OP_SELL, Magic )==0 ) { //если  нет о
   if ( Close[1]>= Open[48] && Close[49]<=Open[96] && Close[97]<=Open[144]) {//н/ввв=н/н н/ввн=В/В в/ннн=В/н в/ннв=в/В
        //покупаем 
      SL=0;TP=0;
      if(StopLoss>0 && StopLoss>StopLevel )    SL=Ask+Point*StopLoss;
      if(TakeProfit>0 && TakeProfit>StopLevel) TP=Ask-Point*TakeProfit;
      if(StopLoss  <StopLevel && StopLoss>0)   SL = Ask+Point*StopLevel; 
      if(TakeProfit<StopLevel && TakeProfit>0) TP = Ask-Point*StopLevel; 
   ticket=WHCOrderSend("USDCHF",OP_SELL,lotsi,Bid,3,SL,TP,"Regulest_CHF_sl=120=tp",Magic,0,clOpenBuy );
   if(ticket < 0) {
            Print("Ошибка открытия ордера SELL #", GetLastError()); 
            Sleep(10000);  prevtime = Time[1];   return (0); 
                  } 
        }}}} 

Ciao a tutti. Chi sa come sostituire l'ora di inizio nelle condizioni con le sole barre del grafico a 30 minuti? Il problema è che senza "&& Minute()==30", solo con Hour()==0 otto EAs aprono otto posizioni in qualsiasi momento durante la prima ora da 00.00 a 00.59, ma se ( Hour() == 0 && Minute()==30) durante un minuto di 00.30 posizioni riescono ad aprire 2-3 EAs da otto, lavorano solo un minuto. Come farli iniziare come per l'ora, durante la seconda barra di 30 minuti da 00.30 a 00.59?

Mi sembra che il tempo se ( Hour() == 0 && Minute()== 30) può essere condizionato dal numero della barra 30M in quel giorno, per esempio era la seconda barra della prima ora, e questo se ( Hour() == 0 && Minute()==0) è la prima barra della prima ora.

if ( DayOfWeek()==5){/se oggi è venerdì

if ( ????????? ) {// se la seconda barra è 30Minutes sul grafico, che corrisponde all'ora if ( Hour() == 0 && Minute()==30)

Cosa dovrebbe essere al posto di (????????), qualcuno lo sa?

 

Tutto grazie, questa è la soluzione.

                if ( DayOfWeek()==5){//  вот так стартует с 18.00 до 18.29
if ( Hour() == 18.00 && Minute()<=29) 

                if ( DayOfWeek()==5){ //  вот так будет стартовать с 18.30 до 18.59
if ( Hour() == 18.00 && Minute() >=30) 
Motivazione: