У вас не стоит Flash Player
Настройки
#20888 - Sat Feb 05 2011 03:10 PM Как складывать позиции по ходу наращивания?
in_undertones Offline
newbie

Registered: Thu Jan 27 2011
Записи: 29
Есть условия для входа в позицию по рынку, они выполняются, осуществляется вход. Далее идёт условие по наращиванию позиции, как только оно выполняется происходит вход по рынку номер2. Как сделать так, чтобы происходило слажение лотов первого входа с лотами второго и соответственно профита?

Наверх
#20889 - Sat Feb 05 2011 04:13 PM Re: Как складывать позиции по ходу наращивания? [Re: in_undertones]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Если нужно просто подсчитать общий профит двух позиций. Возьмите профит от первой позиции, от второй и сложите их в блоке формула.

Наверх
#20960 - Mon Feb 07 2011 12:47 PM Re: Как складывать позиции по ходу наращивания? [Re: ViL]
in_undertones Offline
newbie

Registered: Thu Jan 27 2011
Записи: 29
Несовсем. Надо чтобы первая открытая позиция порынку сложилась со второй и профит и количество лотов. Например, если первая была 10 лотов, был рост на рубль и задано условие что при таком движении открывается позиция по рынку на 20 лотов. При открытии второй позиции получается позиция в рынке уже 30 лотов и соответсвенно профит прибавляется тоже.

Наверх
#20970 - Mon Feb 07 2011 03:03 PM Re: Как складывать позиции по ходу наращивания? [Re: in_undertones]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Т.е.? Из того, что Вы написали, я понял, что профит Вы уже сложили? Вопрос, как сложить кол-во лотов? Вы же знаете, какое, у Вас, в каждом блоке входа, используется кол-во лотов. Используйте в формулах как константы.


Отредактировано ViL (Mon Feb 07 2011 03:04 PM)

Наверх
#20972 - Mon Feb 07 2011 03:13 PM Re: Как складывать позиции по ходу наращивания? [Re: ViL]
in_undertones Offline
newbie

Registered: Thu Jan 27 2011
Записи: 29
А вы бы не могли сделать простой пример? я что то неправильно делаю

Наверх
#20990 - Mon Feb 07 2011 04:59 PM Re: Как складывать позиции по ходу наращивания? [Re: in_undertones]
in_undertones Offline
newbie

Registered: Thu Jan 27 2011
Записи: 29
или хотя бы пошагово напишите, пожалуйста....скрипт уже готов, осталось решить только эту проблему.

Наверх
#20992 - Mon Feb 07 2011 05:05 PM Re: Как складывать позиции по ходу наращивания? [Re: in_undertones]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Сколько блоков входа в лонг? И какая логика на вход следующих, после первого входа?

Наверх
#20993 - Mon Feb 07 2011 05:08 PM Re: Как складывать позиции по ходу наращивания? [Re: ViL]
in_undertones Offline
newbie

Registered: Thu Jan 27 2011
Записи: 29
Вот Скрипт


Attachments
Скрипт1.xml (74 downloads)



Отредактировано in_undertones (Mon Feb 07 2011 05:09 PM)

Наверх
#21004 - Mon Feb 07 2011 06:44 PM Re: Как складывать позиции по ходу наращивания? [Re: in_undertones]
in_undertones Offline
newbie

Registered: Thu Jan 27 2011
Записи: 29
ViL?

Наверх
#21009 - Mon Feb 07 2011 08:07 PM Re: Как складывать позиции по ходу наращивания? [Re: in_undertones]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Используемый индикатор, взят с форума, вот только найти я его не смог, не могу понять в какой он dll. Поищите здесь: http://www.tslab.ru/ubb/ubbthreads.php?ubb=postlist&Board=26&page=1
Блок отображается в закладке позиция и называется "Колво Лотов в блоке входа".


Attachments
ОбщееКол_воЛотовОткрытыхЛонг.xml (86 downloads)



Отредактировано ViL (Mon Feb 07 2011 08:08 PM)

Наверх
#21055 - Tue Feb 08 2011 12:32 PM Re: Как складывать позиции по ходу наращивания? [Re: ViL]
in_undertones Offline
newbie

Registered: Thu Jan 27 2011
Записи: 29
Поискал, не смог найти тоже

Наверх
#21071 - Tue Feb 08 2011 05:39 PM Re: Как складывать позиции по ходу наращивания? [Re: in_undertones]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8143
Скомпилируйте код.
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=7811#Post7811

Code:
using System;
using System.Linq;
using TSLab.Script.Realtime;

// ReSharper disable UnusedAutoPropertyAccessor.Global
// ReSharper disable MemberCanBePrivate.Global
// ReSharper disable UnusedMember.Global
namespace TSLab.Script.Handlers
{
    [HandlerName("Колво_лотов_в_блоке_входа")]
    [HandlerCategory("Position")]
    public class Колво_лотов : IPosition2Double
    {
        public double Execute(IPosition pos, int barNum)
        {
        	
            if (pos == null)
            {
                return 0;
            }
            return pos.Shares ;
        }
    }}
 

Наверх
#21076 - Tue Feb 08 2011 06:12 PM Re: Как складывать позиции по ходу наращивания? [Re: ViL]
in_undertones Offline
newbie

Registered: Thu Jan 27 2011
Записи: 29
Спасибо

Наверх
#21430 - Mon Feb 14 2011 04:24 PM Re: Как складывать позиции по ходу наращивания? [Re: in_undertones]
in_undertones Offline
newbie

Registered: Thu Jan 27 2011
Записи: 29
Вопрос: Как сложить количество лотов в открывающейся позиции с уже существующей ранее?

Наверх


Moderator:  ViL, sar