Quik


MQL программирование (LUA) и вообще программирование (C/C++)

Добрый день, smartlab и его посетители!
 Возможно обращаюсь с не совсем стандартной просьбой или помощью. В общем, есть  надобность в обучении программированию, а именно языка Си (Си++ в дальнейшем + MQL (LUA) для автоматизации торговли (стратегия основана строго по цене) со всеми его наворотами. Понимаю, что дело нелегкое. Курсов хороших очень мало (есть мега громкие, но комментарии не порадовали) и неудобно по времени.

 Опыт на рынке у меня порядка 5-ти лет и перепробовал за этот срок все что можно (огромных архив паттернов, индикаторы, тс, нестандартные подходы, скальпинг, лента, объемы и прочитана почти вся биржевая литература + близкое к понимаю биржи и природы поведения цены, тестировал и очень все хорошо работает, если грамотно торговать на любом таймфрейме), в итоге, использую только самое простое и рабочее, но это такая рутина и понимаю, что нужно писать робота для автоматизации ТС, как не крути, да и вообще нужно освоить программирование так как оно мне очень интересно для создание десктопных программ и тп на СИ++ не связанных с биржей. Кто научит помогу разобраться с биржей и куда получше любых обучающих ресурсов в сети и круче любого платного гуру в мире трейдинга (некоторые, слышал, готовы миллионы отдать за понимание цены). Простая человеческая просьба без лишнего пафоса и обещания золотых гор.

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

Индикатор возможных прибылей и убытков

на базе статьи: https://smart-lab.ru/blog/548810.php

Рассчитывается как произведение горизонтальных объемов на отклонение цены относительно текущей позиции
Данный индикатор позволяет понимать в какую сторону торговать, чтоб получить прибыль, какой выставлять TP и SL
Чем больше величина горизонтальной лини, тем больше вероятность заработка относительно текущей позиции цены
формула индикатора такая: Ij = Vj*abs(Pj-P0), где Vj -горизонтальный объем, Pj -цена на уровне горизонтального объема, P0 — текущая цена
рекомендации по TP и SL:

Индикатор возможных прибылей и убытков





Индикатор возможных прибылей и убытков

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

Горизонтальные объемы, последняя версия

Горизонтальные объемы, последняя версия
Settings={
Name="GVOL",
period=200,
maxline=20,
width=4,
count=50,
xshift=0,
vlm=1,
line={} 
}
--[[

описание свойств:

xshift - сдвиг по горизонтали
count - количество черточек по вертикали
period- сколько баров берутся в подсчет
maxline - количество баров для максимальной черточки
width - толщина черточки
vlm - 1-c учетом оъема 0-просто распределение без объема,

--]]

function Init()

    n=Settings.count  
	
    vol={}
    for j = 1, n do        
      vol[j]=0
      Settings.line[j] = {Color=RGB(192,192,192),Type=TYPE_LINE,Width=Settings.width}
      --for i=Size()-Settings.xshift-Settings.maxline, Size()-Settings.xshift do 	
	  for i=1, Size() do 	
	   SetValue(i, j, nil)
	  end 
    end  
    
  return Settings.count  
end

function OnCalculate(index)
    

 
  if (index < Size()-Settings.xshift)or(index > Size()-Settings.xshift) then
    return nil
  else  	   
  
    n=Settings.count  
	
    maxv=0
    maxc=0
    minc=9999 
         
    for i=Size()-Settings.xshift-Settings.period, Size()-Settings.xshift do  
       
      if C(i) ~= nil then         
        if maxc < C(i) then 
          maxc = C(i)      
        end        
        if minc > C(i) then 
          minc = C(i)      
        end
      end
            
    end   
     
    delta = (maxc - minc)/n
     
    for i=Size()-Settings.xshift-Settings.period, Size()-Settings.xshift do  
 
      for j = 1, n do 
       if C(i) ~= nil then      
        if (C(i) > minc + (j-1)*delta) and (C(i) <= minc + j*delta) then 
		  if Settings.vlm == 1 then
		    if V(i) ~= nil then
              vol[j]=vol[j]+V(i) 
            end 			
          else 		  
		    vol[j]=vol[j]+1
		  end
        end  
       end    
      end
            
    end   

    for j = 1, n do
	  vol[j] = math.floor(vol[j]+0.5)
      if maxv < vol[j] then 
        maxv = vol[j]
      end                
    end    
      

    k = 0 
    for i=Size()-Settings.xshift-Settings.maxline+1, Size()-Settings.xshift do  
      k = k + 1
      for j = 1, n do
        if vol[j] >= (Settings.maxline - k)*maxv/Settings.maxline then 
          SetValue(i, j, minc + j*delta)		  
        else  		
          SetValue(i, j, nil)
        end      
      end
    end
	  
     
  end


end


  • обсудить на форуме:
  • Quik Lua

Горизонтальные объемы

ввел новые свойства в индикатор:
xshift — сдвиг по горизонтали
count — количество черточек по вертикали
period- сколько баров берутся в подсчет
maxline — количество баров для максимальной черточки
width — толщина черточки


т.о. можно на одном графике выставить несколько вертикальных объемов с разными смещениями:

Горизонтальные объемы


Горизонтальные объемы


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

Индикатор "Горизонтальные объемы"

пока первая версия, в ближайшие дни доработаю
Индикатор "Горизонтальные объемы"

регулируется параметрами:
Индикатор "Горизонтальные объемы"

( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Для корректного отображения данных счета необходимо обновить QUIK до версии 8.0.2

В связи с вступлением в силу с 1-го июля 2019 года Указания Банка России N 4928-У для корректного отображения маржинальных показателей, лимитов покупки/продажи и таблицы состояние счёта в системе QUIK пользователям необходимо обновиться до версии 8.0.2, доступной на всех серверах системы.

Обращаем ваше внимание на то, что новая версия системы QUIK работает только на операционных системах с 64-х битной архитектурой. Пользователям систем с 32-х битной архитектурой при подключении к серверу обновление предложено не будет. В связи с чем рекомендуем обновить систему Windows до 64-х битной архитектуры.

Управление клиентской поддержки Банка ВТБ (ПАО)

Открой счет в самом надежном брокере — банке ВТБ

Как вылечить QUIK

Прочитал, что многие страдают, пишут, что программа не айс, тормозит, висит и квакает. Бывает. Однако альтернативы Quik нет, на сегодняшний день — это самая быстро работающая торговая платформа с дружественным и понятным интерфейсом, обеспечивающая, в зависимости от брокера, доступ к торгам на большинстве самых крупнейших торговых площадках мира.
Ни один торговый терминал не сможет сравниться с Quik по скорости у удобству выставления заявок!
Почему Квик висит или медленно работает? — дело не Квике. Рассмотрим, для наглядности, пример из жизни. Например, вы едите на крутейшем велике, повезло, взяли за $15000 и не разу не пожалели — хороший. И едите вы не быстро и проносящиеся мимо байкеры, на велах за 5 тысяч, орут, типа: о как тормозит, как медленно ездит, фекалии… Понятно? Велосипед не при чём!
Поэтому занимайтесь компьютером и если вы трейдер, трейдинг вас кормит и это единственная ваша работа, то есть вы — полный профессионал, относитесь к своей работе серьёзно: рабочий компьютер только для работы.

( Читать дальше )
  • обсудить на форуме:
  • QUIK

....все тэги
UPDONW