Избранное трейдера Vano13
--Параметры: p_classcode=«SPBFUT» --Код класса p_seccode=«RIH5» --Код инструмента p_account="...." --Код счета p_clientcode="...." --Клиенткий код p_count=2 --Размер позиции p_spread=170 --Проскальзывание
is_run = true count = 0
function main() while is_run do sleep(100) robot() end end
function robot() local N1=getNumCandles(«MA1-RIH5») local N2=getNumCandles(«MA2-RIH5») local N=getNumCandles(«RIH5») t1,n1,i1=getCandlesByIndex(«MA1-RIH5», 0, N1-3, 2) t2,n2,i2=getCandlesByIndex(«MA2-RIH5», 0, N2-3, 2) t,n,i=getCandlesByIndex(«RIH5», 0, N-1, 1) --сигнал на продажу (первый мувинг пересекает втрой сверху вниз if t1[0].close>t2[0].close and t1[1].close<t2[1].close then Trade(«S»,count+p_count,t[0].close-p_spread) end --сигнал на покупку (первый мувинг пересекает второй снизу вверх if t1[0].close<t2[0].close and t1[1].close>t2[1].close then Trade(«B»,p_count-count,t[0].close+p_spread) end end
function Trade(a_oper,a_count,a_price) if a_count>0 then t = { [«CLASSCODE»]=p_classcode, [«SECCODE»]=p_seccode, [«ACTION»]=«NEW_ORDER», [«ACCOUNT»]=p_account, [«CLIENT_CODE»]=p_clientcode, [«TYPE»]=«L», [«OPERATION»]=a_oper, [«QUANTITY»]=tostring(a_count), [«PRICE»]=tostring(a_price), [«EXPIRY_DATE»]=«GTS», [«TRANS_ID»]=«1» } res=sendTransaction(t) message(«Количество до »..tostring(count).." количество сделки "..tostring(a_count).." тип операции"..a_oper,1) if a_oper==«B» then count=count+a_count else count=count-a_count end message(«Количество после »..tostring(count),1) end end
function OnStop(stop_flag) is_run=false stop_flag=1 end
-Параметры: p_classcode=«SPBFUT» --Код класса p_seccode=«BRK5» --Код инструмента p_account="...." --Код счета p_clientcode="...." --Клиенткий код p_count=2 --Размер позиции p_spread=0.2 --Проскальзывание p_sell_level_RSI=60 --уровень RSI, при котором продаем p_buy_level_RSI=40 --уровень RSI, при котором покупаем
is_run = true count = 0
function main() while is_run do sleep(100) robot() end end
function robot() local N1=getNumCandles(«RSI-5-BRK5») local N2=getNumCandles(«RSI-15-BRK5») local N=getNumCandles(«BRK5-1») t1,n1,i1=getCandlesByIndex(«RSI-5-BRK5», 0, N1-3, 2)--(«RSI-1», 0, N1-3, 2) t2,n2,i2=getCandlesByIndex(«RSI-15-BRK5», 0, N2-3, 2)--(«RSI-2», 0, N2-3, 2) t,n,i=getCandlesByIndex(«BRK5-1», 0, N-1, 1)
--сигнал на продажу (первый мувинг пересекает втрой RSI-15-BRK5 сверху вниз --if t1[0].close<t2[0].close then --if t1[0].close<t2[1].close then--and t1[0].close>p_sell_level_RSI then--без фильтра уровня--проба t0 и t1 в скобках со свечками --if t1[1].close<t2[0].close then if t1[1].close<t2[1].close then--запаздывание
--if t1[1].close>p_sell_level_RSI --фильтр уровня Trade(«S»,count+p_count,t[0].close-p_spread) --end end --сигнал на покупку (первый мувинг RSI-5-BRJ5 пересекает второй снизу вверх --if t1[0].close>t2[0].close then --if t1[0].close>t2[1].close then--and t1[0].close<p_buy_level_RSI then--без фильтра уровня --if t1[1].close>t2[0].close then if t1[1].close>t2[1].close then--без фильтра уровня
1. В этом мире все решают случайности. Успешен ты или нет, еблишко тома круза или простатит в 20 лет — все это чистейшей воды случайности выраженные в форме обстоятельств, роли конкретного индивидуального человека в формировании его же физической и моральной стороны нет абсолютно никакой.
2. Сто раз доказанный наукой принцип — характер, интеллект, и вообще все личностные характеристики определяются на примерно половину генетикой, и еще на половину — воспитанием до 5-10 лет. Именно поэтому все эти «с понедельника перестаю хикковать» — буллщит, никогда не работающий в реальности. Люди не меняются, поведение лишь видоизменяется. Есть определенный набор психологических шаблонов, которые останутся на всю жизнь. Поэтому если ты дрочил хуй и страдал хуйней в 15 лет — точно таким же и останешься в 35, разбавленные эпизодическими превозмаганиями и попытками «пересилить себя». Ну а так как живем в двадцать первом веке, то даже ущербные с точки зрения биологии и психологии личности имеют возможность получить прожиточный минимум приложив какие-то усилия, но выше своего «потолка» прыгнуть все равно не выйдет.
9. Работа на послеторговых сессиях.
Только наиболее ликвидные бумаги. Требование маржинальности и доступности в шорт.
Вход.
После окончания основных торгов, начиная с 18:40, ищем в «стаканах» крупную заявку, которая явно может сдвинуть результирующую цену послеторговой сессии в свою сторону. Цена должна сильно (на 0,8-1%) отличаться от Цены закрытия последней свечи основных торгов. Встаем перед ней ей в противоход.
Объем.
Без плечей, таким объемом, чтобы не сдвинуть «стакан».
Выход.
На предторговой сессии или на открытии основных торгов следующего дня.
Если мировые рынки, в первую очередь американский, пойдут против позиции, Цена чаще всего открывается близко к точке входа. В этом случае выход по безубытку или с небольшим убытком.
В противном случае цель — половина полученной разницы между ценой входа в позицию и ценой закрытия последней свечи основных торгов.
Стоп: отсутствует.
Есть правда ограничение — максимальная сумма освобождаемых от налога доходов рассчитывается по формуле: количество лет * 3 млн. рублей. То есть после 3-х лет владения акциями вы сможете освободить от НДФЛ 9 млн. руб. дохода от их продажи, что вполне достаточно для подавляющего числа частных инвесторов. Важно, что размер освобождаемых от налога доходов увеличивается каждый год на 3 млн. рублей, то есть за инвестиционный период в 30 лет вы сможете не платить НДФЛ с 90 млн. рублей дохода от продажи акций.
Для получения освобождения никаких документов по общему правилу подавать не нужно, брокер сам все рассчитает и удерживать налог с вас не будет. Однако для того, чтобы не продать акции раньше 3-х летнего срока и не попасть на налог, даты и сроки покупки акций нужно учитывать