[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 877

 

А что,выражение А=Close [1] неправомерно??????????    Результат всегда равен 1 !!!!!!!!!!!!!

Также здесь всегда 1           extern int Баров;        В=Close [Баров];

А здесь всегда 0                   С=А-В ;    , и здесь всегда ноль    int разница=Close [1] - Close [Баров];             Народ,подскажите,что-то туплю,      

 
Dimka-novitsek:

А что,выражение А=Close [1] неправомерно??????????

у юристов надо спросить
 
Правда,где собака порылась??? Как вообще разницу числять???
 
Dimka-novitsek:

А что,выражение А=Close [1] неправомерно?????????? Результат всегда равен 1 !!!!!!!!!!!!!

Также здесь всегда 1 extern int Баров; В=Close [Баров];

А здесь всегда 0 С=А-В ;, и здесь всегда ноль int разница=Close [1] - Close [Баров]; Народ,подскажите,что-то туплю,

показывай полностью код с принтами. Косячишь где то просто. И переменные русскими буквами не называй - наидурнейший тон программирования.
 


//+------------------------------------------------------------------+
//| Бары Димона.mq4 |
//| Copyright © 2010, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"

//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
extern double Размах;
extern double volume,stoploss,takeprofit ;
extern int Баров;
int init()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{ int А,В,С;
А=Close [1];В=Close [Баров];
С=А-В ;
int разница=Close [1] - Close [Баров];

int slippage=3;
Comment("Close [В] ", В);


while(разница>Размах)
OrderSend ( Symbol(), OP_BUY, volume, Ask, slippage,Bid-stoploss*Point,
Bid+takeprofit*Point, NULL, 0, 0, Red) ;

while(0-разница>Размах)
OrderSend (Symbol(), OP_SELL, volume, Bid, slippage,Ask+stoploss*Point,
Ask-takeprofit*Point, NULL, 0, 0, Black) ;


//----
return(0);
}
//+------------------------------------------------------------------+

 

Прасто тренируюсь,чтоб лучше понять mql4. Comment использую,что-бы видеть,что происходит внутри программы вообще.

 

Dimka-novitsek

вот, тут правильно, что исправил посмотри сам

Файлы:
0000001_3.mq4  2 kb
 
Спасибо!!!!!! Переменную я не так назвал.Понять не мог часа 4.Знать буду.Еще спасибо!
 

Уважаемые господа программисты, помогите пожалуйста исправить этот индикатор что бы он не перерисовывал. Или подскажите какой нибудь не перерисовывающий индикатор (для отбоя от трендовой линии), буду очень благодарен. Сам я в программировании полный 0.

Файлы:
float_1.zip  4 kb
 
У кого есть неваляшка с мартином? Здесь нашел, но не то, мартин не работает.
 
vlandex:
Где то был такой советник - открываем наугад сделку, если она закрылась в минусе, то открываем противоположенную на 2 раза увеличив лот. Где она?

У меня вроде в игрушках подобный лежал