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

 
k0rwin:

Рискну повторить свой вопрос:


То есть, суть вопроса: сохраняются ли magic'и после закрытия терминала/эксперта и можно ли их как-то восстановить?


Должно помочь
 

OrderMagicNumber() - это атрибут\свойство каждого ордера.

k0rwin:

Рискну повторить свой вопрос:
То есть, суть вопроса: сохраняются ли magic'и после закрытия терминала/эксперта и можно ли их как-то восстановить?

 

Здорово парни. Что то вы не очень разговорчивые, боитесь свои тайны выдать. задал вопрос ;чем отличается демо версия от оригинальной версии все молчок кроме бориса и то в непонятной форме и жестко ну так давайте учите новичка, раскажите оваших секретах 

С уважением Олег 

 
lemesev66:

Здорово парни. Что то вы не очень разговорчивые, боитесь свои тайны выдать. задал вопрос ;чем отличается демо версия от оригинальной версии все молчок кроме бориса и то в непонятной форме и жестко ну так давайте учите новичка, раскажите оваших секретах 

С уважением Олег 

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

Демо в вашем вопросе - что? Оригинальная - чем она оригинальна? Не задавайте размытые вопросы людям, привыкшим работать с чёткой логикой...

 

Артём исчез, может кто из профи знает, возможно ли функцией проверить параметры предпоследней открытой позиции! Если можно, конечно! Спасибо!

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

 

Как определить какую котировку использует брокер 4-х или 5-ти значную, есть у кого-то алгоритм?

нужно если 0.0001 то советник работает с 4-х значными котировками и тейкпрофит выставляется на 30 пунктов, а если 0.00001 то  советник работает с 5-ти значными котировками и тейкпрофит выставляется на 300 пунктов

 
pasha5282:

Как определить какую котировку использует брокер 4-х или 5-ти значную, есть у кого-то алгоритм?

нужно если 0.0001 то советник работает с 4-х значными котировками и тейкпрофит выставляется на 30 пунктов, а если 0.00001 то  советник работает с 5-ти значными котировками и тейкпрофит выставляется на 300 пунктов



if(Digits==3||Digits==5) TakeProfit *=10;
 

Привет!

Программа мозг вынесла:


#property indicator_separate_window
#property indicator_minimum -2
#property indicator_maximum 2
//--- input parameters
extern int       iBarsToProcess = 20;
//--------------------------------------------------------------------------------------------------------------------+
double   fract_buf[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0, fract_buf);
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
{
   int counted_bars = IndicatorCounted();
   int limit;
   if(counted_bars > 0)
   counted_bars--;
   limit = Bars - counted_bars;
   if(limit > iBarsToProcess)
         limit = iBarsToProcess;
   
   for (int i = 0; i < limit; i++)
   {
      Print("i = ", i);
      Print ("Upper = ", iFractals(0, 0, MODE_UPPER, 0));
      Print ("Lower = ", iFractals(0, 0, MODE_LOWER, 0));
   }

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



Печатает в логе только нули, хотя на графике, куча фракталов в первой двадцатке баров. В чем прикол? Кто знает? Изначально индикатор рассчитывался на отслеживание фракталов. Потом принт() такое выдал,

12:28:17 is EURUSD,Daily: loaded successfully
12:28:18 is EURUSD,Daily: initialized
12:28:18 is EURUSD,Daily: i = 0
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 1
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 2
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 3
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 4
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 5
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 6
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 7
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 8
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 9
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 10
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 11
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 12
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 13
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 14
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 15
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 16
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 17
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 18
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 19
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 0
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 1
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 0
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:18 is EURUSD,Daily: i = 1
12:28:18 is EURUSD,Daily: Upper = 0
12:28:18 is EURUSD,Daily: Lower = 0
12:28:19 is EURUSD,Daily: i = 0
12:28:19 is EURUSD,Daily: Upper = 0
12:28:19 is EURUSD,Daily: Lower = 0
12:28:19 is EURUSD,Daily: i = 1
12:28:19 is EURUSD,Daily: Upper = 0
12:28:19 is EURUSD,Daily: Lower = 0
12:28:19 is EURUSD,Daily: i = 0
12:28:19 is EURUSD,Daily: Upper = 0
12:28:19 is EURUSD,Daily: Lower = 0
12:28:19 is EURUSD,Daily: i = 1
12:28:19 is EURUSD,Daily: Upper = 0
12:28:19 is EURUSD,Daily: Lower = 0
12:28:20 is EURUSD,Daily: i = 0
12:28:20 is EURUSD,Daily: Upper = 0
12:28:20 is EURUSD,Daily: Lower = 0
12:28:20 is EURUSD,Daily: i = 1
12:28:20 is EURUSD,Daily: Upper = 0
12:28:20 is EURUSD,Daily: Lower = 0
12:28:21 is EURUSD,Daily: i = 0
12:28:21 is EURUSD,Daily: Upper = 0
12:28:21 is EURUSD,Daily: Lower = 0
12:28:21 is EURUSD,Daily: i = 1
12:28:21 is EURUSD,Daily: Upper = 0
12:28:21 is EURUSD,Daily: Lower = 0
12:28:21 is EURUSD,Daily: i = 0
12:28:21 is EURUSD,Daily: Upper = 0
12:28:21 is EURUSD,Daily: Lower = 0
12:28:21 is EURUSD,Daily: i = 1
12:28:21 is EURUSD,Daily: Upper = 0
12:28:21 is EURUSD,Daily: Lower = 0
12:28:22 is EURUSD,Daily: i = 0
12:28:22 is EURUSD,Daily: Upper = 0
12:28:22 is EURUSD,Daily: Lower = 0
12:28:22 is EURUSD,Daily: i = 1
12:28:22 is EURUSD,Daily: Upper = 0
12:28:22 is EURUSD,Daily: Lower = 0
12:28:22 is EURUSD,Daily: i = 0
12:28:22 is EURUSD,Daily: Upper = 0
12:28:22 is EURUSD,Daily: Lower = 0
12:28:22 is EURUSD,Daily: i = 1
12:28:22 is EURUSD,Daily: Upper = 0
12:28:22 is EURUSD,Daily: Lower = 0
12:28:22 is EURUSD,Daily: i = 0
12:28:22 is EURUSD,Daily: Upper = 0
12:28:22 is EURUSD,Daily: Lower = 0
12:28:22 is EURUSD,Daily: i = 1
12:28:22 is EURUSD,Daily: Upper = 0
12:28:22 is EURUSD,Daily: Lower = 0
12:28:23 is EURUSD,Daily: deinitialized
12:28:23 is EURUSD,Daily: uninit reason 1
12:28:23 is EURUSD,Daily: removed



На графике фракталы же, конечно есть. При наведении на стрелку мышью, всплывает значение. Помогите с безобразием справится.

 
Al_Key:

Привет!

Печатает в логе только нули, хотя на графике, куча фракталов в первой двадцатке баров. В чем прикол? Кто знает? Изначально индикатор рассчитывался на отслеживание фракталов. Потом принт() такое выдал:

На графике фракталы же, конечно есть. При наведении на стрелку мышью, всплывает значение. Помогите с безобразием справится.

 Для начала запишите так: 

    iFractals (NULL, 0, MODE_UPPER, 0);
 
TarasBY:

 

 Для начала запишите так: 


Это да ... я с самого начала так делал (по хелпу). На всякий случай еще раз проверил, никаких изменений.