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

  • Автор темы mad_buldozer
  • Дата начала
M

mad_buldozer

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

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

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

Вложения

  • Range_Time_NT7.tar.gz
    3,7 КБ · Просмотры: 50
  • Like
Реакции: Iman
  • #5
Дмитрий 1 спасибо,пикает!
 
  • #6
volalert самое то!wordsword большое спасибо за помощь!
 

Вложения

  • VolAlert.tar.gz
    7,8 КБ · Просмотры: 83
  • #7
Всем привет! Подскажите, пожалуйста, с помощью чего можно установить алерт, пищащий не тогда, когда цена коснулась заданного значения, а только в случае, если бар закрылся выше заданной цены? Тут какие-то два алерта в теме есть, но не уверен, что они об этом..
 
  • #8
Pe444orin сказал(а):
Всем привет! Подскажите, пожалуйста, с помощью чего можно установить алерт, пищащий не тогда, когда цена коснулась заданного значения, а только в случае, если бар закрылся выше заданной цены? Тут какие-то два алерта в теме есть, но не уверен, что они об этом..
надо индикатор который будет выполнять твою логигу
 
  • #9
Я догадывался об этом ;). Логика так проста, что я надеюсь, уже есть этот индикатор, причём не один. Ещё раз, логика такая: индикатор проверяет, больше или меньше цена определённого значения на заданном таймфрейме; проверяет это только на закрытии бара; сли условие выполняется, то звучит бешено-радостный музон. Если нет, то музон тихо ждёт своего звёздного момента. Всё.
Очень жду ответа от вас, люди :). Спасибо.
 
Последнее редактирование:
  • #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
{
    /// 
    /// Enter the description of your strategy here
    /// 
    [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

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

        /// 
        /// Called on each bar update event (incoming tick)
        /// 
        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
    }
}
код не проверял но думаю там можно поправить что не так
 
Последнее редактирование:
  • Like
Реакции: Iman, Георгий, Alexander и ещё 1 человек
  • #11
Arkadiy
Спасибо :). Только визарда нет у меня. Базовая нинзя..
 
  • Like
Реакции: Muratik
  • #12
Pe444orin сказал(а):
Arkadiy
Спасибо :). Только визарда нет у меня. Базовая нинзя..
В демо режим перевидите NT (если реал) и появиться.
 
  • Like
Реакции: artvilli, Muratik и Георгий
  • #13
Alexander, так чтобы он потом заработал, всё равно придётся менять базовую на небазовую.. Разве нет?
 
  • Like
Реакции: Muratik
  • #14
Нет. Индикатор, созданный на "не базовой" версии, будет работать и на "базовой".
 
  • Like
Реакции: thinarthrill, artvilli, Muratik и ещё 2
Назад
Верх Низ