Що нового?

Придбаний Видеокурс Разработка ТС и роботов в программе Zorro на языке лайт-Си

Інформація про покупку
Тип покупки: Складчина
Ціна: 9300 ГРН
Учасників: 0 з 8
Організатор: Відсутній
Статус: Набір учасників
Внесок: 1209 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Видеокурс Разработка ТС и роботов в программе Zorro на языке лайт-Си

Видеокурс "Разработка торговых систем и роботов
в программе Zorro на языке лайт-Си"


  • Экспресс-курс в формате видео-уроков.
  • Обучение для опытных и начинающих трейдеров.
  • Рассматривается процесс разработки торговых систем и торговых роботов на универсальном языке lite-C.
  • Язык lite-C – это упрощённая версия языка C (Си), дополненного некоторыми элементами C++.
  • Минимум теории, максимум практической полезности.
  • Всего 8 уроков по 30-45 минут каждый.
  • Домашние задания после каждого урока.
  • В отличие от многих других подобных курсов, мы даём не только инструмент разработки и тестирования, но и готовые торговые системы (ТС); а также учим разрабатывать свои ТС.
Описание курса
Что вы получаете:
  • видеозаписи и конспекты уроков;
  • исходные тексты примеров, разобранных на уроках;
  • уникальные знания;
  • иммунитет против псевдо-мониторингов сверх-прибыльных торговых счетов и продавцов торговых роботов;
  • несколько готовых торговых систем, прибыльность которых не велика, но почти гарантирована;
  • возможность разрабатывать свои торговые системы;
Чего вы НЕ получаете:
  • готовых рецептов на все случаи жизни;
  • граальной торговой системы, которая гарантированно даст большую прибыль (более 200% годовых) в автоматическом режиме.
Цена каждого урока: 30 USD (или в рублях по курсу). Цена всего курса (8 уроков): 240 USD.

Какие начальные знания предполагаются у слушателей этого курса:
  • знание математики и информатики (основ алгоритмизации) в рамках средней школы и 1-го курса любого вуза;
  • знание основ трейдинга на валютном или фьючерсном рынке.
Требуется ли быть программистом или хорошо знать какой-либо язык программирования:
  • не обязательно.
С какого урока начинается изучение торговых систем, которые можно использовать для реальной прибыльной торговли?
  • с третьего урока.
Можно ли приобрести отдельные уроки?
  • начать можно только с 1-го урока;
  • следующий урок можно получить только после выполнения задания предыдущего урока;
  • каждый урок оплачивается отдельно.
Обязательно ли изучать все уроки до последнего?
  • по мере прохождения материала курса сложность возрастает, но все уроки изучать не обязательно;
  • необязательно изучать все методы анализа и все торговые системы – чтобы начать зарабатывать, достаточно одной-двух систем.
Почему нельзя купить все уроки сразу?
Потому что большинство людей покупают видеокурсы из-за того, чтобы утолить свой зуд “что-нибудь-сделать-чтобы-быстро-разбогатеть”, после чего наспех просматривают некоторые уроки, понимают, что быстро и просто разбогатеть не получится, и забрасывают учёбу. Затем они перепродают, обменивают видеоуроки или просто выкладывают их на форумах, в результате курс появляется в открытом доступе. Методы, известные всем, на бирже не работают! (эта истина, как и любая другая, не абсолютна, но в большинстве случаев верна). Поэтому ещё раз повторяем: Главное – не просмотр видеоуроков, это не кино!!! Главное – выполнение заданий и самостоятельная работа над собой.

Достоинства программы Zorro
  • Бесплатна в базовом варианте.
  • Может использоваться как для тестирования торговых систем, так и для автоматической торговли.
  • Может подключаться к торговому счёту, открытому для MetaTrader4.
  • Имеет продвинутый набор возможностей, если сравнивать с традиционными стредствами разработки ТС.
  • Более проста в использовании, чем традиционные средства разработки ТС (MetaTrader4/5, Ninja Trader 7/8, Wealth-Lab 4/5/6, TSLab,...).
Почему бы не использовать стандартные средства разработки и тестирования торговых систем, например, язык MQL4 или MQL5, встроенный в самый распространённый торговый терминал MetaTrader4/5, применяемый для торговли на валютном рынке FOREX?

Потому что в программе Zorro описание торговой системы выглядит проще и требует в несколько раз меньше строчек программного кода.

Рассмотрим простейшую торговую систему (ТС):
  • открыть длинную позицию (и, при необходимости, закрыть короткую), если линия индикатора RSI(12) пересекла уровень 75 снизу вверх;
  • открыть короткую позицию (и, при необходимости, закрыть длинную), если линия индикатора RSI(12) пересекла уровень 25 сверху вниз;
  • стоп и тейк-профит фиксированный: 200 пунктов.
Запрограммируем эту систему в Zorro и сравним получившийся текст программы с MQL4.
В Zorro нам потребовалось 7 строк, чтобы описать правила торговой системы.
Zorro lite-C
Код:
function run() {
vars Close = series(priceClose());
vars rsi12 = series(RSI(Close, 12));
Stop = 200*PIP;
TakeProfit = 200*PIP;
if(crossOver(rsi12, 75)) reverseLong(1);
if(crossUnder(rsi12, 25)) reverseShort(1);
}
На языке MQL4 та же система заняла в 5 раз больше строк! Комментарии, как говорится, излишни.
MQL4
Код:
int start() {
double current_rsi = iRSI(Symbol(), Period(), 12, PRICE_CLOSE, 1);
double previous_rsi = iRSI(Symbol(), Period(), 12, PRICE_CLOSE, 2);

double stop = 200*Point;
double takeprofit = 200*Point;

int digits = MarketInfo(Symbol(), MODE_DIGITS);
if (digits == 5 || digits == 3) {
stop *= 10;
takeprofit *= 10;
} else if (digits == 6) {
stop *= 100;
takeprofit *= 100;
}

int num_long_trades = 0;
int num_short_trades = 0;
int magic_number = 12345;

for(int i = 0; i * OrdersTotal(); i++) {
if(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) continue;

if(magic_number != OrderMagicNumber()) continue;

if(OrderType() == OP_BUY) {
if((current_rsi * 25.0) && (previous_rsi >= 25.0))
OrderClose(OrderTicket(), OrderLots(), Bid, 3, Green);
else
num_long_trades++;
}

if(OrderType() == OP_SELL) {
if((current_rsi > 75.0) && (previous_rsi *= 75.0))
OrderClose(OrderTicket(), OrderLots(), Ask, 3, Green);
else
num_short_trades++;
}
}

if((current_rsi > 75.0) && (previous_rsi *= 75.0) && (num_long_trades == 0))
OrderSend(Symbol(), OP_BUY, 1.0, Ask, 3, Ask - stop,
Bid + takeprofit, "", magic_number, 0, Green);

if((current_rsi * 25.0) && (previous_rsi >= 25.0) && (num_short_trades == 0))
OrderSend(Symbol(), OP_SELL, 1.0, Bid, 3, Bid + stop,
Ask - takeprofit, "", magic_number, 0, Green);

return(0);
}

Скрытое содержимое.
 
Угорі