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

 
sannin:


Добрый день. помогите пожалуста мене нужно чтобы при переменной сиг=1 переменая pol запомнила баланс и не менять его значение независимо сколько он будет показывать дальше а чтоб если опять сиг равно 1 запомнить текущий подскажите код пожалуста

согласен

умничать все умеют

извините.. дело в том что я 2 дня боюсь над задачей..

я бы не обратился за помощью

Я не знаю, как Вы управляете флагом сиг. Сделайте так:

    if (сиг == 1) {pol = AccountBalance(); сиг = 0;}
 
TarasBY:

Я не знаю, как Вы управляете флагом сиг. Сделайте так:


благодарю

странно.. я так пробовал не работало..

теперь работает.. расстроило до безумия

 
Merincool:


жаль, за ответ спасибо.

а есть у кого-нибудь примера кода рисования объектов, а то я не силен в написании кода, так разобраться, что куда, и вставить себе в код смогу, а сам написать вряд ли

был бы ОЧЕНЬ признателен


Если индикаторных буферов хватит, то можно и без объектов
 
Здравствуйте. Почему при замене переменной Alert в индикаторе на SendNotification появились какие то непонятные ошибки. Пришлось удались из сообщения вывод типа валюты, остался только текст типа "Buy" "Sell" и тогда эти ошибки не выводит при компиляции.
 
Добрый день. Подскажите как, например, на минутном таймфрейме отобразить фракталы старшего периода, скажем пятиминутного? Чему должен равняться буфер индикатора?
Попробовал такой код, но не работает как надо.
int TF=5;
for(int i=0; i<500; i++)   
{  
 ExtMapBuffer1[TF*i]=iFractals(NULL, TF, MODE_UPPER, i);
      
 ExtMapBuffer2[TF*i]=iFractals(NULL, TF, MODE_LOWER, i); 
}  
 
Aizec:
Добрый день. Подскажите как, например, на минутном таймфрейме отобразить фракталы старшего периода, скажем пятиминутного? Чему должен равняться буфер индикатора?
Попробовал такой код, но не работает как надо.
Чтобы отобразить фрактал, его нужно сначала найти (фракталы, как можно догадаться, есть не на каждом баре). А синхронизация баров (на разных TF) производится по времени.
 
Aizec:
Добрый день. Подскажите как, например, на минутном таймфрейме отобразить фракталы старшего периода, скажем пятиминутного? Чему должен равняться буфер индикатора?
Попробовал такой код, но не работает как надо.
int TF=5;
Офигеть! Нам скролл добавили!
 

TarasBY:
Чтобы отобразить фрактал, его нужно сначала найти (фракталы, как можно догадаться, есть не на каждом баре). А синхронизация баров (на разных TF) производится по времени.

Спасибо, конечно, за ценный совет, но функция iFractals, как раз ищет фракталы.

int TF=5;
for(int i=0; i<500; i++)   
{  
 ExtMapBuffer1[TF*i]=iFractals(NULL, TF, MODE_UPPER, i);
      
 ExtMapBuffer2[TF*i]=iFractals(NULL, TF, MODE_LOWER, i); 
}  

Мне надо пример рабочего кода, или может у кого есть ссылка на индикатор где это уже есть в Code Base.

 
Советник не обрабатывает тики. Взял для примера программу из учебника:
int Count=0;                                    // Глобальная перемен.
//--------------------------------------------------------------------
int start()                                     // Спец. ф-ия start()
   {
   double Price = Bid;                          // Локальная перемен.
   Count++;
   Alert("Новый тик ",Count,"   Цена = ",Price);// Сообщение
   return;                                      // Выход из start()
   }
//--------------------------------------------------------------------
int init()                                      // Спец. ф-ия init()
   {
   Alert ("Сработала ф-ия init() при запуске"); // Сообщение
   return;                                      // Выход из init()   
   }   
//--------------------------------------------------------------------
int deinit()                                    // Спец. ф-ия deinit()
   {
   Alert ("Сработала ф-ия deinit() при выгрузке");// Сообщение
   return;                                      // Выход из deinit()
   }
//--------------------------------------------------------------------
Алерты при инициализации и удалении выводятся. При изменении цены - нет. В чём может быть проблема?
 
Aizec:
Функция iFractals(), как раз, рассчитывает фракталы (но, я вижу, для Вас это одно и то же)... Покопайтесь (для начала).