Здесь мы отвечаем на все вопросы!!!!!
Приветствую всех всех всех! В этой записи вы можете задать АБСОЛЮТНО ЛЮБЫЕ ВОПРОСЫ! Можете задавать вопросы мне и другим участникам смартлаба!
Прошу всех профи принимать участие в ответах на вопросы!
Отвечаю и просматриваю вопросы до 00:00мск сегодня. Так что вопросы можете задавать весь день!
Поехали!
ВОПРОСЫ ЗАДАЕМ НЕ ТОЛЬКО МНЕ! Например в комментариях появился самый лучший в мире роботорговец Александр Муханчиков! Почему бы вам его не спросить по роботам?:))
PahaPCT!
Тимофей говорил что накосячил за последние недели а как проходила торговля в это время у человека которого ты научил трейдингу?
а так — не делаю, всё только внутри команды.
я считаю что околобиржа — вторична, пусть и стабильнее.
но их бывает крайне мало и устраняются быстро.
поэтому на реале порой запускаем сразу на полную катушку — от нескольких десятков до миллионов рублей. зависит от стратегий, от рисков, которые можем на неё возложить, от ожидаемой доходности.
про доходность я вроде озвучивал — 5-10% в месяц.
или я не так понял про «тестили на реале»? Естественно все роботы работают на реальных счетах. :)
Ниже отвечал по поводу писанины на заказ.
к Stock# идёт подробная документация, умеешь прогать — вперёд.
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using WealthLab;
using WealthLab.Indicators;
namespace WealthLab.Strategies
{
public class PairsTrading: WealthScript
{
protected override void Execute()
{
//When you use SetContext to enter a long with a different secondary symbol,
//after the trade RestoreContext reverts to the original symbol.
//However, when accessing the position object, for example, with IsLastPositionActive,
//there is no need to SetContext to the symbol traded in order to find the Position object.
//Passing the Position object to the exit signal should be sufficient.
double OptVar1 = 3;
double OptVar2 = 4;
int OptVar3 = 30;
int MAPeriod;
double upThreshold, downThreshold;
string stock1, stock2, longSymbol, shortSymbol;
// enter your symbols here
stock1 = «ММВБ Акции-SBER»;
stock2 = «Фьючерсы ФОРТС-SPFB.SBER»;
// temporary
longSymbol = stock1;
shortSymbol = stock2;
upThreshold = OptVar1;
downThreshold = -OptVar2;
MAPeriod = OptVar3;
// compute series
DataSeries close1;
DataSeries close2;
SetContext( stock1, true );
close1 = Close;
//RestoreContext();
SetContext( stock2, true );
close2 = Close;
RestoreContext();
DataSeries ActualRatio = close1*100 / (close2); ActualRatio.Description = «ActualRatio»;
DataSeries ActualRatioSMA = SMA.Series( ActualRatio, MAPeriod ); ActualRatioSMA.Description = «ActualRatioSMA»;
DataSeries Delta = ActualRatio — ActualRatioSMA; Delta.Description = «Delta»;
DataSeries DeltaSMA = SMA.Series( Delta, MAPeriod ); DeltaSMA.Description = «DeltaSMA»;
DataSeries DeltaDifference = Delta — DeltaSMA; DeltaDifference.Description = «DeltaDifference»;
DataSeries DeltaNorm = DeltaDifference / StdDev.Series( Delta, MAPeriod, WealthLab.Indicators.StdDevCalculation.Sample );
DeltaNorm.Description = «DeltaNorm»;
// graphics
ChartPane RatioPane = CreatePane( 30, true, true );
ChartPane StDevPane = CreatePane( 30, true, true );
PlotSeries( RatioPane, ActualRatio, Color.Navy, WealthLab.LineStyle.Solid, 2 );
PlotSeries( RatioPane, ActualRatioSMA, Color.Blue, WealthLab.LineStyle.Solid, 2 );
DrawLabel( RatioPane, «Ratio » + stock1 + "/" + stock2 );
PlotSeries( StDevPane, DeltaNorm, Color.Red, WealthLab.LineStyle.Histogram, 2 );
DrawHorzLine( StDevPane, upThreshold, Color.Black, WealthLab.LineStyle.Solid, 2 );
DrawHorzLine( StDevPane, downThreshold, Color.Black, WealthLab.LineStyle.Solid, 2 );
DrawLabel( StDevPane, «Number of standard deviations» );
for(int bar = MAPeriod; bar < Bars.Count; bar++)
{
if (IsLastPositionActive)
{
// Note: there's no need for SetContext here — comment the statement & check this out!
// Изменить механизм закрытия — не на закрытии бара, держать позиции до изменения знака девиации например
if( DeltaNorm[bar] > upThreshold )
{
SetContext( shortSymbol, true );
CoverAtClose( bar, Position.AllPositions, «Cover » + shortSymbol );
SellAtClose( bar, Position.AllPositions, «Sell » + longSymbol );
}
}
{
if( DeltaNorm[bar] > upThreshold )
{
shortSymbol = stock1;
longSymbol = stock2;
SetContext( stock1, true );
SetShareSize( 100 );
ShortAtClose( bar, «ShortSell » + stock1 );
SetContext( stock2, true );
SetShareSize( 1 );
BuyAtClose( bar, «Buy » + stock2 );
} else
if( DeltaNorm[bar] < downThreshold )
{
shortSymbol = stock2;
longSymbol = stock1;
SetContext( stock2, true );
SetShareSize( 1 );
ShortAtClose( bar, «ShortSell » + stock2 );
SetContext( stock1, true );
SetShareSize( 100 );
BuyAtClose( bar, «Buy » + stock1 );
}
RestoreContext();
}
}
}
}
}
2)сколько %% героев открытых рынков не соврали о том, что зарабатывают?
1. какой нах грааль? какого майтрейда?
2. почти все
Надо до конца света успеть. :)
я просто приболел и небольшие были сложности.
Винса не предлагать :).
Вообще, основные ММ методы дифференциируются по правилам размера позиции после прибыльной сделки. (рекомендую райана джонса, а еще лучше синтезированное ММ, р. джонс + р. винс)
Как с небольшой суммы(20-30 тысяч руб) хорошо раскрутиться торгуя фьючами
плечи, как же еще.
только лучше сначала научится, хотя бы год в плюс отторговать
а то вынесет срынка
2)Как заходят профессионалы с огромными лотами, они их разбивают? больше 100 лотов, на Crude Oil
но понятное дело, если очень повезет
если не вижу предпосылок. то собираю 1-2 и успокаиваюсь
если да, то почему бы их не одевать, чтоб не выглядеть как лошок??
но я их не ношу
и вообще мне щя пофигу как я выгляжу. Мне куда важнее то что я делаю
У вас реально лоховские костюмчики и галстуки) Ты уж извини)
то новичок опять спрашивает как из 100 тыщ сделать 200 за год
Я посоветовал купить Мосэнерго и потерять пароль от квика
пусть стратегию тестирует, потом переносит в робота.
иначе проблемы будут периодически возникать всегда.
Было бы круто сделать в ПОЧТЕ раздел КОММЕНТАРИИ, где бы высвечивалось новое сообщение, когда тебе на комментарий отвечают. То есть заходишь в ПОЧТУ, а там все как сейчас + вкладочка КОММЕНТАРИИ, нажав на которую можно увидеть кто тебе ответил и что с ссылкой (ну как сейчас на емэйл приходит в общем)
у нас в реале доходность лучше чем по тестам, т.к. по тестам порой закладываем 100пп проскальзывания, тогда как в реале — 30пп.
переоптимизация — очень плохо, надо её избегать всячески. поэтому необходимо тестировать на всех возможных рынках — бычий, трендовый, флэт,… и смотреть чтоб при изменении параметров от выбранных результаты менялись не сильно — стратегия не должна зарабатывать при параметре1 равном 1.2 200% в месяц и сливать 30% в месяц при параметре1 равном 1.1
горизонтальные уровни, наклонные уровни, объем по уровням, объем обычный, свечные формации, корреляцию с прочими инструментами, ОИ, стандартные индикаторы (какие), свои индикаторы
спасибо)
Вопрос по по РИМу.
Откуда берется такой
Вопрос по по РИМу.
Откуда периодически берется такой открытый интерес, по 5000 контрактов? Что от этого ожидать?
Насколько я понимаю ты опираешься только на цену + проторгованные объемы?
только цену и время
насколько формализована ваша торговля, т.е. какие моменты формализованы хуже всего (определение уровней, внешнего фона,...)?
еще раз спасибо
неприятный комментарий
smart-lab.ru/blog/4869.php
smart-lab.ru/blog/5263.php
Советую сходить к стоматологу!
Где копать?
То есть тестируешь на длинном участке: плюс, на среднем плюс, на короткосроке — плюс. Запускаю. Плюс. Потом ноль. потом минуса. Это стратегии такие кривые значит?
Ну понятно там оптимизация все вылизывает на исторических данных, но все равно неясно, почему все уходит в минус со временем.
последнее время изменение рынка стало даже чаще обычного.
как только просадка становится > 10% — можно начинать потихоньку бить тревогу и менять или улучшать стратегию, смотреть другие параметры.
Ну я пробовал на фьюче РТС — там где-то за неделю-две все уходит в отрицательную область. Хотя исторически и в текущий момент все вроде бы работает.Но потом ноль, потом все хуже :)
1. Как оптимально соотносить период оптимизации к периоду торгов на параметрах полученных при оптимизации. То-есть как часто стоит проводить переоптимизацию, и на каком периоде назад? (знаю некоторые раз в неделю делают переоптимизацию, но какой период брать назад 2 недели, месяц)?
2. Какой подход в роботостроительстве все-таки более перспективен сейчас — индикаторы или уровни+объемы или там свечные паттерны например.
Спасибо заранее за ответ.
1) всё зависит от стратегий. есть стратегии которые делают 1000 сделок в день — их можно каждую ночь оптимизировать. есть которые 10 сделок в год — их можно раз в 2-3 года.
у нас просмотр истории и переоптимизация — каждые 3 месяцы.
но, опять же повторюсь, не смотря на то что смотрим назад каждые 3 месяцы и ищем параметры лучше — их ни разу не меняли с момента запуска. как запустили, так и работает.
2) то, что приносит деньги.
могу ответить что у нас нет ни одного индикатора. а в частности свечные паттерны есть, уровни+объёмы тоже есть.
то что вам ближе, то что вам будет приносить деньги — то и перспективнее.
У меня КИЯ!:))) Тоже отечественный драндулет можно сказать!
На большее пока не заработал!
особых нареканий нет.
пластик ток скрипит:)
Сейчас все примерно одинаково машины делают — ну кроме всяких Бэнтли
1. Как открывать позиции по фьючерсам РТС на более дальние периоды? К примеру, текущий фьючерс июньский, а я хочу открыть позицию сентябрьского или декабрьского?
P.S. Предыдущий мой комментарий удалите, поторопился отправить :(
CUT
1. При стоп-лоссе, насколько цена закрытия позиции отличается от цены активации заявки или просто закрываетесь по рынку? Высчитываете разницу этих цен в процентах или в пунктах?
2. При тейк-профите, какой защитный спрэд и просадку используете?
P.S. Просто поделитесь личным опытом или опытом других.
2. что такое защитный спрэд?:) октуда просадка при тейк профите?:)
Чтобы не пояснять своими словами, даю ссылку: www.quik.ru/about/features/conditional-orders/
Сделаем финансовую энциклопедию! Будет словарь всех финансовых биржевых терминов по типу википедии.
Делаю это, потому что мне самому было бы интересно такой словарь писать. Создавать определения в словаре сможет любой участник смартлаба.
www.dropmocks.com/mV40f
а все другие шортили… может я что то не так сделал?
вот тут. внизу есть параметры где ты можешь выбрать что тебе надо
в 2014
вон другие матеряться и спамят по 50 писем… и их не банят
а меня забанили за ответы на вопросы
и одно сообщение и то я сказал что я всё понял и не буду больше…
затем уже всё остальное.
считаю доходность где? в реальных торгах веду дневник сделок где считается как в рублях, так и в %. с рекапитализацией.
Преимущества Stock# описывал в своих предыдущих постах.
На главной странице тоже есть кратко преимущества:
stocksharp.com/
Какое значение в проскальзовании (на Ri)?
Торгуют ли роботы в вечерку?
Используете ли парковку для своих систем?
Есть спредовые роботы у Вас?
1) среднее для 100-150 контрактов — 30пп. при тестах используем порой и 100пп для проскальзывания.
2) да, некоторые стратегии торгуют, некоторые — нет.
3) что такое парковка?
4) угу, есть спредовые.
чего-то такое я слышал у тс лаба есть, но я как-то этот уровень сразу перерос и даже не рассматриваю его для полноценных систем, на которые можно возложить приличные деньги.
можно описание услуги? У меня сервер стоит, робот сам утром включается, запускает всё что нужно, вечером сам всё отключает. но про парковку не слышал.
Спрашиваю, потому-что сам создал аналогичного робота, на тесте показал вроде неплохие результаты, а в реальности 3 месяца болтается в нулях.
все стратегии сейчас на фьюче ртс, на ударных днях — в том числе.
о, и у тебя машина времени есть :)))
прямо хороший тон сегодня — помахать стопкой графиков 2012 года и альманахом сделок РИ ))
меньше ошибок, более приспособлен для тестов фьючей,…
а так — сотрудничать с программистом если не умеете прогать и реализовывать системы напрямую через шлюз или через квик (смартком очень глючный, не советую).
Есть мысль — добавить к профилю процент верно угаданных направлений движения индекса.
Чтобы смотреть, кто лучше угадывает направление.
P.S. Хороший денек, хорошее настроение…
брокер вроде любой даёт доступ к шлюзу плазы2. стоит вроде тысячи 3-4, зависит от брокеров, стоит уточнить.
если написан робот на Stock# с квиком, то переделать его под плазу будет просто очень — используйте плазовскую библиотеку.
1.при входе в позицию используешь импульсное движение цены как у Георгия Вербицкого?
2.на каком тайм фрейме входишь в позицию?
3.входишь полным депо ?, если частями то в каких пропорциях?
1. по разному очень. Единой манеры нет
2. 5 минут
3. сложный вопрос. не полным точно.
ставки-деньги-облигации--объем денежной массы
что за чем следует — например, если облигации растут — значит люди переходят в наименее рисковые активы — т.е. боятся падения фондовых рынков???
куда евро-рубль-доллар-нефть? что за чем следует,