Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 719

 
evillive:

puedes ir así:

o así.

int limit = (prev_calculated <= 0) ? Bars - 1 : 0;
Las barras siguen funcionando.
 
evillive:

puedes ir así:

Gracias.
 
AlexeyVik:

O así.

Las barras siguen funcionando.
Gracias.
 

Hola! Por favor, pueden aconsejar cómo resolver el problema con el EA. La antigua demo en la que estaba probando mis pensamientos ya no es compatible, arrastré el EA a la nueva, pero no quiere trabajar aquí. Al compilar, errores "_Point" - variable yadefinida y "_Digits"- variable yadefinida...

#include <stderror.mqh>

#include <stdlib.mqh>

 

extern int TP=0;              

extern int TS=80;            

extern int StepTS=20;  

extern int SL=0;              

extern double Lot=1;   

extern int Slip=0;            

extern int Magic=2013;

// служебные переменные

int Ticket[1000];

int err;

 

double FreezLvl, StopLvl, Spread, OpenLvl, Pnt, _Point, _Digits,  _Bid, _Ask, _Open, _Close;

datetime LastBarTrade;

//------------------------------------------------------------------ init

int init() { return(0); }

//------------------------------------------------------------------ deinit

int deinit() { return(0); }

//------------------------------------------------------------------ start

int start()

{

                if (!IsTradeAllowed() || IsTradeContextBusy() || !IsConnected()) return;

                string smb=Symbol();

                int tf=Period();

                double op, tp, sl;            

                int ticket;

                bool bSignal, sSignal, bcSignal, scSignal, b;           
 
karwin:

Hola, por favor, aconséjame cómo resolver el problema con el EA. La antigua demo, en la que probé mis pensamientos, ya no está soportada, he arrastrado el EA a la nueva, pero no quiere funcionar aquí. Al compilar, errores "_Point" - variable yadefinida y "_Digits"- variable yadefinida...

Sustituya, por ejemplo,_Punto, _Dígitos por dPunto, dDígitos,
 
Vinin:
Sustituya, por ejemplo,_Punto, _Dígitos por dPunto, dDígitos,
Gracias por el consejo. Todo funciona)).
 
Por favor, aconsejen un VPS de calidad media y asequible para 2Mt4, no quiero que mi EA funcione inadecuadamente por ello.
 
Mitruha:
No sé cómo usarlos, pero no siento que no esté trabajando con ellos.

Si la cuenta se abre en Roboforex, es real y el dinero a partir de 300 libras, el vps en su servidor es gratis para ti.

No tengo comentarios sobre los demás, nunca los he utilizado.

 

¡Hola!

¿Podría decirme cómo añadir un valor del indicador Heiken Ashi al programa, qué función debo utilizar?

 
Zeta:

¡Hola!

¿Podría decirme cómo añadir un valor de indicador Heiken Ashi al programa, qué función utilizar?

iCustom(Symbol(),Period(),"Heiken Ashi",clBearShadow,clBoolShadow,clBearBody,clBoolBody,buffer,bar);

Donde buffer - el valor del buffer requerido (0 - sombra de una vela bajista, 1 - sombra de una vela alcista, 2 - cuerpo de una vela bajista, 3 - cuerpo de una vela alcista),

bar - número de la barra necesaria (0 - barra actual)

clBearShadow - color de la sombra de la vela bajista, clBoolShadow - color de la sombra de la vela alcista, clBearBody - color del cuerpo de la vela bajista, clBoolBody - color del cuerpo de la vela alcista.

Entonces, puedes utilizar los valores por defecto:

iCustom(Symbol(),Period(),"Heiken Ashi",buffer,bar);