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

 
roman1782 писал(а) >>

Come si ottengono i valori di un ANDRUS VIL in qualsiasi punto?


dall'equazione della linea retta

 
Cari esperti, amici, fratelli! Si prega di consigliare ad un principiante come identificare correttamente la situazione quando l'EMA(8) sulla barra precedente ha "bucato" la candela. Lo uso come analisi aggiuntiva per la presenza di flat. Ma non mi ascolta ...


... Lo calcolo in questo modo:
//--------------------------------------------------------------- 5 --
   // Вычисление торговых критериев
//-------------------------------------------------------------------
      
//    Покупка   
//-------------------------------------------------------------------
   
   if(
//      Delta>0.0 &&                                // Если тренд вверх
      BrBl_1>0.001 &&                               // Bears&Bulls выше порога срабатывания 0.001
      BrBl_1<BrBl_0 &&                              // Бурёнки рулят
      MCDRmn_1>MCDRsig_1 &&                         // Главная MACD Rounding выше сигнальной
      MCDRmn_0>MCDRmn_1 &&                          // Главная MACD Rounding поднимается
      EMA8_1>(iClose(NULL,0,1)-iOpen(NULL,0,1)) &&  // Сигнальная EMA(8) ниже цены открытия предыдущего бара
      PSAR_1<iOpen(NULL,0,1)                        // Значение параболика ниже цены открытия бара 1
   
      )
      
      return(10);                                   // Открытие Buy 

//-------------------------------------------------------------------
//    Продажа   
//-------------------------------------------------------------------
         
   if(
//      Delta<0.0 &&                                // Если тренд вниз
      BrBl_1<-0.001 &&                              // Bears&Bulls ниже порога срабатывания -0.001
      BrBl_1>BrBl_0 &&                              // Топтыгины в думе
      MCDRmn_1<MCDRsig_1 &&                         // Главная MACD Rounding ниже сигнальной
      MCDRmn_0<MCDRmn_1 &&                          // Главная MACD Rounding опускается
      EMA8_1>(iOpen(NULL,0,1)-iClose(NULL,0,1)) &&  // Сигнальная EMA(8) выше цены открытия предыдущего бара
      PSAR_1>iOpen(NULL,0,1)                        // Значение параболика выше цены открытия бара 1
   
      )
   
      return(20);                                   // Открытие Sell 
      
//-------------------------------------------------------------------
Sono un po' confuso sulla veridicità di queste espressioni:
Per Ciao:
EMA8_1>(iClose(NULL,0,1)-iOpen(NULL,0,1)) &&  // Сигнальная EMA(8) ниже цены открытия предыдущего бара
... E per Vendere:
EMA8_1>(iOpen(NULL,0,1)-iClose(NULL,0,1)) &&  // Сигнальная EMA(8) выше цены открытия предыдущего бара
Aiuta a risolvere il problema, non lasciare che un uomo muoia nei sogni di...
Grazie... :)
 
Beh sì, le condizioni sono sbagliate - supponendo che i commenti siano corretti :)
Credo che dovrebbe essere così:

Per Ciao:
EMA8_1 < iOpen(NULL,0,1) &&  // Сигнальная EMA(8) ниже цены открытия предыдущего бара
... e per Vendere:
EMA8_1 > iOpen(NULL,0,1) &&  // Сигнальная EMA(8) выше цены открытия предыдущего бара
E prima di questo confrontavi il segnale EMA(8) (quasi prezzo) con la differenza di prezzo sulla prima barra. Non sono valori comparabili.
 
granit77 >>:

Вы, видимо, подзабыли, что существует совершенно шикарная надстройка EvgeTrofi для Эксел, которая загружает прямо HTML файл отчета без всякого ручного копирования.

Non ho controllato subito... Grazie per il promemoria, è utile!




 
Mathemat >>:
Ну да, условия неверны - если исходить из того, что комменты верны :)
Наверно, должно быть так:

Для Бай:
... и для Селл:
А до этого Вы сравнивали сигнальную ЕМА(8) (почти цену) с разницей цен на 1-м баре. Это ж несопоставимые величины.


Grazie per la risposta rapida, ma c'è un errore anche nel tuo esempio. Devo controllare la condizione mostrata nell'immagine - la candela si sovrappone completamente alla MA. Se controlliamo la condizione come suggerisci, supponiamo che la MA sia più alta della candela (per vendere), allora controlliamo la condizione
EMA8_1 > iOpen(NULL,0,1) &&  // Сигнальная EMA(8) выше цены открытия предыдущего бара
... ma! Tutto è corretto - la candela ha aperto sopra la MA, quindi è Sell. E se la candela ha chiuso sotto la MA? Poi chiuderà sotto la MA con il suo corpo e non c'è bisogno di vendere in questo caso, così come di comprare...
 

Come ottenere i valori di VIL ENDRUS in qualsiasi punto?
Scrivere il codice?

 
artmedia70 >>:


Спасибо за быстрый ответ, но и в вашем примере тоже есть ошибка. Мне нужно проверять условие, которое изображено на картинке - свеча полностью перекрывает собой МАшку. Если проверять условие, как предлагаете вы, то, допустим, Машка находится выше свечи (для Селл), тогда проверяем условие
... но! Всё верно - свеча открылась выше, значит Селл. А если свеча закрылась ниже МАшки? Тогда она и перекроет МАшку своим телом и продавать в данном случае не нужно, как впрочем и покупать...
niente potrebbe essere più semplice

EMA8_1 > iOpen(NULL,0,1) && EMA8_1 < iClose(NULL,0,1)
 
roman1782 >>:

Как получить значения ВИЛ ЭНДРЮСА в любой точке ?
Напишите код ?

https://docs.mql4.com/ru/objects/ObjectGetValueByShift

Con questa funzione si calcola il valore della linea centrale della forca, la linea superiore e quella inferiore si ottengono aggiungendo o sottraendo rispettivamente la larghezza del canale.

 
alsu писал(а) >>

https://docs.mql4.com/ru/objects/ObjectGetValueByShift

Questa funzione serve per calcolare il valore della linea centrale della forca, la linea superiore e quella inferiore si ottengono aggiungendo o sottraendo la larghezza del canale, rispettivamente.



Puoi mandarmi un pezzo di codice? Ho provato questa funzione, non funziona, non ottiene un valore?
 

Come implementare tra le 17.00 e le 18.30 se il prezzo di chiusura di una candela su M15 è al di sotto della linea di tendenza, allora un ordine pendente viene piazzato -2 pip sotto il LOW della candela? Puoi mostrarmi il codice?