• Demo счет NinjaTrader, регистрируется в брокерской компании NinjaTrader Brokerage . NinjaTrader™, LLC
    Ссылка на демо счет NinjaTrader
    Фид на соединении Continuum/CQG.
    Для справки: Continuum - это брэнд CQG, и ни чем они не отличаются друг от друга.
  • Уважаемые посетители форума!
    При регистрации на форуме отправляется письмо подтверждения на ваш почтовый ящик, если письмо не пришло, просьба проверить папку "спам" вашего почтового ящика, возможно письмо попало туда.
  • Сколько я реально плачу комиссии?
    Подробнее по ссылке

Аллерт на закрытие свечи.

mad_buldozer

New Member
NinjaTrader
#1
Здравствуйте!Ищу аллерт на закрытие свечи или бара т.к. пользую volum и range бары.В NT7 есть аллерт на достижение рынком какого либо ценового уровня может его можно как то настроить что бы подавал звук при закрытии бара?Если кто знает был бы очень признателен за инфу по этому вопросу.Спасибо.
 

wordsword

Active Member
NinjaTrader
#2
mad_buldozer сказал(а):
Здравствуйте!Ищу аллерт на закрытие свечи или бара т.к. пользую volum и range бары.В NT7 есть аллерт на достижение рынком какого либо ценового уровня может его можно как то настроить что бы подавал звук при закрытии бара?Если кто знает был бы очень признателен за инфу по этому вопросу.Спасибо.
На объём поставьте алерт,volAlert называется, настройте как "по закрытию бара", объём поставьте единичку. По закрытию будет пикать. Здесь где-то был.
 

Дмитрий 1

Active Member
NinjaTrader
#4
mad_buldozer сказал(а):
Здравствуйте!Ищу аллерт на закрытие свечи или бара т.к. пользую volum и range бары.В NT7 есть аллерт на достижение рынком какого либо ценового уровня может его можно как то настроить что бы подавал звук при закрытии бара?Если кто знает был бы очень признателен за инфу по этому вопросу.Спасибо.
по закрытию ренжа подается звуковой сигнал.............. ну и время потраченное на формирование.

как еще один вариант алерта
 

Вложения

Pe444orin

New Member
NinjaTrader
#7
Всем привет! Подскажите, пожалуйста, с помощью чего можно установить алерт, пищащий не тогда, когда цена коснулась заданного значения, а только в случае, если бар закрылся выше заданной цены? Тут какие-то два алерта в теме есть, но не уверен, что они об этом..
 

Arkadiy

Well-Known Member
NinjaTrader
#8
Всем привет! Подскажите, пожалуйста, с помощью чего можно установить алерт, пищащий не тогда, когда цена коснулась заданного значения, а только в случае, если бар закрылся выше заданной цены? Тут какие-то два алерта в теме есть, но не уверен, что они об этом..
надо индикатор который будет выполнять твою логигу
 

Pe444orin

New Member
NinjaTrader
#9
Я догадывался об этом ;). Логика так проста, что я надеюсь, уже есть этот индикатор, причём не один. Ещё раз, логика такая: индикатор проверяет, больше или меньше цена определённого значения на заданном таймфрейме; проверяет это только на закрытии бара; сли условие выполняется, то звучит бешено-радостный музон. Если нет, то музон тихо ждёт своего звёздного момента. Всё.
Очень жду ответа от вас, люди :). Спасибо.
 
Последнее редактирование:

Arkadiy

Well-Known Member
NinjaTrader
#10
это в визарде можно написать за 5 минут, да простят меня знатоки программирования ))
Код:
#region Using declarations
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Xml.Serialization;
using NinjaTrader.Cbi;
using NinjaTrader.Data;
using NinjaTrader.Indicator;
using NinjaTrader.Gui.Chart;
using NinjaTrader.Strategy;
#endregion

// This namespace holds all strategies and is required. Do not change it.
namespace NinjaTrader.Strategy
{
    /// <summary>
    /// Enter the description of your strategy here
    /// </summary>
    [Description("Enter the description of your strategy here")]
    public class MyCustomStrategy222 : Strategy
    {
        #region Variables
        // Wizard generated variables
        private double price = 0; // Цена с которой сравнивать
        private bool up = true; // Напрвление, если выше up = ture, ниже up = false
        // User defined variables (add any user defined variables below)
        #endregion

        /// <summary>
        /// This method is used to configure the strategy and is called once before any strategy method is called.
        /// </summary>
        protected override void Initialize()
        {
            CalculateOnBarClose = true;
        }

        /// <summary>
        /// Called on each bar update event (incoming tick)
        /// </summary>
        protected override void OnBarUpdate()
        {
            // Condition set 1
            if(Up)
                if (Close[1] >= price)
                {
                    Alert("MyAlert0", Priority.High, "", @"C:\Program Files (x86)\NinjaTrader 7\sounds\Alert1.wav", 0, Color.White, Color.Black);
                }
            else if(Close[1] <= price)
                {
                    Alert("MyAlert0", Priority.High, "", @"C:\Program Files (x86)\NinjaTrader 7\sounds\Alert1.wav", 0, Color.White, Color.Black);
                }
        }

        #region Properties
        [Description("")]
        [GridCategory("Parameters")]
        public double Price
        {
            get { return price; }
            set { price = Math.Max(0, value); }
        }

        [Description("")]
        [GridCategory("Parameters")]
        public bool Up
        {
            get { return up; }
            set { up = value; }
        }
        #endregion
    }
}
код не проверял но думаю там можно поправить что не так
 
Последнее редактирование:

Alexander

Administrator
Команда форума
Помогли тебе - помоги другим!
#12
Вверх Снизу