#Spike. Показывает акции, в которых объем последней свечи превысит средний объем
# за N предыдущих свечей на Х процентов.
# и держит взведённым сигнал X свечей
# by theTrader.pro
def iBars = 10; #число предыдущих свечей для подсчета среднего объема
def iHistory = 2; #сколько свечей держать флаг после спайка
def iPrecent = 500; #процент превышения объема
def iVolumeBreak = (volume[0]/Average(volume,iBars)[1]*100);
def b = fold index = 0 to iHistory with a = 0 do max(a,GetValue(iVolumeBreak,index));
def Signal = b > iPrecent and volume>=50000;
plot vol = volume/1000;
AssignBackgroundColor (if (Signal) then Color.Blue else Color.BLACK);
#Spike. Показывает акции, в которых объем последней свечи превысит средний объем
# за N предыдущих свечей на Х процентов.
# и держит взведённым сигнал X свечей
# by theTrader.pro
Сканер акций, которые недавно обновили свои экстремумы. Глубину истории (сколько держать сигнал) можно регулировать.
#Сканер NewHigh / New Low
#Aggregation 1m
#by thetrader.pro
input iHistory = 5; #сколько свечей держать сигнал
input marketOpen = 930;
input marketClose = 1600;
def OpenCounter = SecondsFromTime(marketOpen);
def CloseCounter = SecondsTillTime(marketClose);
def MarketHours = if OpenCounter >= 0 and CloseCounter >= 0 then 1 else 0;
def Today = if GetDay() != GetDay()[1] then 1 else 0;
rec DailyHigh ;
rec DailyLow ;
DailyHigh = if Today then high else if MarketHours then if high > DailyHigh[1] then high else DailyHigh[1] else high;
DailyLow = if Today then low else if MarketHours then if low < DailyLow[1] then low else DailyLow[1] else low;
def Signal1 = DailyHigh > DailyHigh[1] or DailyLow < DailyLow[1];
plot Signal = fold index1 = 0 to iHistory with a1 = No do max(a1,GetValue(Signal1 ,index1));
Полная библиотека индикаторов в нашем блоге goo.gl/9JRWUi
Теперь у клиентов брокерской компании есть прямой доступ к акциям, котирующимся на американских биржах NYSE, NASDAQ и NYSE Amex Equities.
Поддержка торговли акциями в MetaTrader 5 дает нам значительное конкурентное преимущество и выделяет среди других форекс-брокеров. Мы стремимся предоставить клиентам наилучшие возможности на рынке и считаем, что введение торговли акциями в этой платформе – верный шаг в решении наших задач, – говорит генеральный директор Tradeview LTD Тим Фьюри.
Тим Фьюри, Tradeview
За прошедший год Tradeview совершила существенный прорыв, разработав технологию, совместимую с платформой MetaTrader 5. Инвестиции в инфраструктуру включают в себя размещение серверов у провайдера в дата-центре NY4, решения с низкой задержкой, превосходную интеллектуальную маршрутизацию ордеров, сверхбыстрые волоконно-оптические кабели и возможность подключения ко всем основным биржам. Кроме того, брокер разработал собственный блок ввода ордеров, различающий между акциями, имеющимися в наличии (easy-to-borrow), и теми, что необходимо заказывать (hard-to-borrow) при исполнении коротких ордеров.
#Thinkorswim scanner # Сканер ищет базы на любых уровнях #Thinkorswim https://radchenkovy.com/thinkorswim-live def iDiff = 0.00; #максимальное отклонение в центах def iBars = 4; #число баров для просмотра def iLowest = lowest(low,iBars); def iHighest = highest(high,iBars); def bBaseLow = fold Lbar = 0 to iBars with Ls=1 do if ((low[Lbar]-iLowest)<=iDiff) then Ls*1 else Ls*0; def bBaseHigh = fold Hbar = 0 to iBars with Hs=1 do if ((iHighest-high[Hbar])<=iDiff) then Hs*1 else Hs*0; plot bBase = bBaseLow or bBaseHigh;Полная библиотека индикаторов, фильтров и и сканеров для Thinkorswim в этом блоге http://bit.ly/2vKq4F8