Постов с тегом "ТОРГОВЫЕ РОБОТЫ": 6003

ТОРГОВЫЕ РОБОТЫ


торговый робот - это автоматизированная торговая система, принимающая решения и отдающая приказы на выполнение рыночных заявок на основе программного алгоритма.

В этом разделе вы найдете самые актуальные записи по теме торговые роботы.

Нейросеть выбрала лучшие акции

На Санкт-Петербужской бирже, по мнению нейросети Investington, сейчас актуальны следующие позиции:

FLWS, оптимальная цена для покупки — 23.26$. Цель — 24.6826$. Вероятность роста 77.7%
ENDP, оптимальная цена для покупки — 4.2$. Цель — 4.5249$. Вероятность роста 76.4%
DVN, оптимальная цена для покупки — 43.23$. Цель — 46.4537$. Вероятность роста 76.1%


Результаты поста от 2021-11-29

APPS, купили по 53.56$. Продали 7 декабря по 57.3764$. Итоговый процент +7.13%
ZG, купили по 54.48$. Продали 3 декабря по 57.9788$. Итоговый процент +6.42%
ICPT, купили по 16.91$. Продали 23 декабря по 17.9959$. Итоговый процент +6.42%

Итого: из 3 сигналов 3 оказались верными.


Что это такое? || Отчет

226 публичных торговых сигналов: счет моих роботов 135:91

    • 26 декабря 2021, 18:06
    • |
    • AlexChi
  • Еще

226 публичных торговых сигналов: счет моих роботов 135:91


Закрылась еще одна публичная сделка моих роботов:

  • Робот PVVI, купивший акции ФСК ЕЭС (FEES21.12.2021 по 0.16864 рубля, закрыл сделку по стоп-лоссу, цена продажи 0.16464 рублей.

На текущий момент было 226 публичных сигналов на покупку. 76 от робота AVP119 от робота PVVI и 31 от робота CandleMax. Вот ссылки:



( Читать дальше )

Выставляю Новогодний Грааль

Привет всем
Я уже писал что я потратил 8 лет на поиск математической закономерности движения цены.
Подвожу итоги система работает и стабильна.
Грааль есть  и пусть мне докажут обратное.
Выставляю проект новой таблички в которой есть все правки за 8 лет.
Скажу сразу деньги в ДУ не беру, систему не продаю и продавать никогда не буду.(ни за какие деньги)… НУ ЕСЛИ ТОЛЬКО ЗА ОЧЕНЬ БОЛЬШИЕ..
Вот Вам грааль перед глазами, а что внутри его известно только мне.
Год был тяжелым..
Итоги года 
1.Допилил систему
2.Нашёл самолёт который искали год… Поисковая операция длилась 317 дней
Выставляю Новогодний Грааль

svecha-news.ru/novosti/statya/23048/

Выставляю Новогодний Грааль

( Читать дальше )

Штурмовка. Проблемы/решения с Алго

    • 25 декабря 2021, 17:35
    • |
    • Enter1
  • Еще
Всем привет!

Вопросы только алго трейдерам, еще точнее, кто только алго торгует, а руки привязаны скотчем к столу или креслу.
Если часть моих вопросов/выводов Вам кажется наивной или простой, то прошу не относится к этому презренно, а дать свой конструктивный ответ, так как вполном алго я только 2-3 года из своих 14-ти лет в трейдинге. Буду рад, если Вы обновите свои мысли и я подчерпну для своего анализа!

Я понимаю так, что отдельные истории в активе могут быть обыграны только руками, логику нельзя сделать (можно сделать по объемному пробою или выходу в стратосферу, но тесты у меня показали низкую эффективность), отсюда и разговоры о том, что результаты алго ниже чем руками, по выводу неоправданно. Так как Вы можете стоять и в другую сторону. Спорить об отличии «алго vs руки» не буду. По всем правилам, боту фиолетово что происходит с рынком, растет он, пилит или падает. Ему неведомы высказывания. Он лишь работает по логике покупок, когда рынок растет и продает тогда, когда рынок снижается. В пиле снижается объем и пилим.



( Читать дальше )

Нейросеть выбрала лучшие акции

На Санкт-Петербужской бирже, по мнению нейросети Investington, сейчас актуальны следующие позиции:

AA, оптимальная цена для покупки — 59.93$. Цель — 65.2723$. Вероятность роста 77.0%
HNP, оптимальная цена для покупки — 28.18$. Цель — 30.1995$. Вероятность роста 70.9%
FLWS, оптимальная цена для покупки — 22.36$. Цель — 23.8142$. Вероятность роста 70.3%


Что это такое? || Отчет

Хочу вернуться к истокам.

    • 23 декабря 2021, 17:06
    • |
    • 3Qu
  • Еще
Помнится, где-то до 2012 года у меня были простенькие автоматические ТС — несколько модифицированных МАшек, какие-то дополнительные расчеты — на вход в сделку всего-то 32 параметра, на выход немногим меньше. Параметры ТС наруливались за каких-то 2-3 дня. И я вполне понимал как и почему работает ТС.
Сейчас какие-то сложные расчеты, не оч понятные параметры с непонятным смыслом. Вроде, все пока работает, но уже изменить что-то или понять, почему это вдруг не сработало не оч реально.
И это как-то всё само образовалось — там упростили, здесь объединили, и если по отдельности это имело смысл, то итог — это уже нечто абстрактное, не оч поддающееся интерпретации и толкованию.
Вот, сегодня и подумал, что надо вернуться к истокам и сделать прозрачную ТС, с понятными функциями. Иначе, дальше можно вообще запутаться.
Сложно будет — за много лет многое из функционала уже объединено между собой, и срослось так, что не оч разорвешь. С одной стороны, быстро и удобно — ставишь готовый блок, и думать не надо — все уже изначально отлажено и сразу работает. А с другой…

( Читать дальше )

Обновил индикатор наклонных уровней

Индикатор AT-obl_can для отрисовки наклонных уровней для quik
Обновил индикатор наклонных уровней
--[[
индикатор отрисовки наклонных уровней
Параметры:
delta - чувствиельность индикатора на волатильность в %
rep - количество повторений поиска конечного уровня
shif - сдвиг влево конечного бара 	
wt - признак наличия весового коэффициента =0 - без весового =1,2.. - свосовыми коф. чем ближе к концу тем больше
show=1,			
--]]
Settings=              
        {                          
            Name = "AT-obl_can",   -- название индикатора
            delta=2.0,             -- параметр индикатора  
            rep=10, 
            shif=0,		
            wt=1,	
            --hl=1,	
            show=1,
            line=                                     
                {                               
                    {  
                        Name = "ln1",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(255, 0, 0)
                    },
					{  
                        Name = "ln2",
                        Type =TYPE_LINE,
                        Width = 2,
                        Color = RGB(255, 0, 0)
                    }
                }
       }


function Init()

    vMin = 0
    vMax = 0
    vMinindex = 0
    vMaxindex = 0
    voldMinindex = 0
    voldMaxindex = 0

  return 2
end


function OnCalculate(index)

  rep = Settings.rep
  shif = Settings.shif
  wt = Settings.wt
  --hl = Settings.hl  

  sz = Size()-shif
  if Settings.show == 1 then   
  
  if index <= sz then 

  if index <= 1 then
    vMin = C(index)
    vMax = C(index)
    vMinindex = index
    vMaxindex = index
    voldMinindex = index
    voldMaxindex = index
    v = C(index)  
  else
         
    if voldMaxindex >= voldMinindex then
	 if vMin~=nil and C(index)~=nil then 
      if C(index) > (1 + Settings.delta/100)*vMin then
        vMin = C(index)  
        vMax = C(index) 
        vMaxindex = index
        voldMinindex = vMinindex 
        vFrom = vMinindex  
      else     
        if vMin > C(index) then
          vMin = C(index)
          vMinindex = index
          vFrom = voldMaxindex      
       else
          vFrom = vMinindex 
        end 
      end
	 end
    else
     
    if voldMaxindex <= voldMinindex then
	 if vMax~=nil and C(index)~=nil then 
      if C(index) < (1 - Settings.delta/100)*vMax then
        vMax = C(index) 
        vMin = C(index)  
        vMinindex = index
        voldMaxindex = vMaxindex
        vFrom = vMaxindex
      else 
        if vMax < C(index) then
          vMax = C(index)
          vMaxindex = index
          vFrom = voldMinindex    
       else  
          vFrom = vMaxindex          
        end
      end  
	 end
    end
    end
 
    --if vFrom~=nil then 
	--[[
    for i = vFrom, index do
	 
      k = (C(index)- C(vFrom))/(index- vFrom);
      v = i*k + C(index) - index*k
      SetValue(i, 1, v) 
    end --]] 
    --end
 
   if index == sz then
    for k = 1, 2 do
      vf = 1
	  vs = 0
	  if k == 1 then 
        if vMinindex < vMaxindex then
	      vf = vMinindex
		  vs = vMaxindex
		  up = 0
	    elseif vMinindex > vMaxindex then
	      vs = vMinindex
		  vf = vMaxindex
		  up = 1
	    end 	  
	  elseif k == 2 then  
        if voldMinindex < voldMaxindex then
	      vf = voldMinindex
		  vs = voldMaxindex
		  up = 0
	    elseif voldMinindex > voldMaxindex then
	      vs = voldMinindex
		  vf = voldMaxindex
		  up = 1
	    end 
	  end 
	  n = 0
	  xy = 0
	  x = 0
	  y = 0
	  xx = 0
	  m = 0
      for i = vf, vs do	 
	   if C(i) ~= nil then 
	    m = m +1
	    n = n + 1*(1+wt*m)
	    xy = xy + i*C(i)*(1+wt*m)
	    x = x + i*(1+wt*m)
	    y = y + C(i)*(1+wt*m)
	    xx = xx + i*i*(1+wt*m)
	   end 	
      end
	  if (n*xx - x*x) ~= 0 and n ~= 0 then 
        a = (n*xy - x*y)/(n*xx - x*x)	
        b = (y - a*x)/n	  
		
		for j = 1, rep do 		
	      n = 0
	      xy = 0
	      x = 0
	      y = 0
	      xx = 0
          m = 0 		  
		  for i = vf, vs do	 	
           if C(i) ~= nil then 		  
		    v = a*i + b
		    clc = 0
		    if up == 1 and C(i) >= v then 
	          clc = 1	  
		    end 
		    if up == 0 and C(i) <= v then 
		      clc = 1
		    end 
		    if clc == 1 then
			  m = m + 1
	          n = n + 1*(1+wt*m)
			  --[[
			  if up == 1 and hl == 1 then
                xy = xy + i*H(i)*(1+wt*m)			  
			  elseif up == 0 and hl == 1 then 
			    xy = xy + i*L(i)*(1+wt*m)
			  else --]]
	            xy = xy + i*C(i)*(1+wt*m)
			 -- end 	
	          
			  x = x + i*(1+wt*m)
              --[[   
			  if up == 1 and hl == 1 then
                y = y + H(i)*(1+wt*m)
			  elseif up == 0 and hl == 1 then 
			    y = y + L(i)*(1+wt*m)
			  else --]]
	            y = y + C(i)*(1+wt*m)
			 -- end 	
	          
	          xx = xx + i*i*(1+wt*m) 
		    end 
		   end 	
		  end --[[--]]
	      if (n*xx - x*x) ~= 0 and n ~= 0 and n >= 2 then 
            a = (n*xy - x*y)/(n*xx - x*x)	
            b = (y - a*x)/n	  		   --[[  --]]
		  end 
        end 
		for i = vf, sz do	 		  
		  v = a*i + b
		  if up == 1 and v >= C(vs) or up == 0 and v <= C(vs) then 
		    SetValue(i, k, v) 
		  end 
		end 		
 		
	  end 
	  
    end   	  
   end 
   end 
  end  
  end 
end

телеграм: t.me/autotradering




Сделаю индикатор

    • 23 декабря 2021, 11:47
    • |
    • Gomorra
  • Еще
Сделаю индикатор для любого символа, аналогичный этому:

disk.yandex.ru/d/F5kSkVYbq-5uBw

Нейросеть выбрала лучшие акции

На Санкт-Петербужской бирже, по мнению нейросети Investington, сейчас актуальны следующие позиции:

AA, оптимальная цена для покупки — 59.45$. Цель — 63.781$. Вероятность роста 74.6%
FGEN, оптимальная цена для покупки — 14.82$. Цель — 15.8776$. Вероятность роста 70.9%
NTLA, оптимальная цена для покупки — 126.24$. Цель — 136.2257$. Вероятность роста 69.5%


Результаты поста от 2021-11-24

ZG, купили по 56.95$. Продали 7 декабря по 61.3737$. Итоговый процент +7.77%
ACH, купили по 13.04$. Продали 7 декабря по 13.9199$. Итоговый процент +6.75%
OII, купили по 11.94$. Продали 22 декабря по 11.63$. Итоговый процент -2.6%

Итого: из 3 сигналов 2 оказались верными.


Что это такое? || Отчет

....все тэги
UPDONW
Новый дизайн