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

 
Maxim Kuznetsov:

вам надо рассчитать среднюю цену позиции.

Цена_позиции_buy=(Buy1_price*Buy1_lots+‌Buy2_price*Buy2_loys+...)/(Buy1_lots+Buy2_lots+..) - потери_на_swap; // то есть сумма весов позиций/общий объём


то есть у нас будет такой формат:

пункты= отступ от линии средней цены

у‌быток=убыток средней цены

п‌равильно?

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

Добрый день!

П‌омогите разобраться что не так. Мне нужно чтобы в момент пересечении линии баром выводилась цена. Я написал код. 

 int start() {   

           double pr=ObjectGetValueByShift("line",0);

           Alert (pr);

   return(0);‌}

l‌ine - название линии.

Этот код всегда показывает "0". 

Линия - трендовая. Поменял свойства на луч. Не помогло. В идеале нужно чтобы выводилась цена независимо от положения нулевого бара (сверху, снизу).

Такой код тоже не работает.‌

int start() {   

           double pr=ObjectGetValueByShift("line",0);

 ‌   If (Bid==pr){

           Alert (pr);}

   return(0);‌}‌

Ч‌то не так?

 
Добрый день, Подскажите, есть ли индикаторы, отражающие волатильность? Я имею в виду 1) скорость изменения цен за единицу времени и 2) разброс цен (min/max) за единицу времени.
 

Есть в МТ4 индикатора Билла Уияльямса Market Facilitation Index.

П‌рошу написать функцию, которая бы выводила 1 при сформировашейся розовой линии , 2 зеленая, 3 - коричневая, 4 - синяя на баре [1].

 

Приветствую.

Планируется советник у которого будут функции которые на каждом тике будут в цикле перебирать им созданные имеющиеся ордера и в зависимости от ситуации действовать.

Подскажите, как сделать чтоб для каждого нового ордера создавались отдельные переменные для работы с ними и в последующих циклах?  (Предполагаю что это что-то типа Peremennaja+ticket=12345;)

 
Andrey Sokolov:

Приветствую.

Планируется советник у которого будут функции которые на каждом тике будут в цикле перебирать им созданные имеющиеся ордера и в зависимости от ситуации действовать.

Подскажите, как сделать чтоб для каждого нового ордера создавались отдельные переменные для работы с ними и в последующих циклах?  (Предполагаю что это что-то типа Peremennaja+ticket=12345;)

Зачем-же засерать все темы одним вопросом?
 
Alexey Viktorov:
Зачем-же засерать все темы одним вопросом?
Тогда уже "засИрать". Спросить в двух темах совсем != все. Да и обе темы, где спрашивал,  не противоречат содержанию вопроса. Ну на тот момент в другой не отвечали а вопрос "горит".
 
Andrey Sokolov:
Тогда уже "засИрать". Спросить в двух темах совсем != все. Да и обе темы, где спрашивал,  не противоречат содержанию вопроса. Ну на тот момент в другой не отвечали а вопрос "горит".
Через "Е". Такое вообще делать нельзя. 10 ордеров - 10 массивов. 20 ордеров - 20 массивов.... Память резиновая? Компьютер железный, но не безграничный.
 
Andrey Sokolov:

Приветствую.

Планируется советник у которого будут функции которые на каждом тике будут в цикле перебирать им созданные имеющиеся ордера и в зависимости от ситуации действовать.

Подскажите, как сделать чтоб для каждого нового ордера создавались отдельные переменные для работы с ними и в последующих циклах?  (Предполагаю что это что-то типа Peremennaja+ticket=12345;)


Написать класс и для каждого ордера создавать объект данного класса
Причина обращения: