Програма metastock, навчання трейдерів
установка MetaStock

Щоб встановити MetaStock, користувачеві слід здійснювати стандартні дії, які він виконує під час установки практично будь-яких програм, що працюють в середовищі Windows.
Робота з історичними даними, експорт даних, частина 2
Створення, редагування, експорт та імпорт індикаторів, частина 3
Створення торгових стратегій -советніков, частина 4
Тестування торгової стратегії, частина 5
Оптимізація торгових стратегій, частина 6
Оптимізація торгових стратегій, частина 7
Експорт даних з Quik в MetaStock
Дана служба являє собою додатковий додаток до MetaStock, що відповідає за функцію real-time (іншими словами, поновлення даних в форматі реального часу). При початковому етапі знайомства з програмою ця функція вам не знадобиться. Якщо ви все зробили правильно, установник попросить перезавантажити ПК.
Після процесу перезавантаження MetaStock буде встановлений.
Коли ви хочете встановити MetaStock версії 8 і старше, необхідно мати 6 версію Internet Explorer, щоб при роботі з MetaStock не виникли можливі проблеми.
Процес оновлення історичних цінових даних
Періодично оновлюйте (раз на день) історичні дані для роботи зі свіжою інформацією.
Для збереження файлів на ПК клікніть лівим кліком миші на хрестик, який знаходиться навпроти напису «ММВБ».
Після цього збережіть файл в каталог C: \ MetaStock Data \
Потім розархівуйте файл в каталог micex, для цього натисніть на файлі з назвою micex.zip правою кнопкою миші і оберіть "Витягти в micex /».
При виникненні вікна «Підтвердження заміни файлів» натисніть «Так для всіх».
Процес запуску програми MetaStock
Для цього потрібно відкрити меню «Пуск», потім перейти в «Програми», Equis International, після чого вибрати MetaStock Professional Offline Mode.
Процес відкриття графіка
Під час перебування в програмі MetaStock слід натиснути File, Open, після чого з'явиться діалог відкриття файлу.
Далі потрібно зайти в каталог C: \ MetaStock Data \ micex \ Прокрутіть в каталозі список вниз і знайдіть необхідний інструмент, виділіть його, натисніть Open.
Основні правила роботи з графіком
Графіки розділені за замовчуванням на дві частини. Велика частина позначає цінової графік цінного паперу, менша ж частина показує обсяг.
Що являє собою цінової графік? Це лінія на графіку, яку формує інформація про вартість цінного паперу. Ви можете змінювати безліч аспектів відображення цінового графіка, в тому числі стиль (бар, свічка, лінія і т. Д.), Товщину і колір ліній.
Відкрийте графік в MetaStock і клікніть по Format, Prices. Після цього з'явиться діалог властивостей цінних паперів Properties. Або можна натиснути на ціновому графіку правою кнопкою миші і вибрати «Properties» (що означає назва цінного паперу). У вікні також можна змінити стиль (свічки, бари, лінія), товщину і колір.
Коли вам буде потрібно побачити невелику частину графіка ближче, скористайтеся в правому нижньому кутку графіка кнопками Zoom in / Zoom out.
Розберемося, що таке лінії. Вони являють собою шаблони та лінії на графіку, які ви креслите для полегшення ідентифікації моделей та інтерпретації руху ціни або індикатора. Найпростішим прикладом є трендова лінія, яку можна використовувати для ідентифікації рівня опору цінного паперу.
У лівій частині екрана ви виявите вертикальний ряд кнопок. Потрібно клацнути по кнопці, на якій зображена лінія, яка перебуває під кутом в 45 градусів.
Виберіть відповідну вершину, натисніть і утримуйте ліву кнопку миші, потім доведіть до другої вершини і відпустіть ліву кнопку, щоб отримати в результаті лінію опору.
На відкритому графіку клацніть по Indicator Quicklist (який знаходиться на самому верху екрана, в центрі).
У вас з'явиться список, в якому, використовуючи смугу прокрутки, потрібно знайти Індекс відносної сили (по-англійськи RelativeStrengthIndex). Коли ви над списком затримайте курсор, він перетвориться з стрілки в руку. Знайдіть необхідний індикатор, клацніть на ньому і утримуйте ліву кнопку миші. Ви побачите, що рука стиснеться, як ніби вона щось схопила. Продовжуйте утримувати ліву кнопку миші, вивівши курсор зі списку, кінчик курсора потім помістіть нагорі графіка над областю заголовка (там, де видно найменування цінного паперу). Після цього відпустіть кнопку миші. На екрані з'явиться діалог з настройками індексу отно¬сітельний сили. Вам необхідно натиснути ОК. В результаті прямо над графіком з'явиться індикатор.
Популярні індикатори
Індикатор розраховувати зміна ціни в%
ПРИКЛАД
Зміна в 1%
r: = 1/100; <1%>
X: = If ((C> PREV * (1 + r)) OR (C
Індикатор розрахунку прибутку / збитків в%
EnCl: = HighestBars (Close.trade)> = HighestBars (Enter.trade);
First: = If (EnCl = 1 AND Ref (EnCl, -1) = 0,1,0);
Next: = If (EnCl = 1 AND Ref (EnCl, -1) = 1,1,0);
Last: = If (EnCl = 0 AND Ref (EnCl, -1) = 1,1,0);
If (first = 1, -Com, 0) + If (next = 1,100 * (C * (100-com) / 100
-ValueWhen (1, first = 1, C)) / ValueWhen (1, first = 1, C), 0) + If (last = 1, 100 * (C * (100-Com) / 100-ValueWhen (1,
first = 1, C * (100 + com) / 100)) / ValueWhen (1, first = 1, C * (100 + com) / 100), 0)
крива доходу
Com: = 0.05;
Enter.trade:= Cross (C. SAR (0.02, 0.2)); <условия входа в рынок>
Close.trade:= Cross (SAR (0.02, 0.2), C); <условия выхода из рынка>
EnCl: = HighestBars (Close.trade)> = HighestBars (Enter.trade);
First: = If (EnCl = 1 AND Ref (EnCl, -1) = 0,1,0);
Next: = If (EnCl = 1 AND Ref (EnCl, -1) = 1,1,0);
Last: = If (EnCl = 0 AND Ref (EnCl, -1) = 1,1,0);
procent.trades: = If (first = 1, -Com, 0) +
If (next = 1,100 * (C * (100-com) / 100 -ValueWhen (1, first = 1, C)) / ValueWhen (1,
first = 1, C), 0) + If (last = 1, 100 * (C * (100-Com) / 100-ValueWhen (1,
first = 1, C * (100 + com) / 100)) / ValueWhen (1, first = 1, C * (100 + com) / 100), 0);
bayex: = If (EnCl = 1,1, -1);
ClT: = bayex = -1;
d: = If (procent.trades = 0, PREVIOUS,
If (ClT, PREVIOUS + procent.trades, PREVIOUS));
r: = If (Cross (0, bayex), 1,0);
y: = If (d = 0. procent.trades. procent.trades + d);
Profitlong: = If (r = 1. D. Y);
(If (r = 1. D. Y));
Індикатор кривої доходу з урахуванням закритою угоди
Com: = 0.05;
Enter.trade:= Cross (C. SAR (0.02, 0.2)); <условия входа в рынок>
Close.trade:= Cross (SAR (0.02, 0.2), C); <условия выхода из рынка>
EnCl: = HighestBars (Close.trade)> = HighestBars (Enter.trade);
First: = If (EnCl = 1 AND Ref (EnCl, -1) = 0,1,0);
Next: = If (EnCl = 1 AND Ref (EnCl, -1) = 1,1,0);
Last: = If (EnCl = 0 AND Ref (EnCl, -1) = 1,1,0);
procent.trades: = If (first = 1, -Com, 0) +
If (next = 1,100 * (C * (100-com) / 100 -ValueWhen (1, first = 1, C)) / ValueWhen (1,
first = 1, C), 0) + If (last = 1, 100 * (C * (100-Com) / 100-ValueWhen (1,
first = 1, C * (100 + com) / 100)) / ValueWhen (1, first = 1, C * (100 + com) / 100), 0);
bayex: = If (EnCl = 1,1, -1);
ProfitHH: = If ((procent.trades = 0), PREVIOUS,
If (Close.Trade, PREVIOUS + (procent.trades), PREVIOUS));
ProfitHH