Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 719

 
evillive:

можно так:

или так.

int limit = (prev_calculated <= 0) ? Bars - 1 : 0;
Bars по прежнему работает.
 
evillive:

можно так:

Спасибо!
 
AlexeyVik:

или так.

Bars по прежнему работает.
Спасибо!
 

Здравствуйте! Подскажите, пожалуйста, как решить проблему с советником. Старая демка, на которой тестил свои мысли, перестала поддерживаться, перетащил советника на новую, но здесь не хочет работать. При компиляции выдаются ошибки "_Point" - variable already defined    и "_Digits" variable already defined… 

#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:

Здравствуйте! Подскажите, пожалуйста, как решить проблему с советником. Старая демка, на которой тестил свои мысли, перестала поддерживаться, перетащил советника на новую, но здесь не хочет работать. При компиляции выдаются ошибки "_Point" - variable already defined    и "_Digits" variable already defined… 

Замените _Point, _Digits например на dPoint, dDigits,
 
Vinin:
Замените _Point, _Digits например на dPoint, dDigits,
Спасибо за совет! Все работает)).
 
Посоветуйте пожалуйста впс какой нибудь средний по цене и качеству исполнения для 2 мт4 ,а то иногда вырубают интернет,а так не хочеться из за этого что бы не адекватно  работал советник.
 
Mitruha:
Посоветуйте пожалуйста впс какой нибудь средний по цене и качеству исполнения для 2 мт4 ,а то иногда вырубают интернет,а так не хочеться из за этого что бы не адекватно  работал советник.

Если счёт открыт у Робофорекс, он реальный и денег от 300 баксов, то vps на их сервере для вас бесплатен.

О других ничё не скажу - не пользовал.

 

Добрый день!

подскажите пжл, как добавить в программу проверку значения индикатора Heiken Ashi, какой функцией воспользоваться? 

 
Zeta:

Добрый день!

подскажите пжл, как добавить в программу проверку значения индикатора Heiken Ashi, какой функцией воспользоваться? 

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

где buffer - значение нужного буфера (0 - тени медвежьей свечи, 1 - тени бычьей свечи, 2 - тело медвежьей свечи, 3 - тело бычьей свечи),

bar - номер нужного бара (0 - текущий бар)

clBearShadow - цвет теней медвежьей свечи, clBoolShadow - цвет теней бычьей свечи, clBearBody - цвет тела медвежьей свечи, clBoolBody - цвет тела бычьей свечи.

Можно использовать значения по-умолчанию, тогда так:

iCustom(Symbol(),Period(),"Heiken Ashi",buffer,bar);
Причина обращения: