Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Советники/Индикаторы для ТуТа и МИНИ-Т
Fx-VladMih > ФОРЕКС и биржевые рынки - ТЕОРИЯ, торговые системы, индикаторы, советнники, брокеры, дилеры... Трейдинг в следующем форуме > Торговые Системы и индикаторы > Тусовка программистов и их гостей
Страницы: 1, 2
lega911
lega_s3 (на Мюррее) Нажмите для просмотра прикрепленного файла
при входе в европу выбирает канал по мюру, если между уровнями мюра < 7 тогда день пропускает
при подходе к ВК или НК открывает позицию с ТП на противоположной контрольке и СЛ на контрольке + 13п
при прорыве открывает позицию с ТП (в этом индикаторе 20п, можно поменять в 387 строке), и СЛ = 15п ( можно изменить в строке 388)

тестировал весь 2007 год, результаты так себе, надо улучшать советник

хочу прикрутить стохастик и проверку на быстрое движение при прорыве, каков у него критерий две свечи М1 сумарно более 20п?

метод определения контролек:
прочесывает азиатскую сессию, вычисляет среднюю цену по серединам баров.
смотрит к какой контролке сейчас ближе находиться курс и отлаживает от неё 30п в сторону средней цены.
тестировать его надо на М15, а то контрольки могут не правильно посчитаться...

жду предложений для улучшения советника.

_________________________
Все индикаторы коридора "Тупой Таможни", лежавшие в теме до 23:00 26.01.08, удалены.
Вместо них будет выложен один из начальных вариантов индикатора в виде ех4.
Это скомпиллированый вариант, т.е. код ЗАКРЫТ.
Один из вариантов коридора ТуТа он будет считать как и прежде, но рисовать - уже после отработки.
Цель - показать, что ТуТа работает профитно и разбудить желание изучить Таможню.
Форум учебный, а не индикаторно-торговый и тем более не граале-халявный ab.gif


Кто успел скачать - пользуйтесь на здоровье, но без права коммерческого использования.
И без претензий по качеству лосиного мяса ab.gif

Остальные индикаторы (Вик, поддержка Stochastic-ом) остаются актуальными.
Другие варианты по выбору/отрисовке коридора - также.
VladMih
При генеральной уборке удалена куча постов, поэтому возможны некоторые недопонятки.
Но это неважно, в начале темы в основном шла взаимопритирка с Лега911 ab.gif
VladMih
Теперь первое что нужно сделать - предварительный план действий.
1. Идём строго пошагово, без суеты и спешки.
Пока один шаг не сделан, к следующему приступаем только в случае крайней необходимости.
2. Основными шагами будут:
- подготовка "болванки" советника, на основе чего можно будет быстро оценивать результаты всех изменений
- отработка основы системы - выбор коридора
- в случае необходимости - подключение к выбору коридора ТЕ
- отработка входов на отбой
- то же - на пробой (именно отдельно!)
- возможен возврат к выбору коридоров (могут быть разными для отбоя и пробоя)
- где-то между этими шагами или в конце надо будет сделать Вика.
В идеале это должен быть индикатор, строящий трендовые, но очень сильно сомневаюсь, что тебе это удастся.
Эта задача может быть, естественно, отдельной и может быть кто-нибудь поопытней к ней подключится.
Расчитывать на серьёзную работу МТС без Вика можно, конечно, но ....
VladMih
Болванку и коридор разделить невозможно, но болванка - это отдельный элемент, который потом удалится.
Она нужна только для отладки.
Суть болванки:
выбраный коридор советник ТуТ (если не против ad.gif ) должен рисовать как это обычно делаю я.
Т.е. отрезками горизонтальных трендовых, начинающихся за 1-2 часа до Европы и заканчивающихся в 14:00 СЕТ.
Толщина и цвет или регулируемые или двоечка под светлый фон (я на чёрном не могу работать).

На первом шаге советник может вообще не торговать, чтобы быстрей делать прогоны.
Выбирает коридоры, рисует - смотрим, думаем.

Если вопросов нет - с Богом! Если есть - задавай. Я чуток жду.
VladMih
Цитата(lega911 @ 24.1.2008, 23:03) *
вот советник, рисует уровни по выше описанному методу... проверял на тестере

Сделай его, пожалуйста, в виде индикатора.
1. Можно будет с ним работать без запуска тестера - значит и намного быстрей.
2. Так его и оставим индикатором, к которому будет обращаться эксп.

При этом желающие смогут его использовать отдельно, а эксп будет меньше перегружен.

Вставить его в тело экспа в конце работы будет несложно, если в этом будет теобходимосмть.

Логично? Если можно, то прямо сейчас это и сделай, пока я буду другими делами занят.
VladMih
Наверное я недообъяснил или недопонял твой тк.
Сокращения применяй, плз. ОБЩЕПРИНЯТЫЕ,
в деловой переписке запятая может стоить месяца работы, выброшеной псу под хвост.

Индикатор должен как эксп или как исторический Мюр рисовать уровни по всей истории!
И с выбором уровней именно в нужный нам момент времени, а не на момент, когда его "прикрутили" к чарту.

По выбору способа определения коридора пока не напрягайся. Это мартышкин труд.
Надо сначала получить способ корректного и быстрого получения отрисовки, тогда и будем анализировать.
А уж на основе анализа делать. Не дёргайся.

Знаешь анекдот про молодого и старого быков?
"Мы медленно-медленно спустимся с горки и перетр...м всё стадо." ab.gif
VladMih
Первый пост отредактирован. Все вложения удалены.

Обещаный индикатор будет выложен сегодня/завтра.
lega911
индикатор рисует канал для торговли по системе ТуТа

параметры:
Width=3; // Толщина линий контролек
ColorK=Yellow; // Цвет контролек
CountDayHistory=14; // Кол-во дней отображения истории
CalcLength=6; // Длинна рсчетного периода в часах
(количество часов используемых для расчеты средней цены)
CalcBegin=0; // временнАя точка расчета контролек = европа - 1ч * CalcBegin
(сдвиг времени назад от европы в часах, при нуле коридор считается точно в момент начала Европы)
DelCanals=1; // Удалять каналы при удалении индикатора (очистка чарта)
Open_Hi=0; // 0 - Open/Close, 1 - Hi/Low
(метод вычесления средней цены, 0 - по Open/Close, 1 - по Hi/low)
Canal=0; // метод выбора канала,
0: от текущей цены в сторону средней цены 30п
1: текущая цена - центр канала

Нажмите для просмотра прикрепленного файла

тестирование и анализ проводиться в ветке ТуТа
VladMih
Внимание! Скриншот подправлен, кто видел его раньше - рассмотрите ещё разок.

Время везде используется для терминалов с временем СЕТ (центрально-европейское, или мск-2).
Если у вас терминальное время "отстаёт" на час, то надо использовать CalcBegin = 1,
если же оно наоборот - спешит на час, то CalcBegin = -1
По другому говоря - вы должны сместить точку расчёта на бар, на котором у вас Европа по iSessions

Это описан вариант, если вы хотите получить контрольки строго на момент начала Европы,
как установлено по умолчанию в индикаторе и как собирается тестировать leqa911 !!!

Этот вариант не является обязательным - он просто "привязочный".
Вы можете сместить точку расчёта в любую сторону, учитывая ограничение:
мин/макс значение параметра CalcBegin = -16 и 7 соответсвенно
Понятно, что в будущее далеко лезть смысла нет ab.gif А вот в историю - попробовать стоит...
VladMih
Итак, имеем TyT_ik6_Demo. Что это за зверь и нафига попу гармонь?

Торговать по нему НЕЛЬЗЯ, тк. коридор он даст, когда уже все деньги разобрали. ab.gif
Какое-то время, чтобы не думали, что с индикатором подвох задуман,
Лега будет в ТуТа давать ВОВРЕМЯ, коридоры, расчитанные индикатором
и все будут иметь (позже) возможность сравнить их с показаниями своих ДЕМО-индикаторов.
Гарантирую, что они сойдутся.


Что из этого вытекает? Что если бы я имел хотя бы такую демо-версию,
с возможностью ОБЪЕКТИВНО выбирать стабильно одинаковые (по методу) коридоры и их варианты(!),
(это уж вообще как подарок от Олега, я бы так много не давал ad.gif )
то гораздо быстрей продвинулся бы в своих Таможенных разработках.
Даже сейчас у меня голова пошла крУгом от полученных возможностей.

Из этого индикатора для всех, кто дружит с головой вытекают три возможности:
1. Тупо использовать ТуТа
2. Приступать к изучению всех тем форума, чтобы понимать откуда на Таможне ноги растут.
3. Сделать с помощью индикатора собственную Таможенную интерпретатцию
(п. 3 совсем не исключает п.2 ad.gif )


P.S. lega911 не будет выкладывать коридоры вечно, ему нужна будет замена.
Поэтому самый активный и толковый участник ТуТа получит приз -
индикатор без задержки отрисовки, чтобы мог подменить Олега и продолжить тему.
VladMih
Вроде бы неплохая идея посетила. Вика можно не делать. Разве что как индикатор-механизатор.
В советнике без него легко можно обойтись.

Ставятся два ручных выключателя торговли на пробой - и всё.

Внутри коридора Вики практически очень редко мешают.
Если уж будет такой случай, что явно мешает можно и вообще отключить советник.
Или ещё один выключатель - для внутрикоридорных сделок.
Итого: в начале сессии даём/недаём разрешение трёх видов торговли. Это шесть секунд.


Чтобы избежать сделок по недоразумению, надо
чтобы эксперт отключался в определённое время после торгов, а перед Европой запускался только вручную.
VladMih
Народ, взываю к вашей помощи, а то моя соображалка не справляется!

В индикаторах с привязкой ко времени на одно из первых мест выплывает особенность летнего времени!
Мы привязаны к началу сессии и при проверке по истории боюсь проколоться, т.к.
может получиться сдвиг КалкБегина относительно настоящего начала сессии на целый час!
Это 4 расчётных бара м15 или 1/6 расчётного периода!

Прав ли я, думая, что сейчас терминал на периоде летнего времени показывает ДРУГОЕ время?
Не совпадающее с числовым значением времени в период действия летнего времени!
VladMih
Посмотрел на 3 странице архива Т777 с Оникса скрин за 6.07.2007 (вроде лето?! ab.gif ).
Сравнил с моей теперешней раскраской iSessions - всё 1:1.
Такое впечатление, что время не переводили.
Это при том, что я точно знаю - время переводят на летнее даже в Гринвиче!

Голову сломал себе сегодня и Гринвичем, и фичами МТ. Надо было лечь поспать и всё само прошло бы...
Мнения по времени есть? Или может биржи, блин, тоже на час смещаются?...
Как-то не задумывался раньше о таких вещах, а сейчас вот не соображу никак.
VladMih
Чик, и из 4-х страниц осталась одна неполная ab.gif
Кстати, вопрос времени для меня по-прежнему актуален, так и не разобрался.... ah.gif
______________
Г-да программисты!
Нет смайлика, падающего на колени, но очень бы хотелось попробовать один вариант ТЕ.
ТЗ:
1. Убрать из нашего стандартного ТЕ все лишнее!
2. Индикатор должен отображать на 3-х таймфреймах (1-5-15) все три своих положения одновременно.
3. Показания м1 и м15 должны быть отключаемыми в свойствах индикатора.
4. Все три линии должны иметь регулировку цвета и толщины.
По умолчанию м1 самый тонкий, м5 - самый яркий и толстый, м15 имеет "среднее значение" цвета и толщины.
____________
Цель: подозреваю, что
такое отображение (хотя бы 2-х линий) даст серьезный выигрыш в визуальном восприятии ситуации.
Как минимум - серьезно облегчит работу по истории как на МИНИ, так и на Т777.
Стаер
Выпал малость из темы. «Дело было вечером, делать было нечего», решил написать индикатор обработки, громко сказано, но получился индикатор касаний уровней Мюррея , что-бы не приглядываться. Взял Mur77 Олега, добавил функцию Kasanie(), алгоритм такой делим интервал между уровнями пополам, считаем где находятся open или close если выше половины уровня рисуем оранжевый столбик, иначе белый, тени не учитываем (хотя можно если надо). Делал для себя, код swah (лишь бы работало). Привыкаю пока, но непотятно лучше ли это. Пара картинок online:
Нажмите для просмотра прикрепленного файла Нажмите для просмотра прикрепленного файла
Индикатор Нажмите для просмотра прикрепленного файла
Остается только посчитать количество касаний, проверить ТЕ, посмотреть на стох, принять решение, совершить сделку, снять скрин, записать результаты...
VladMih
Цитата(Стаер @ 27.3.2009, 9:21) *
Остается только посчитать количество касаний, проверить ТЕ, посмотреть на стох,
Если кому-то это понравится - почему бы и нет?
Первое, что бросилось в глаза, это элементарное - вставить проверку расстояния до ТЕм5.
Если расстояние не соответствует правилам, то бары не раскрашивать. Тогда и проверять вручную не нужно будет и появится как бы дополнительная визуальная сигнализация - т.е. если бары начали краситься, то пора внимательней смотреть на чарт.
Юрбан
Цитата(Стаер @ 27.3.2009, 11:21) *
Индикатор Mur7Level.zip

А можно как-нить в него вставить алгоритм подсчета баров касаний? Например,
1) если клоз или опен следующего бара находиться в той же зоне +/- 3п. возле мюрра - индюк считает дальше,
2) если цена ушла от +/- 3п. от мюрра - сброс подсчета.
3) если 3 подряд бара удовлетворяют первому условию - что б издавал сигнал какой нить.
Думаю, это было бы очень здорово - сделать сигнал на отработку 3 баров.
З.Ы. ну или если по опен/клозе трудно реализовать, то хотя бы по клозе.
VladMih
Цитата(Юрбан @ 27.3.2009, 17:26) *
3) если 3 подряд бара удовлетворяют первому условию - что б издавал сигнал какой нить.
Думаю, это было бы очень здорово - сделать сигнал на отработку 3 баров.

После сигнала надо переключиться на нужный график, рассмотреть ситуацию,
подумать, принять решение о входе, открыть ордер с установкой ТП/СЛ...

Если тебе сигнал дадут на 3-м баре, когда ж ты все это делать будешь?
Ждать когда повезет с широкой отработкой, а остальные побоку? Ну-ну...
Только имей ввиду, что по закону подлости такие сигналы приходят когда отходишь в туалет. ab.gif

Кстати, в некоторых случаях это будет сигнал обычной отработки, а в некоторых надо будет дожидаться закрытия этого третьего бара и тогда вход только на 4-м, а это УЖЕ широкая отработка. А ты на очке. biggrin.gif
IRBIS
Пост маячок для Стаера.
Чтобы ваша работа не пропала в Курилке перенёс её в тематическую ветку.
С пожеланиями и дополнениями Юрбана и Михалыча
Стаер
Часто встречаю в Мини такие комментарии: не успел установить тейк (стоп). Трудно конечно ручками все это устанавливать, точно не успеешь...
МТ позволяет запускать скрипт не только нажатием горячих клавиш, но и перетаскиванием скрипта на график. (В нашем случае это почти единственный выход)
Перетаскиваем скрипт к уровню, желательно ближе, он определяет его, выделяя его например толщиной,(хотя не обязательно) спрашивает открываем или нет
(проверяет стопы брокера tp sl установлены в теле скрипта) и в путь, OrderSend OrderModify...Могу написать такой скрипт если нужно .
Сам пользуюсь другим(своим) скриптом, у меня всё устанавливается, но технология немного запутанее(он еще потом скрин снимает и делает корявенькое описание)
P.S. VM вы бы меня "использовали", а не % добавляли
Стаер
Не обкатано КАК ЕСТЬ использовать только на ДЕМО
2 скрипта
1buyMiniT
1sellMiniT
Параметры задаются внутри скрипта
//**********************************************************************
int orderSL = 10; // StopLoss
int orderTP = 10; // TakeProfit
int orderSP = 3; // Slippage
double orderLT = 0.01; // Lot
//**********************************************************************
Скрипт ничего не спрашивает , устанавливает ордер, потом модифицирует SL и ТР
Как использовать: скопировать в папку expert\script\
запустить терминал.
МЫШКОЙ перетянуть к обрабатываемому уровню, ордер откроется от уровня на сколько это возможно, затем установиться SL и TP.
Много не тестировал возможны ошибки, сейчас убегаю, надо срочно, блин еще не спал сегодня
Паша перенеси пожалуйста куда надо. Предложения замечания не знаю куда
Михалыч прости я белый и пушистый
Нажмите для просмотра прикрепленного файла
Silen
Предлагаю попробовать модификацию скриптов Стаера (спасибо Стаер за идею Shampahskoe.gif ).
Писал под себя (чукча не писатель) так что предоставляются AS IS...

Нажмите для просмотра прикрепленного файла

Описание:

MINI_T_SELL_simple.mq4

Скрипт предназначен для выставления ордера на продажу с предварительнои проверкой на соответствие
базовым правилам МИНИ-Т (в меры моего понимания на текущий момент). Порадок действий:
  • определение значения ТЕ
  • проверка периода графика (только для М5)
  • определение уровня Мюррея (по ближайшим х барам)
  • проверка ширины отработки уровня
  • проверка растояния он отрабатываемого уровня до ТЕ
  • проверка от Bid до отрабатываемого уровня
  • выставление ордера на продажу по маркету
  • расчет и выставление SL/TP
  • сохранение скриншота графика (с вертикальной линией по времени открытия ордера)
  • сохранение информации о сделке в текстовом файле


Скриншот и текстовый файл сохраняются в папке <Метатрадер>\experts\files\. Пример имени файлов:
EURUSD_200904282049_sell.txt
EURUSD_200904282049_sell_M5.gif

Настраиваемые параметры скрипта:
  • extern double Position_Size = 0.1; // Размер позиции
  • extern int Mur_Limit = 3; // Границы отработки уровня Мюррея, по умолчанию +3/-3
  • extern int Min_Workout = 2; // Минимальная ширина отработки (только закрытые свечи)
  • extern int Max_Bid2Mur = 4; // Сделка открывается если Bid в границах Mur(+/- Мах_Bid2Mur)
  • extern int SL_Distance = 10; // Размер SL, по умолчанию 10
  • extern int TP_Distance = 10; // Размер TP, по умолчанию 10
  • extern int TE_Distance = 15; // Min/Max растояние до ТЕ
  • extern int Slippage = 1; // Проскальзывание
  • extern int Time_Offset = 1; // Смещение времени ДЦ к МСК (в часах)
  • extern int Image_Width = 250; // Ширина скриншота
  • extern int Image_High = 340; // Высота скриншота
  • extern int Return_Size = 1; // 1 - восстановить размер окна после скриншота


MINI_T_BUY_simple.mq4

Аналогичен предыдущему только предназначен для выставления ордера на покупку.

MINI_T_PRINT_M15.mq4

Снимает скриншот с графика М15 с выставлением вертикальной линии по времени открытия ордера
выставленного с помощью одного из предыдущих скриптов. Скриншот сохраняется в той же папке,
пример имени файла:
EURUSD_200904282049_sell_M15.gif

Настраиваемые параметры скрипта:
  • extern int Image_Width = 250; // Ширина скриншота
  • extern int Image_High = 340; // Высота скриншота
  • extern int Return_Size = 1; // 1 - восстановить размер окна после скриншота


Пример получаемых скриншотов:

Нажмите для просмотра прикрепленного файла Нажмите для просмотра прикрепленного файла


VladMih
Цитата(Силен @ 28.4.2009, 20:50) *
Писал под себя (чукча не писатель) так что предоставляются AS IS...
Ну, силЁн! Если так дальше пойдет - придется выделять в отдельную тему. ab.gif
Если при открытии обнаружено нарушение базовых требований -
обзывается или просто ругается? biggrin.gif
_____________
Если сделать отключаемым блок проверки, то получится универсальный скрипт для любых входов с изменяемыми СЛ/ТП. Каждый сам себе сможет просто по-своему назвать файл и использовать оба варианта или один из них - по надобности.

И картинки неплохо бы отключаемыми сделать. Штука полезная, конечно, и не только для форумных постов, а и для себя, но ... никто ведь не будет делать скрины всю жизнь. ab.gif
Последнее - для форумных постов зачем 4 лишних полоски на м5?
Silen
Цитата(VladMih @ 28.4.2009, 15:06) *
Если при открытии обнаружено нарушение базовых требований -
обзывается или просто ругается? biggrin.gif

Выкидывает алерт (сигнал) с описанием ошибки. Можно добавить случайно выбраное ругательство,
но это уже психотерапия начинается klizma.gif

Silen
Цитата(VladMih @ 28.4.2009, 15:06) *
И картинки неплохо бы отключаемыми сделать. Штука полезная, конечно, и не только для форумных постов, а и для себя, но ... никто ведь не будет делать скрины всю жизнь. ab.gif
Последнее - для форумных постов зачем 4 лишних полоски на м5?

Добавил отключение картинок и текстового лог файла. Дополнительные параметры
для первых 2х скриптов:

  • extern bool void_Screenshot = false;// true - не создавать скриншот
  • extern bool void_Log = false;// true - не создавать текстовый лог файл


Нажмите для просмотра прикрепленного файла

4 полоски на М5 - забыл отключить торговые уровни.
Юрбан
Цитата(Силен @ 28.4.2009, 23:26) *
Предлагаю попробовать модификацию скриптов Стаера (спасибо Стаер за идею ).

Добавил отключение картинок и текстового лог файла. Дополнительные параметры
для первых 2х скриптов:

О! Круто! Завтра буду тестить скрипты. ab.gif А вот такой момент:
Цитата
MINI_T_SELL_simple.mq4
проверка от Bid до отрабатываемого уровня

А если покупать, то покупка идет по аску. В скрипте для покупки проверка идет по аску или тоже по биду? если по биду, то сделай плз, по аску. тогда вообще круто будет!
И, большое спасибо!
Silen
Цитата(Юрбан @ 28.4.2009, 16:07) *
А если покупать, то покупка идет по аску. В скрипте для покупки проверка идет по аску или тоже по биду?

Покупка по Ask
VladMih
Цитата(Силен @ 28.4.2009, 22:45) *
Цитата(Юрбан @ 28.4.2009, 16:07) *
А если покупать, то покупка идет по аску. В скрипте для покупки проверка идет по аску или тоже по биду?
Покупка по Ask
ИМХО это перемудрёж получается.
Покупка-то по аску, а вот проверку мы делали всегда без скриптов,
значит визуально, т.е. и покупка и продажа проверялись по БИДу.

Честно говоря, даже не знаю что из проверки по Аску может получиться.
Надо либо проверить такой способ проверки, либо поправить скрипт.
Юрбан
Цитата
Предлагаю попробовать модификацию скриптов Стаера (спасибо Стаер за идею ).

Добавил отключение картинок и текстового лог файла. Дополнительные параметры
для первых 2х скриптов:

Попробовал и честно, лучше все же ручками. ab.gif СЛ ставиться после установки самого ордера, а если вдруг ошибся во время входа и цена резко идет против, то тут уж "дядя коля может племянничков прислать". ab.gif Ну это первое, что могу сказать. Если что, позже добавлю. Буду еще посмотреть bm.gif
VladMih
Цитата(Юрбан @ 29.4.2009, 15:43) *
СЛ ставиться после установки самого ордера, *** "дядя коля может племянничков прислать". ab.gif
Коля - не Коля, но потерять можно столько, сколько пипсовщику лучше не терять. ab.gif
Охотишься за 10-ю пипсами, а лось может прийти (пока удастся закрыть) в 10 раз больший.
А если с объёмом ордера сильно переборщил, то может и Коля привет передать...
Стоп обязательно надо ставить СРАЗУ - это главная задача такого скрипта.
Остальное - это уже навороты, без которых можно жить.
Silen
Цитата(VladMih @ 29.4.2009, 0:27) *
Покупка-то по аску, а вот проверку мы делали всегда без скриптов,
значит визуально, т.е. и покупка и продажа проверялись по БИДу.

VladMih тогда получается что отношение риск/профит (RR - risk to revard) должно быть в пользу продаж
при прочих равных условиях. Допустим мы входим в сделку при условии что цена (Bid) лежит в диапазоне
+2п/-2п от отрабатываемого уровня и при разнице Ask-Bid = 2п.

Нажмите для просмотра прикрепленного файла

Тогда RR получается:
  • для продажи 8/12 - 12/8
  • для покупки 6/14 - 10/10
Silen
Цитата(VladMih @ 29.4.2009, 10:48) *
Стоп обязательно надо ставить СРАЗУ - это главная задача такого скрипта.

Исправленные скрипты: Нажмите для просмотра прикрепленного файла

Исправления:
  • выставление SL/TP сразу с ордером (*)
  • конфигурация верхней|нижней границы отработки уровня Мюррея (3/-4)
  • определение ширины оработки уровня Мюррея (узкая/нормальная/широкая/зажим) (**)
  • изменен формат текстового лог файла (***)


(*) Начальные величины SL/TP устанавливаются с учетом величины проскальзывания (Slippage). Вторым шагом скрипт переустанавливает SL/TP более точно на основании цены ордера.
(**) По рекомендациям Юкола
(***)По рекомендациям bil-а

Пример лог файла (как заготовка для сообщения MINI-T):

23:30 МСК узкая отработка уровня 1.3252
M5 -
M15 -
до ТЕ: 31
buy: 1.3256 sl: 1.3242 tp: 1.3266
bil
Цитата(Силен @ 29.4.2009, 23:54) *
[*]определение ширины оработки уровня Мюррея (узкая/нормальная/широкая/зажим) (**)

оК. А определение направления возможно - "До ТЕ" или "От ТЕ" ?
ab.gif
Silen
Цитата(bil @ 29.4.2009, 16:06) *
Цитата(Силен @ 29.4.2009, 23:54) *
[*]определение ширины оработки уровня Мюррея (узкая/нормальная/широкая/зажим) (**)

оК. А определение направления возможно - "До ТЕ" или "От ТЕ" ?
ab.gif


Возможно: Нажмите для просмотра прикрепленного файла
VladMih
Цитата(Силен @ 29.4.2009, 21:27) *
Цитата(VladMih @ 29.4.2009, 0:27) *
Покупка-то по аску, а вот проверку мы делали всегда без скриптов,
значит визуально, т.е. и покупка и продажа проверялись по БИДу.

VladMih тогда получается что отношение риск/профит (RR - risk to revard) должно быть в пользу продаж
при прочих равных условиях.
И Юрбан спрашивал и я говорил только о ПРОВЕРКЕ.
К какому уровню относится отработка проверяется ПО БИДу и не требует теоретизирований.

По ордеру чуть сложней: Установка ТП спред учитывает, а по СЛ спредом можно не заморачиваться.
Это есть в обсуждениях и рекомендациях форума где-то давно-давно.
Если сейчас у кого-то есть факты сноса стопа без учета спреда - пусть "жалуются", посмотрим.

Соотношение риск/профит у многих систем при покупке и продаже разное,
а некоторые вообще затачиваются только на сделки в ОДНУ сторону. Так что в этом ничего страшного.
___________
Трейлинга на МИНИ у нас нет (запрещен!), поэтому вредоносные посты снёс.
Вместе с пустым реверансом. Если там удалилось что-то нужное - плз. перезалить.
Silen
Цитата(VladMih @ 30.4.2009, 0:47) *
Трейлинга на МИНИ у нас нет (запрещен!), поэтому вредоносные посты снёс.
Вместе с пустым реверансом. Если там удалилось что-то нужное - плз. перезалить.

Опять grabli.gif

VladMih, т.е. по привилам МИНИ-Т как сумел поставить SL/TP в момент выставления
ордера, так их и не меняем?

Просто мой ДЦ не позволяет ставить их ближе +10/-10п от цены. Т.е. если цена на входе
не равна отрабатываемому уровню у меня не получается выставить SL или TP
на Mur-10/Mur+10 как требуется по правилам МИНИ-Т.

Если позже цена позволяла я передвигал вручную SL или TP ближе к требуемым
величинам. Последний скрипт делал тоже самое...

Почищу код и перезалью скрипты - в последней редакции были исправлены некоторые
ошибки в скрипте продажи...
Юрбан
Цитата(Силен @ 30.4.2009, 15:13) *
Цитата(VladMih @ 30.4.2009, 0:47) *
Трейлинга на МИНИ у нас нет (запрещен!), поэтому вредоносные посты снёс.
Вместе с пустым реверансом. Если там удалилось что-то нужное - плз. перезалить.

Опять grabli.gif

VladMih, т.е. по привилам МИНИ-Т как сумел поставить SL/TP в момент выставления
ордера, так их и не меняем?

Просто мой ДЦ не позволяет ставить их ближе +10/-10п от цены. Т.е. если цена на входе
не равна отрабатываемому уровню у меня не получается выставить SL или TP
на Mur-10/Mur+10 как требуется по правилам МИНИ-Т.

Если позже цена позволяла я передвигал вручную SL или TP ближе к требуемым
величинам. Последний скрипт делал тоже самое...

Когда, например, продаешь по биду ровно по уровню отработки, стоп можно поставить только в 12п от уровня (ограничение + спред.) со спредом.Я думаю, что отличная фича если скрипт/советник будет трелить (сам передвигать по мере возможности) этот стоп до 10п. от уровня отработки.
VladMih
Цитата(Силен @ 30.4.2009, 13:13) *
VladMih, т.е. по привилам МИНИ-Т как сумел поставить SL/TP в момент выставления
ордера, так их и не меняем?

Не путайте вы божий дар с яичницей!
Одно дело если стоп переставляется на положенное место согласно ПРАВИЛ
и совсем другое ТРАЛ.
Ставить стоп на уровень по ТС - какой дурак это будет запрещать? Но это же НЕ ТРАЛ в том смысле, как его понимают и используют трейдеры.

Можно установить допустимое увеличение размера СЛ (1-2 п) с последующим переносом туда, куда требует система и всё, больше никаких передвижений вслед за ценой быть не должно! Да и то это лучше применять когда вход "с запасом", т.е. выгодней, чем строго от отрабатываемого уровня. Если же вход с "опозданием" на 1-2 пункта, да еще и стоп больше 10п от уровня, да еще и спред кто-то захочет для СЛ учесть - что это будет? Лоси по 15-19 пунктов??? Для базовой МИНИ это слишком жирно.
В 2-МИНИ это было бы допустимо, ну так там ТП меньше 20п редко бывает. ab.gif
VladMih
Цитата(Юрбан @ 30.4.2009, 14:48) *
Я думаю, что отличная фича если скрипт/советник будет трелить
(сам передвигать по мере возможности) этот стоп до 10п. от уровня отработки.

Вот именно так! Но не дальше!
И установка СЛ чтобы не запредельная, а как я написал выше.
Спред на стопе может не учитываться - уже даже на этой странице писал.
Оно на круг выйдет одно на одно - где профит больше, где лось меньше ab.gif
Юрбан
А как убрать проверку на ТФ? Может пригодиться, когда волатильность большая. Хотел ща поэксперементировать на фунте, ан нет. В код полез, но ниче не понимаю...

P.S. Все разобрался... Поставил проверку ТФ за двойные слеши.
Silen
Цитата(VladMih @ 30.4.2009, 9:29) *
Цитата(Юрбан @ 30.4.2009, 14:48) *
Я думаю, что отличная фича если скрипт/советник будет трелить
(сам передвигать по мере возможности) этот стоп до 10п. от уровня отработки.

Вот именно так! Но не дальше!
И установка СЛ чтобы не запредельная, а как я написал выше.
Спред на стопе может не учитываться - уже даже на этой странице писал.
Оно на круг выйдет одно на одно - где профит больше, где лось меньше ab.gif

Так этот "советник" и делал только это:
  • Проверяет если установленный в ордере SL (к примеру) дальше от отрабатываемого уровня
    чем это прописано в правилах МИНИ-Т, после чего если возможно "подтягивает" SL к требуемому
    уровню. Как только SL встал на место больше его не трогает вне зависимости от движения цены.
  • Может быть использован как замена ручному закрытию. К примеру при покупке ниже отрабатываемого
    уровня SL был выставлен ниже чем требуется по правилам и цена "поперла" строго вниз не давая перенести
    SL выше. Скрипт отслеживает эту ситуацию и закрывает ордер если цена пересекла Mur-10 уровень
    (т.е. требуемый по правилам МИНИ-Т).


Больше никакой самодеятельности там нет Vic-risui.gif
VladMih
Цитата(Силен @ 30.4.2009, 16:16) *
Так этот "советник" и делал только это:
*** Больше никакой самодеятельности там нет Vic-risui.gif
Не надо мне этих огромных цитат - я это читал.
В удалённом посте говорилось конкретно о трейлинге, на это я и среагировал.

Сравнивайте сами так или не так в ваших скриптах.
Если у вас вопросов нет, то мне добавить нечего. Только то, что в Е-флуде. ab.gif
Юрбан
Лега, Силен, или еще программеры есть у нас? ПО подсказкам Юкола переделал комбистох-мини в стохКТ с шустриком допом. Возможно ли сделать алерт на уход(убегание) допа от глав? Ну например на закрытии бара расстояние между допом и глав > 50, к примеру. Если да, очень прошу подсказать/сделать.
VladMih
Цитата(Юрбан @ 26.5.2009, 12:50) *
Возможно ли сделать алерт на уход(убегание) допа от глав? Ну например на закрытии бара расстояние между допом и глав > 50, к примеру.
Господи! Как давно я этого ждал! ay.gif Это ж САМО напрашивается.
Только чтобы напросилось, этим надо пользоваться...
Юра, растёшь не по дням, а по часам! friends.gif
Базовым МИНёрам это может и не сильно надо, но гр.2 и клубам...
Почему Лега911 этого до сих пор не сделал - могу только пофантазировать...
________
Не понял - зачем ты переделывал, если есть готовый Комбистох-КТ?
VladMih
Создал тему (выделил отсюда 2 последних поста):

"Комби-Stochastic МИНИ/КТ (2 в одном с некоторой сигнализацией)"

Автор Силен. ab.gif
Nikolas
Хочу поделиться своим рабочим столом(для краткости РС) в МетаТрейдере.
Выгледит рабочий стол так:
В правой части РС открыто две рабочий валюты с периодами М5 и М15. на этих окнах работает советник "СкринШот" который при появлении нового ордера делает скриншот того экрана на котором весит советник.
Принцим работы советника "СкринШот"
Советник "СкринШот" каждый тик проверяет не появились ли новые ордера, если появился делается скриншот окна на котором работает советник. Файл скриншота будет располагаться в "Рабочий каталог МТ4"\experts\files\"Наименование счета"\51746626_GBPUSD_BUY_OPEN_M5.gif где 51746626-номер ордера, GBPUSD-Валюта ордера, BUY- тип ордера, OPEN-действие при котором создается скришот.
Использование советника "СкринШот" позволит не задумываться о скриншотах. Скриншот быдет создаваться автоматически на следуйщем тике после открытии нового ордера с валютой экрана на котором работает советник "СкринШот".
Пример скриншотов:
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файла
Внешние переменные:
extern int Image_Width = 250; // Ширина скриншота
extern int Image_High = 340; // Высота скриншота
extern int Return_Size = 1; // 1 - восстановить размер окна после скриншота
Советник написан на основе скрипта Silenа за что ему отдельное спасибо. А так же Владимиру Михайловичу за ... за ВСЕ
Установка.
1. Распакавать прилагаемый архив в рабочию папку МТ4. В файле запакованы две папки "experts" с файлами эксперти "СкринШот" и "profiles" с моим настроенным профилем для работы по ТС "Базовая МИНИ-Т".
2. Запустит МТ4.
3. Выбрать Профиль "МИНИ-Т" (Файл->Профиль->"Мини_Т_Профиль").

Прошу учесть что "Чукча пишет как умеет", поэтому используйте мой Рабочий стол на свой страх и риск.
Приветствуются собщения о найденных ошибках и предложения по доработке.
Нажмите для просмотра прикрепленного файла
VladMih
Цитата(nikolas @ 25.8.2009, 23:33) *
Хочу поделиться

+1 Очень даже недурственная штука.
Получается, что о создании скриншотов можно просто забыть и в то же время
получить в автоматическом режиме скрин с запозданием всего на тик-другой.

Видимо назрела необходимость отдельную тему сделать по "АвтоСкриптоСкриншотам" ab.gif
Кащей
Цитата(nikolas @ 26.8.2009, 1:33) *
Приветствуются собщения о найденных ошибках и предложения по доработке.

Имеется два шаблона с разными Мюрами. При наличии ордера, "СкринШот" делает скрин и записывает его в указанную папку, как и обещано. Но при переключении на другой шаблон, "СШ" перезаписывает скрин на новый (с другими данными) с тем же именем. Было бы неплохо, чтобы СШ перезаписывал скрин хотя бы с другим именем, или спрашивал подтверждения. Если у меня нет на экране М15, то СШ его естественно не скринит-реально ли сделать так, чтобы СШ допустим на секунду-другую вытаскивал на экран М15, скринил его и затем убирал? (наверное я губу раскатал bm.gif )
Nikolas
Цитата(Кащей @ 2.9.2009, 13:36) *
(наверное я губу раскатал bm.gif )

Принято.
Если данный файл уже есть, скриншот делаться не будет.
К завтра, Вашу губу закатаем обратно. Poklorn.gif
Nikolas
Цитата(nikolas @ 2.9.2009, 15:16) *
К завтра, Вашу губу закатаем обратно. Poklorn.gif
ну к завтра не получилось. Сегодня!

Мой Рабочий стол в МетаТрейдере.
Исправлена ошибка приводящая к перезаписи скриншота при перезапуске советника.
Измененный профиль Рабочего стола в составе:
Индикаторы Mur_VM-1.00, MINI_T_Workout, St+Dop_1_08, TrendEnvelopes_v1.1
Советником Скриншот
Настроенные профиль Мини_Т_Профиль
инструкцию читать выше.
Нажмите для просмотра прикрепленного файла
Отдельно один советник Скриншот
Нажмите для просмотра прикрепленного файла
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.