Практикум для трейдера-рободіл, що починає, (Аміброкер)
Рободілові, що починає, (Аміброкер).
Перше, що зробите, визначитеся з програмою ТА, на сайті хутра є відповідна тема, де є і опитувальник і думки форумчан до програм ТА, в першу чергу ами полегшить тестування та оптимізацію ваших систем, а за бажання дозволить автоматизувати торгівлю, яку саме програму ви оберете, залежить від вас, якщо амі, то інтерфейс буде тільки англійська, правда проблеми в цьому немає, все інтуїтивно, мені не знає мови, це проблему складало з півроку, а зараз завдяки Олегу проблеми як мені здається взагалі немає.
На сьогоднішній день амі дозволяє безпосередньо отримувати котирування з квіка, плюс є можливість завантажувати історичні дані із сайту фінама. Програма мало важить і легко дозволяє переносити себе з комп'ютера на комп'ютер, зберігаючи всі налаштування, створені бази паперів і написані системи та індикатори. Реалізовано зворотний зв'язок через текстовий файл, є деякі тонкощі наприклад торговий тайм повинен збігатися з таймом створеної бази, але про це можна почитати у творців роботів. Головне що необхідно розуміти рободелу, це як формується масив цін у програмі і як він інтерпретується програмою, амі не людина і сприймає тільки чітко описані правила, ну про це трохи нижче.
Будемо вважати, що у вас є установник ліцензійної амі (http://www.amibroker.com). Як встановити, створити бази і т.д. берете у Олега, великого повелителя цифр, (http://amisite.ru/begin/beg_ind.htm). Тут же є русифікований хелп, на форумі сайту теж можна почерпнути багато корисного раджу почитати і зареєструватися, не всі теми видно гостям.
Для створення автоматизованої торгівлі необхідно слідуватинаступного алгоритму дій, написання системи, тестування, оптимізація, перенесення системи в тіло робота з внесенням необхідних змін залежить від обраного робота.
Наступна проблема по фільтри, в хелпі уважно почитайте, що яка функція робить, не треба вставляти 2 - 3 фільтри виконують одну і ту ж роботу якщо сигнали не фільтруються, розбирайтеся з умовами, що там.
Ще проблема це розрахунок ціни для тестера .....Price, якщо сигнали ми формуємо умовами, то ціну ми визначаємо масивами (числом) не плутайте, і не забувайте про масив O, в момент відкриття свічки і H і L і C рівні O, а означає якщо говоримо про пробій то BuyPrice = max (o, y); y- рівень, а не просто BuyPrice = y; Якщо йдеться про пробої двох ліній, то BuyPrice = max(o,max(y,z)); функцію IIF() використовуйте коли вона дійсна потрібна, чим більше розрахунків тим вище ймовірність помилитися, тому все необхідно спрощувати в рамках представлених функцій амі.