[АРХИВ]Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 5. - страница 194

 

Добрый вечер , подскажите как написать функцию, для определения значений максимумов и минимумов у трех последних свечей. спасибо

 
novator:

Добрый вечер , подскажите как написать функцию, для определения значений максимумов и минимумов у трех последних свечей. спасибо


double UpLev=iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,3,0));
double DnLev=iLow(NULL,0,iLowest(NULL,0,MODE_LOW,3,0));
 

Diubakin:

Diubakin:


спасибо попробую
 
novator:

Diubakin:



Я наверное неправильно выразился нужно значения максимума и минимума последних трех свечей
 
2013.03.01 22:30:06    TestGenerator: unmatched data error (low value 1.33390 at 2013.02.18 13:00 and price 1.33380 mismatched)
2013.03.01 22:30:06    TestGenerator: unmatched data error (high value 1.32190 at 2013.02.22 06:00 is not reached from the least timeframe, high price 1.32180 mismatches)

Подскажите что означают эти ошибки?

 
novator:
2013.03.01 22:30:06    TestGenerator: unmatched data error (low value 1.33390 at 2013.02.18 13:00 and price 1.33380 mismatched)
2013.03.01 22:30:06    TestGenerator: unmatched data error (high value 1.32190 at 2013.02.22 06:00 is not reached from the least timeframe, high price 1.32180 mismatches)

Подскажите что означают эти ошибки?

Не обращайте внимания! Это не Ваши ошибки, а ошибки в закаченной истории! F2!
 
FileOpen(File, FILE_BIN|FILE_WRITE);

Доброго вечера! В функцию 

 

нужно вставлять в качестве параметра  File некое условное  слово, и через точку- сокращение в нем же.  Какое сокращение лучше вписать, если я неведомо куда хочу вписать

 массив double Mass[,2]; ?

 
Dimka-novitsek:

Доброго вечера! В функцию 

 

нужно вставлять в качестве параметра  File некое условное  слово, и через точку- сокращение в нем же.  Какое сокращение лучше вписать, если я неведомо куда хочу вписать

 массив double Mass[,2]; ?


  int handle;
  handle=FileOpen("my_data.csv",FILE_CSV|FILE_READ,';');
  if(handle<1)
    {
     Print("Файл my_data.dat не обнаружен, последняя ошибка ", GetLastError());
     return(false);
    }
В качестве параметра передается имя файла, в котором через точку идет расширение файла. Например "Test.dat"
 

     Добрый вечер ткните носом что не правильно написал, логики в коде пока нет никакой нужно чтоб просто продавал при сжатии диапазона последних трех баров до 20 пунктов



    #define MAGIC 123456
extern double rastvor=20;
int start()
  {
 
    for (int i=1;i>OrdersTotal();i++)
    {
   if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false)break;
      if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC)
    { 
   
 double UpLev=iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,3,0));
double DnLev=iLow(NULL,0,iLowest(NULL,0,MODE_LOW,3,0));
     double summ = UpLev-DnLev;
     if (UpLev-DnLev<=rastvor)
    {
     OrderSend(Symbol(),OP_BUY,0.2,Ask,3,0,0,"",MAGIC,0,Red);
   return(0);
  }
   }
    }
     }

 
novator:

     Добрый вечер ткните носом что не правильно написал, логики в коде пока нет никакой нужно чтоб просто продавал при сжатии диапазона последних трех баров до 20 пунктов

Есть самый простой способ разобраться в своей писанине - осознать каждую строчку кода (подписав). И очень вероятно, что придёт прозрение!..
P.S. А ещё желательно научиться вставлять в свой пост код через нажатие кнопочки "SRC".
Причина обращения: