Практика школы · отбор идей · ручной ввод
Дневник трейдера и скринер: от отбора идеи к разбору сделки
Скринер помогает сократить список инструментов. Дневник сохраняет, почему вы выбрали идею, что произошло дальше и какое условие оказалось полезным. Ниже — учебный рабочий стол, который соединяет эти действия: ручной отбор, список наблюдения, отклонённые идеи и разбор закрытой сделки.
Здесь нет биржевого потока и автоматического расчёта индикаторов. Значения, даты и условия вы вводите сами из своего источника. Пример EX-A–EX-D вымышленный. Данные сохраняются только в этом браузере, если хранение разрешено; для переноса на другой компьютер нужна резервная копия JSON.
Что именно связывает скринер с дневником
Предположим, в источнике найдено двадцать инструментов с нужным сочетанием признаков. Если переписать только названия, завтра уже трудно понять, почему один кандидат попал в список, а другой исчез. Поэтому запись начинается с наблюдения: инструмент, период графика, дата последнего использованного бара, значения фильтров и собственное объяснение отбора.
Число BUY или SELL в этом упражнении — переданное вами количество признаков. Программа не знает методику исходного сканера и не превращает сумму признаков в вероятность успеха. Два источника могут одинаково называть столбец и считать его по-разному. Сохраните ссылку или название источника в заметке, чтобы потом проверить исходное наблюдение.
У идеи четыре состояния. «Кандидат» означает первичный отбор. «Наблюдение» — что вы записали условие следующей проверки. «Отклонено» сохраняет причину отказа. «Сделка закрыта» содержит учебные значения входа, выхода, количества и издержек. Это состояния вашей записи, а не команды брокеру. Переход в наблюдение не означает, что сделку нужно открывать.
Первое действие: проверьте учебный список
Нажмите «Добавить четыре учебных примера». Имена начинаются с EX и не обозначают реальные бумаги. Установите минимум BUY равным 3, минимум SELL — 0, падение за три месяца — от 20%. На свежих примерах EX-A и EX-D есть падение не меньше заданного и достаточно признаков BUY. EX-B не проходит по количеству BUY. EX-C не проходит по размеру падения, даже если число признаков выше.
Затем включите состояние «Наблюдение». Результат может стать пустым: это нормальный ответ на совместные условия, а не исчезновение записей. Очистите фильтры и посмотрите общее число идей. Ничего не было удалено. Отбор меняет видимый список, а сохранённая история остаётся доступной.
Для своей первой записи возьмите один инструмент, а не весь рынок. Запишите источник и дату бара. В поле основания сформулируйте проверяемое наблюдение: например, «после снижения цена вернулась в ранее отмеченную область». В условии отмены укажите, какое новое наблюдение сделает эту идею неподходящей для вашей учебной задачи. Не подменяйте это обещанием роста.
Рабочий стол отбора
Ручные учебные наблюдения. Условия фильтра не являются торговым сигналом.
Добавить новое наблюдение
Изменить состояние и записать разбор
Дата данных и дата решения отвечают на разные вопросы
Дата бара показывает, какой момент использовал ваш источник. Дата создания записи показывает, когда вы перенесли наблюдение сюда. Сегодняшнее сохранение записи не делает свежими цифры недельной давности. Поэтому фильтр возраста считает календарные дни между датой бара и выбранной датой сверки, а не между двумя сохранениями страницы.
Это простая проверка возраста, без календаря конкретной биржи. Выходной день, праздник, часовой пояс и момент публикации источника программа сама не определяет. Метка «в пределах выбранного возраста» означает только прохождение введённого порога. Для дневных и недельных наблюдений подбирайте порог осознанно: один и тот же интервал в календарных днях имеет разный смысл.
Если дата бара находится позже даты сверки, запись получает отдельную метку. Она не проходит фильтр допустимого возраста. Это повод проверить ввод или выбранную историческую дату, а не доказательство ошибки источника. Само поле даты тоже не подтверждает, что бар закрыт: такое подтверждение нужно получить там, откуда взяты значения.
Задание 1. Найдите старое наблюдение
Очистите фильтры, оставьте дату сверки из примеров и установите возраст не больше двух календарных дней. EX-B использует бар восьмидневной давности, поэтому пропадёт из видимого списка. Снимите ограничение возраста и найдите его снова. Перенесите EX-B из наблюдения в отклонённые, указав причину: «нужна повторная проверка источника; старые значения пока не использую».
Запишите вывод своими словами: какую дату вы проверили, почему выбран именно такой порог и что нужно сделать в источнике перед новым решением. Затем смените дату сверки на день раньше даты EX-A. Увидите метку будущей даты относительно сверки. Верните исходную дату. Так вы проверите, что фильтр не объявляет все загруженные значения автоматически свежими.
Разбор задания 1
Восьмидневная запись не становится новой после изменения состояния. Возраст считается по сохранённой дате бара. Отклонение сохраняет объяснение и исходные значения. В реальной работе следующий шаг — сверить источник и создать новое наблюдение с новой датой, сохранив прежнее для сравнения.
Почему полезно сохранять отказ от идеи
Если оставить в истории только закрытые сделки, исчезнет часть решений: почему вы не стали действовать и какие признаки отсеяли инструмент. Поэтому отклонённые идеи здесь не удаляются при смене фильтра. Состояние можно изменить ещё раз, но первоначальный набор наблюдений и дата создания сохраняются.
Программа фиксирует дату последнего изменения. Полный журнал каждой правки она не ведёт. Чтобы сравнить два независимых среза исходного сканера, создайте вторую запись, а не заменяйте первую. Один тикер может встречаться несколько раз с разными датами или периодами. Автоматического объединения таких записей нет: оно могло бы стереть смысл разных наблюдений.
По одной удачной или неудачной идее нельзя оценить всю методику отбора. В этой версии нет расчёта «точности сигналов»: ручные состояния и выборочный список не дают надёжной базы для такой цифры. Сначала нужна сопоставимая история наблюдений и заранее описанные правила проверки.
Задание 2. Превратите кандидата в план наблюдения
Выберите EX-A в форме разбора. Установите состояние «Наблюдение». В комментарии запишите, какое следующее наблюдение вы ждёте и где его проверите. Например: «пересмотреть после обновления дневного графика в исходном сервисе; сравнить с сохранённым основанием». Сохраните. Отфильтруйте состояние «Наблюдение» и убедитесь, что запись видна.
Потом посмотрите EX-C среди отклонённых. Сравните основания двух записей, не зная будущей цены. Найдите одно различие, которое можно проверить до сделки. Если различие описывается только словами «эта выглядит лучше», уточните формулировку: название источника, дата, наблюдаемый факт и условие отмены. Дневник становится полезным, когда решение можно восстановить по записи.
Разбор задания 2
Список наблюдения хранит незавершённую проверку. Он не обязан переходить в сделку. Причина отклонения может быть важнее результата движения цены: нарушение собственного условия не становится хорошим решением только потому, что цена позже выросла.
Как записать результат и перенести данные
Для состояния «Сделка закрыта» используются учебные вход, выход, количество единиц и общие издержки. Здесь считается только простой денежный результат длинной позиции: разность выхода и входа, умноженная на количество, минус издержки. Все цены и издержки должны быть в одной денежной единице. Контрактные множители, короткие позиции, валютный пересчёт и отчёт брокера эта форма не рассчитывает.
CSV содержит все записи, включая скрытые фильтрами и отклонённые. Он подходит для просмотра в таблице, но не для обратного восстановления приложения. Резервная копия JSON сохраняет структуру и пригодна для импорта здесь. При совпавшем идентификаторе одинаковая запись пропускается; конфликтующая версия вызывает отказ от импорта целиком. Приложение не выбирает за вас, какая версия правильная.
Хранение браузера не является синхронизацией. Другой компьютер, другой профиль и очистка данных могут означать другой или пустой список. Копию нужно скачать заранее. Если браузер запретил сохранение, работа продолжится в памяти открытой страницы, а предупреждение предложит скачать JSON. В исходный сканер, Google Таблицы и брокеру ничего не отправляется.
Задание 3. Сверьте расчёт до своей сделки
Найдите EX-D и откройте её в форме разбора. При входе 100, выходе 105, количестве 2 и общих издержках 1 результат равен 9 условным денежным единицам: (105 − 100) × 2 − 1. Поменяйте выход на 95 и сохраните. Получится −11. Это проверка арифметики формы, а не торговый прогноз.
Теперь попробуйте оставить нулевое количество. Форма должна отказать в сохранении закрытой сделки и объяснить причину. Верните 2. Если ваш реальный инструмент требует размера контракта или конвертации валют, не переносите сюда неподходящие цифры ради результата. Сохраните обычный текстовый разбор и сверяйте денежный итог по подходящему учёту.
Разбор задания 3
Издержки уменьшают результат и в прибыльном, и в убыточном примере. Отрицательный итог допустим, отрицательная цена или нулевое количество для закрытой записи — нет. Значения разных валют без пересчёта нельзя осмысленно складывать.
Задание 4. Проверьте перенос до закрытия страницы
Скачайте CSV и JSON. В CSV найдите EX-C: отклонённая идея должна остаться в файле даже при включённом фильтре «Наблюдение». JSON сохраните отдельно. Импортируйте ту же копию в текущий список: одинаковые идентификаторы не должны удвоить записи. Для переноса на другом компьютере откройте эту страницу и выберите сохранённый JSON.
Перед переносом проверьте, что заметки не содержат паролей, ключей доступа и лишних личных сведений. Не редактируйте структуру резервной копии вручную без необходимости. Если файл повреждён или версия не подходит, программа должна сохранить существующий список и сообщить об отказе. После импорта сравните число записей, даты и состояние нескольких знакомых примеров.
Разбор задания 4
Повторный импорт той же копии не создаёт второй экземпляр записи. CSV и JSON решают разные задачи: первый удобен для чтения и анализа, второй — для восстановления. Оба файла создаются на вашем устройстве; облачная синхронизация этим действием не включается.
Свяжите отбор с обучением
На программе «Трейдер» обсуждайте не количество зелёных отметок, а логику наблюдения: откуда получены значения, какое условие проверялось и почему идея перешла в следующее состояние. Подготовьте одну завершённую запись и одну отклонённую — так преподавателю будет проще увидеть ход ваших решений.
Посмотреть программу «Трейдер»
Для отдельного учёта закрытых операций перейдите в дневник трейдера онлайн. Текущий стол нужен прежде всего для сохранения пути от отбора к решению.