Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 380

 
Artyom Trishkin:

Resalte Signal_ThresholdOpen en el código y pulse Crrl+F para buscar todas las apariciones de esta variable en el código y ver en qué cálculos participa esta variable. Del mismo modo, busque ThresholdClose.

A ver si lo descubres ;))

Gracias)))) Lo he intentado y lo he intentado, pero hasta ahora sin éxito))))) He decidido preguntar aquí, quizás alguien lo sepa con seguridad)))

Lo dejamos como variable "X" por ahora - afecta algo allí)))).

Quizá más adelante descubra para qué sirve sobre la marcha)))

 
kashi_ann:

Gracias)))) Lo he intentado y probado)))) hasta ahora sin éxito)))) decidí preguntar aquí, tal vez alguien sabe con seguridad))))

Lo dejamos como una variable "X" por ahora - afecta algo allí)))).

Quizá más adelante descubra para qué sirve sobre la marcha)))

Los principios de la votación y los pesos de las señales: MQL5 Wizard: Nueva versión.
 

Buscando en Google no encuentro... "comercio clase c descarga sitio:mql5.com"

Dame un enlace donde descargar el archivo de inclusión de la clase c-trade

Clase CTrade.

Gracias.

De lo contrario la línea no compila#include<Trade\Trade.mqh>.


 
Roman Shiredchenko:

Buscando en Google no encuentro... "clase de comercio c descarga sitio:mql5.com"

Dame un enlace donde descargar el archivo de la clase de comercio inlude

Clase CTrade.

Gracias.

De lo contrario, la línea no compila#include<Trade\Trade.mqh>


Está en el 5, no se ve en el 4

https://www.mql5.com/ru/docs/standardlibrary/tradeclasses/ctrade

para 4kaTrade.mqh pero no es una clase

//--------------------------------------------------------------------
// Trade.mqh
// Предназначен для использования в качестве примера в учебнике MQL4.
//--------------------------------------------------------------------
// Торговая функция.
//--------------------------------------------------------------- 1 --
int Trade(int Trad_Oper)              // Пользовательская функция
  {
   // Trad_Oper - тип торговой операции:
   // 10 - открытие Buy  
   // 20 - открытие Sell 
   // 11 - закрытие Buy
   // 21 - закрытие Sell
   //  0 - значимых критериев нет
   // -1 - используется другой финансовый инструмент
   switch(Trad_Oper)
     {
      //--------------------------------------------------------- 2 --
      case 10:                         // Торговый критерий = Buy
         Close_All(1);                 // Закрыть все Sell
         if (Lot()==false)             // Средств не хватает на миним.
            return;                    // Выход из пользов. функции
         Open_Ord(0);                  // Открыть Buy
         return;                       // Поторговали - уходим
         //------------------------------------------------------ 3 --
      case 11:                         // Торг. крит. = закрытие Buy
         Close_All(0);                 // Закрыть все Buy
         return;                       // Поторговали - уходим
         //------------------------------------------------------ 4 --
      case 20:                         // Торговый критерий = Sell
         Close_All(0);                 // Закрыть все Buy
         if (Lot()==false)
            return;                    // Выход из пользов. функции
         Open_Ord(1);                  // Открыть Sell            
         return;                       // Поторговали - уходим
         //------------------------------------------------------ 5 --
      case 21:                         // Торг. крит. = закрытие Sell
         Close_All(1);                 // Закрыть все Sell
         return;                       // Поторговали - уходим
         //------------------------------------------------------ 6 --
      case 0:                          // Удержание открытых позиций
         Tral_Stop(0);                 // Трейлинг стоп Buy
         Tral_Stop(1);                 // Трейлинг стоп Sell
         return;                       // Поторговали - уходим
         //------------------------------------------------------ 7 --
     }
  }
//--------------------------------------------------------------- 8 --
Документация по MQL5: Стандартная библиотека / Торговые классы / CTrade
Документация по MQL5: Стандартная библиотека / Торговые классы / CTrade
  • www.mql5.com
Стандартная библиотека / Торговые классы / CTrade - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
pako:

El 5 lo tiene en el 5, no lo he visto en el 4

https://www.mql5.com/ru/docs/standardlibrary/tradeclasses/ctrade

para4trade.mqh pero no es una clase

y TIENE que estar en el 5 - entonces, ¿qué - balanceo cómo?

Aquí - detalles...

https://www.mql5.com/ru/forum/60605/page2

Clase comercial - encontrada - pero el problema de compilación de este robot persiste...

Agradecería la ayuda...

Советники: Well Martin
Советники: Well Martin
  • www.mql5.com
Советник Well Martin на основе двух индикаторов: Bollinger Bands и ADX. - Страница 2 - Категория: статьи и техническая библиотека по автоматическому трейдингу
Archivos adjuntos:
wellmartin.mq5  12 kb
 

¿Quién puede explicar la diferencia fundamental

entre

GetBidLow=(SymbolInfoDouble(sym,SYMBOL_BIDLOW));

и

SymbolInfoDouble(sym,SYMBOL_BIDLOW,GetBidLow);

Estuve mirando las clases nativas en el terminal y hay la mitad escritas de esta manera y la otra mitad de otra manera, pero cuál es la diferencia fundamental no la he entendido...

¿Quién sabe?

 
Vladimir Pastushak:

¿Quién puede explicar la diferencia fundamental

entre

и

Estuve mirando las clases nativas en el terminal y hay la mitad escritas de esta manera y la otra mitad de otra manera, pero cuál es la diferencia fundamental no la he entendido...

¿Quién sabe?

En el primer caso, se analiza una variable que almacena el resultado de una función. En el segundo caso, puede comprobar adicionalmente el error devuelto por la función.
 
Karputov Vladimir:
En el primer caso, se analiza la variable en la que se coloca el resultado de la función. En el segundo caso, puede comprobar adicionalmente el error devuelto por la función.
Entonces, ¿la segunda opción es mejor?
 
Roman Shiredchenko:

y TIENE QUE TENER UN CINCO - ¿qué es lo que sigue - rockeando cómo?

Aquí - detalles...

https://www.mql5.com/ru/forum/60605/page2

Clase comercial - encontrada - pero el problema de compilación de este robot persiste...

Agradecería la ayuda...

¿por qué descargarlo? está en 5

si no lo tienes, está en el trailer del 5, pero no funcionará en el 4 - por razones obvias

compila bien en el 5

Archivos adjuntos:
Trade.zip  25 kb
 
pako:

¿por qué descargarlo? está disponible en 5

si no lo tienes, está en el trailer del 5, pero no funcionará en el 4 - por razones obvias

se compila bien en el 5.

Sí. Gracias. Lo tengo. Lo tengo. Lo compilé en 4 por un poco de alboroto... :-)

Tantos terminales. Me confundí un poco... :-)

Razón de la queja: