
Speeqoolyant
Пользователь-
Постов
62 -
Зарегистрирован
-
Посещение
Весь контент Speeqoolyant
-
Поищи по форуму, может быть даже в этом топике, я уже отвечал на подобный вопрос. Буквально пару месяцев назад.
-
Почему же не знает? Известный всем "стакан" и его интерпретации, - это и есть отражение объемов и количества открытых позиций. Потом, кроме форекса есть и другие рынки. На фондовых рынках эти данные вполне доступны. В стакане та инфа, которую туда поместила конкретная брокерская контора, и дай Бог чтоб она была достоверной. А у другой конторы свой стакан. А таких контор по миру.... Всё это любителям лапши посвящается.
-
Самая засекреченная информация на форе - это "показатели объема торгов, значения спроса и т.д. " Это параметры которые двигают рынок. Ими владеют исключительно первичный поставщик котировок (он же держатель рынка). Ни один брокер не владеет этой инфой. Не смешите меня индикаторами на том, чего не знает никто.
-
Как-бы это яснее выразить свою мысль... Все индикаторы, без исключений, до единого, просто абсолютно все, используют для своего построения, вычисления, отображения, в качестве входных параметров, значения цены в какой-то момент или за какой-то период и на каком-то таймфрейме. Если это делается не напрямую, то тогда, наверное, Миша Гибович - испанский летчик. Что мешает взять, например, текущую цену и сравнить ее с ценой на предыдущем тике, или 10 тиков назад? Или Close последнего бара и Close предпоследнего? Это не прямой анализ? И т.д. Индикаторы - не фильтры. Это "Веселые картинки" (был раньше такой детский журнал).
-
" Если бы мы могли анализировать цену напрямую, никаких бы разработок МТС не было." Я как-бы в недоумении!? Любой эксперт привлекает для анализа Bid и Ask, а что это, как не текущая цена? А High, Low, Open, Close есть у каждого сформированного бара. И - вы не поверите - это тоже цены. И они доступны для анализа. И их используют. При всей толерантности, но перечитайте внимательнее мой предыдущий пост.
-
А что Вы предлагаете обсуждать? где то там на сайте есть идеи? Вы же отлично знаете что там на вашем сайте есть предложения только купить. Так что голимый спам, с целью продажи...и наиболее вероятно - не свое. Идеи конечно есть. Самая очевидная - применение большого количества индикаторов для "сборки" из них механической торговой системы. В моей библиотеке есть более 400 индикаторов и функции оценки готовых МТС. Самая простая система - перебор индикаторов по 2, 3, 4 и т.д. Отбор наилучших сочетаний. Как Вам это? Удачи! Писал неоднократно, но повторюсь. Единственный индикатор состояния рынка - это цена. Точка. Все остальное - производное от цены. Даже цена не показывает вперед, а уж остальное ... Не морочте людям голову, независимо от количества, индикаторные системы в конце концов сливают. Копать надо в другом направлении.
-
2 evus_tp Уточняю: 1 - надо написать блок кода, позволяющий устанавливать временные рамки работы советника, с возможностью корректировки. 2 - надо написать блок кода, который при достижении профита 100 баков (а м.б. пунктов, на кроссах это принципиально), с возможностью корректировки , даст сигнал на выход из рынка. 3 - надо написать блок кода, который при получении сигнала п.2 осуществит выход из рынка. 4 - при этом держать прицел на реал а не на демо. Для выполнения п.2 нужно знать на каких и на скольких инструментах работает советник. Для выполнения п.3 нужно знать какими ордерами работает советник. До полноценного советника осталось только написать блок входа в рынок. //+------------------------------------------------------------------+ //| Ответ evus_tp_п_1.mq4 | //| Speeqoolyant. | //| speeqoolyant@rambler.ru | //+------------------------------------------------------------------+ #property copyright "Speeqoolyant." #property link "speeqoolyant@rambler.ru" extern int Nachalo=21, Konets=11; int start() { if(Hour()>=Nachalo || (Hour()>=0 && Hour()< Konets)) bool Work=true; // навеяно учебником С.Ковалёва else Work=false; if(Work==true) string Rabota="РАБОТАТЬ"; else Rabota="ЖДАТЬ"; Comment("\n","Директива эксперту - ",Rabota); Sleep(1111); Comment(""); return(0); } Этот скрипт делает и демонстрирует п.1 в реальном времени. Вставляешь этот код (без последнего оператора return(0);) в реальный експерт (extern int Nachalo=21, Konets=11; до int start(), и их можно корректировать) и с богом. Пользуйся. Чтоб получить публичные ответы на остальные вопросы, для начала, выложи код своего експерта сюда.
-
2 evus_tp Если я правильно понял, ты хочешь чтоб прога работала только ночью, с переходом через дату. А утром, независимо от результата, закрывала все открытые и удаляла все отложники? А днем что советник должен делать? Просто висеть или что-то отслеживать, подавать сигналы, т.е. как-то работать? Определись и сообщи. Вечером что-нибудь сочиню.
-
С 21-00 по 02 сентября считаем баранов. А " до пятницы я совершенно свободен". (Пятачек) Поставь задачу подробнее, не жалей буковок.
-
2 xMark. Получай скрипт, делающий п.1. //+------------------------------------------------------------------+ //| Ответ xMark-у п_1.mq4 | //| Speeqoolyant. | //| speeqoolyant@rambler.ru | //+------------------------------------------------------------------+ #property copyright "Speeqoolyant." #property link "speeqoolyant@rambler.ru" int start() { string Data="27.11.2009 17:33"; int den=86400; double time=StrToTime(Data), Sys_den=time/den; time=MathFloor(Sys_den)*den; string Rezultat=TimeToStr(time,TIME_DATE|TIME_MINUTES); Comment("\n"," Исходная дата ",Data,"\n","Нужная дата ",Rezultat); Sleep(20000);Comment(""); return(0); } Понятно, что коммент это демонстрация преобразования (как доказательство) в соответствии с поставленной задачей. Относительно п.2 конкретизируй задачу в соответствии с предыдущим постом.
-
Дружище xMark! Плохо у тебя с грамотностью (в отношении MQL4). Не может в перем. datetime лежать значение string (наприм. "27.11.2009 17:33"). Данные д.б. преобразованы в соотв-й тип. Но направление мысли понял. Касательно п.2. Что-то я не пойму, скрипт или советник? Скрипт выполняется один раз в момент запуска. И если в нем в усл-ях выполнения дата, отличная от текущей, то он ничего не будет делать. Советник висит пока его принудительно не отключишь (разный форс-мажор не считается). Далее, если у тебя исполняемый (ex4), то простым путем модернизировать его не получится. Если исходник (mq4), то надо добавить код. Но опять не пойму, дата инициируется один раз в момент запуска? Или переписывается при смене даты? Для справки: - запуск это когда садишь советника или скрипт на график, - старт происходит с каждым тиком. Все-таки надо иметь общий язык для общения. PS. В ПРОГРАММИРОВАНИИ ЧУВСТВА ЮМОРА НЕ СУЩЕСТВУЕТ !!! PPS. Сейчас что-нибудь насочиняю.
-
Спасибо за ответ, дружище! ;) Поясняю (в твоем порядке) 1. В вопросе "Как мне, имея datetime получить его же, только со временем "00:00" " подразумевается, как мне, имея переменную типа datetime получить значение этой же переменной, но со временем "00:00" сорри за лаконичность, но мне казалось, что умным людям будет понятно... 2. про extern. Как я понимаю, extern позволяет, как минимум, (при соотв. проперти), спросить значение этой переменной у юзера. Так вот, вопрос в том, что: "добиться того, чтобы в окне ввода параметров УЖЕ СТОЯЛА текущая дата", а не "1970.01.01 00:00", которая стоит по умолчанию. Это же и есть "инициализируется нулем". А я хочу, чтоб она инициализировалась текущей датой, но юзер мог и изменить ее (перем.NOW) значение на другое. Судя по твоему ответу достаточно перед конструкцией extern datetime NOW; дописать присвоение этой переменной текущей даты. Но разве конструкция языка это позволяет? Ведь extern datetime NOW - это объявление переменной, так? Если я чет не так понял, уж поясни, плз. Так достаточно ясно сформулирован вопрос? Если нет, я задам еще подробней. :) Еще раз спасибо, жду ответа. Умные от прочих отличаются еще и тем, что получив туманный вопрос, не пытаются догадаться что имел в виду автор вопроса. Они уточняют (если только хотят ответить). Поэтому прозвучавшую некую иронию считаю несколько неуместной. С лирикой пока все. А по существу уточняю: 1- datetime - формат в котором представление идет в количестве секунд. А "00:00" это строковый формат. Часы и минуты. Они могут сопровождаться датой (текущей или прошлой или будущей) или быть без нее. Так что же нужно? datetime соответствующее "00:00"? Тогда с какой датой? или что-то другое? 2- extern позволяет приостановив работающий эксперт (без выгрузки) корректировать данный параметр. И тут возникает вопрос. Тебе надо чтоб она инициализировалась 1 раз при запуске проги? Или обновлялась каждые сутки? Или с каждым тиком? И что должно быть в ней? Дата, время, дата и время? А лучше скажи как ты хочешь ее использовать. Тогда, может, станет понятно в каком формате ее надо получить.
-
Дружище! Чтоб получить квалифицированный ответ, надо грамотно поставить вопрос. Начну со второго: - datetime это тип переменной, как и int и string и bool. В этом контексте не понимаю вопроса вообще! Вдумайся, как мне, имея тип получить его же (тип), только со временем "00:00"? Тип меняется при приведении типов, а так сохраняется. - extern значит, что можно руками менять ее значение, в ex4 файле, datetime - см. п. выше, NOW - просто ее имя (персональное клеймо). Смысл этой конструкции в том, чтобы в какое-то время, или до какого-то времени, или начиная с какого-то времени, советник что-то делал (сделал). Т.е. проверяется условие равенства текущего времени и предустановленного в переменной NOW. В момент запуска программы, она инициализируется или нулем, или значением, заданным прогером, или значением с предыдущего запуска. Но прога при исполнении сама может ее менять. Однократно, периодически, при каких-то условиях и т. д. Определись, что тебе нужно, конкретно. PS. Не жалей букв при формулировании вопроса.
-
Артем, не хочу вас обидеть, или как-то зацепить, но складывается впечатление, что ваша прога нужна только вам. Может стоит это обсудить?
-
Прочитай внимательнее эту страницу и поймешь, что эту задачу может выполнять только советник. Специальной такой команды в МУКУЛЕ4 нету, но есть встроенные возможности определить дату, день недели, час,минуту. Анализируешь их ифами, а дальше ордерсенд.
-
Артем! Если вы так настойчиво и плодовито выкладываете новые версии своей программы, то вас не обидит если я попрошу вас описать словами: - для какой цели задумана ваша прога - область и диапазон ее применения - что она умеет - какие средства использует - алгоритм и логика работы - логика принятия решений - исполнительные механизмы и их взаимодействие со средой обитания - и т.д. и т.д. Прошу меня понять: нет времени и возможности разбираться с темой и предидущими версиями. Может быть, что-нибудь обсудим.
-
Пробой или отскок ?! Вот в чем вопрос! Где и как применить - это понятно. А вот каким образом применить, чтоб это дало прибыль?
-
Пробой или отскок ?! Вот в чем вопрос! Где и как применить - это понятно. А вот каким образом применить, чтоб это дало прибыль?
-
У классиков что делать и кто виноват. А на форе где войти и где выйти. Что это уровень - согласен, но почему на пробой?
-
Да применений много можно придумать. Например - ставим МА5 на Д1, находим явный минимум или максимум,скажем, 3х -4х дневный, проводим горизонталь на уровне экстремума МА, переходим на АШ1, ищем день экстремума - вот вам пробойный уровень для работы на часовике Осталось придумать, как не проиграться У классиков что делать и кто виноват. А на форе где войти и где выйти. Что это уровень - согласен, но почему на пробой?
-
В этом утверждении и содержится ошибочка. Не получается так. Можете попробывать и сами увидите. Дневная Машка с периодом 2 абсолютно точно проходит через дневную свечу, т.е. находится в дневном диапазоне. А теперь посмотрите где находится МА 2880 на периоде М1? И чем дальше от первого бара - тем больше расхождение. А все дело в том, что хоть день и состоит из 1440 минут - но из за закрытия рынка например в пятницу в 23 часа каждую неделю расчет на ТФ М1 будет искажаться на 60 баров. Т.е. пятница на минутном графике короче на (60)!!! баров. А есть терминалы, где торговля начинается в 1:00 в понедельник (по MSK) или в 23:00 (по CET), а уже в 2:00 возникает опять новый день, то есть этот день состоит всего из одного часа. По барам мы имеем, что этот день состоит из 1 дневного бара, который состоит из одного 4 часового бара (а не 6 - как обычно) - который состоит из 1 часового бара (а не из 4), и весь день включает всего - 60 минутных баров.... А машки то расчитываются исходя из номера бара....а не из абсолютного времени и цены в этот момент... Давненько не заглядывал. Действительно, протупил. Но тогда еще проще, простая средняя за предыдущие сутки (МАХ цена + МІN цена)/2. Только что это дает? Хотя, конечно, можно использовать как какую-нибудь точку отсчета или опоры.
-
Граждане соучастники! Сумбурно, но уж как-нибудь постараюсь. MQL4 язык кастрированный, но все равно, хоть через жопу, позволяет сделать много. В том числе и наложить МАшку Д1(с любым периодом) на Н4. Да хоть на М1. Тут даже велосипед не надо придумывать. Т.к. МА период на М1=2880 эквивалентен на Д1 периоду 2(минимальный) Остальное вычисляется в соответствии с приведенным. Вопрос - что это даст? Про инерцию. Это не рынок, а индикаторы инерционны. А рынок как кошка, гуляет как в него заложено программой(квазислучайно). Кто знает какой индикатор нужен? Знаешь - напиши его! И быть тебе миллионщиком несменяемым! Про текущую ситуацию. Мы имеем не объяснения а описание. Лови разницу. Объяснения появляются потом, например, завтра. Про паттерны. Из жизни. Купил арбуз, поел,пардон, усрался! Типичный сермяжный паттерн. Так что? Вовеки не есть арбузов? На программу движения цен еще накладываются объективные фундаментальные условия, которые вносят девиацию в кривые. А всех условий в которых живет рынок, рядовой трейдер (не инсайд-партнер) не узнает никогда. Значит надо строить такую систему, которая независимо от направления движения цены, приносит прибыль. Такой ГРААБЛИК. Или ГРААБЕЛЬКУ. СМННН (Своего Мнения Никому Не Навязываю)
-
На экран можно вывести несколько окон одной пары но разных ТФ. И все видно. А советнику не надо смотреть, у него глазков нету. Он может работать в любом окне а данные получать с любого ТФ и с любой пары. Если мы говорим, что не можем предсказать направление движения на 100%(а это так), то понятие инерции - из другого мира. Иначе мы все были бы уже толстыми, сытыми и богатенькими Буратинками. С индюками удобно и просто описывать текущий момент, А принимать решение надо основываясь на чем-то другом. Свое мнение никому не навязываю.
-
Да, МА - самый приближенный к цене индикатор. Я готовлю некоторые мысли на эту тему. Возможно, смогу что-то выложить. Основная мысль - смотрим на высокий ТФ, но значения средних вычисляются по наименьшему ТФ. Причем, можно использовать различные варианты подсчета - с учетом предыдущих значений, без учета, квадратичные значения итп. Пробовал много чего уже На сегодняшний момент - есть мнение, что средние - любые - нельзя использовать как индикатор сигнала входа в рынок. Только как "желтый" сигнал - "внимание", который предупреждает, что скоро, возможно, что-то изменится. Я думаю что использовать любые индикаторы для принятия решений - бессмысленно. Все они, до единого, показывают что было. Ни один не показывает вперед. Тут чудес не бывает. Хотя МАшки прекрасно показывают уровни консолидации. Но куда пойдет цена? Сам работаю и пытаюсь построить логическую технологию.
-
+1. Чем выше ТФ, тем меньше информации несет свеча. +2 тоже приму. А если без шуток, то единственный и главный индикатор рынка - это график цены. А все эти МАКДы, РСиАЙи, СТОХи и т.д. это индикаторы поведения главного индикатора. Как-будто смотришь на любимую женщину через кривое зеркало. +3 про зеркало согласен Долгое время экспериментирую с индикаторами, построенными на основе расчетов по минимальному тф - м1 на мт4. Средние отличаются от классических МАшка самый простой и самый показательный привязанный к цене индючок. Если вывести на экран значение МА в текущем баре, то видно как с каждым тиком ее значение меняется. Независимо от способа расчета. Т.е. МАшка это та же цена, но в какой-то степени усреднения. => с ней можно работать как с ценой. С поправками на усреднение. Это удобно. А в реальном времени мин. ТФ и есть текущее состояние рынка. 1 мин. близко к оптимуму, м.б. 20-30 сек тоже что-то дали-бы, но кто его знает. Тиковая подача, с моей точки зрения, засерит общую картину, это для супер-прогеров. Неклассические средние - можно обсудить, если не боишься разочароваться.