Избранное трейдера Артемев Андрей
ТСЛАБ+IB опыт торговли америки
Давненько не писал. Много работал.
0 Пишу про акции. Фьючи дороже. Там нужен счет от ляма грина и выше. В техническом плане связка Тслаб+IB весьма стабильна. Напрягает сильно 13-14ти часовой рабочий день с 10 утра до 23-24 ночи без праздников.
1 В марте 2017г появилась возможность протестить америку при помощи связки тслаб2+IQfeed. Что позволяло выйти на алготорговлю на америке. Где то к августу сформировалась общая картинка. В мае 2018 закинул 74000 баксов. И где то в конце июля стал торговать роботами под америку на связке тслаб2+ IB через TWS. Приоиграл -10к баксов из них где то больше половины на багах и глюках. Наработал опыт. Делюсь.
2 Сразу скажу что по деньгам это дорого и затратно. Тслаб 4000руб в месяц + IQfeed 7000руб + выделенный сервер в датацентре 5000 в месяц + 1500 расходы на IB. Чтоб просто посмотреть и торговать надо иметь расход в районе -18000 в месяц или -210к в год. Дорого вкрай. Чтоб расходы были хотяб на уровне <5% в год размер размер счета должен быть более 4мио руб.
Settings =
{
Name = "GAZPROM_USD",
tag = "GAZP",
tag1 = "GAZP_USDRUB",
line=
{
{Name = "line1", Color = RGB(0, 0, 255), Type = 1,Width = 1}
}
}
vPrice=1;
function Init()
return 1
end
function OnCalculate(index)
local vOutFlag=0;
local vGazp =(getCandlesByIndex(Settings.tag, 0, index-1, 1)[0].close or 1) ;
local vUSDRUB=(getCandlesByIndex(Settings.tag1, 0, index-1, 1)[0].close or 1);
if vGazp>0 then
vOutFlag=1;
else
vOutFlag=0;
end;
if vUSDRUB>0 then
vOutFlag=1;
else
vOutFlag=0;
end;
if vOutFlag > 0 then
local Out = vGazp/vUSDRUB;
vPrice=Out;
end;
return vPrice
end3. В Квике создаем график с курсом доллара (USDRUB_TOM).



Всех приветствую. Продолжаем цикл уроков по MQL4.
В прошлый раз мы начали тему типов данных, сегодня будем говорить о ней более конкретно. Речь пойдёт о целых типах данных, предназначенных для хранения целочисленных значений. В языке MQL4 их 11 штук и отличаются они друг от друга по количеству места, которое занимают в памяти, и по области значений, которые переменные данных типов могут принимать. Естественно, исходя из этих отличий, иногда рациональнее использовать один тип данных, а иногда другой.
Список целых типов данных в MQL4 выглядит следующим образом:
Кстати, в языке MQL5 типы данных такие же, так что содержание поста можно смело отнести и к целым типам данных в MQL5.
Все подробности о каждом типе данных с примерами применения можно узнать из закреплённого видео. Спасибо за внимание.
//--------------------------------------------------------------------------------------------
struct sDataBar { ... };
//-------------------------------------------------------------------------------------------- sDataBar OsnDataBar; // Структура с ДАННЫМИ на баре для основного ТФ sDataBar HlpDataBar; // Структура с ДАННЫМИ на баре для вспомогательного ТФ
MathDataForBar(OsnDataBar, i, 1); MathDataForBar(HlpDataBar, i, 2);
void MathDataForBar(sDataBar &DataBar,int i, int variant)
{
...
//делаю с данными шпили вили ))
...
}