РАБОЧИЙ ПЕРЕЧЕНЬ ЧАСТО ВСТРЕЧАЮЩИХСЯ ВОПРОСОВ. ПОПОЛНЯЕТСЯ ПОЛЬЗОВАТЕЛЯМИ В ЭТОЙ ВЕТКЕ.
Предлагайте вопросы и заявки на написание ответов в ветке, здесь, в этом посте будем отмечать, кто делает, чтобы не перекрываться.
ЧАСТО ВСТРЕЧАЮЩИЕСЯ ВОПРОСЫ (FAQ) - заголовок
РАБОТА С ФОРУМОМ - название раздела
- Как связаться с модератором/администратором, куда сообщить об ошибке МТ, спаме, нарушении Правил?
- как оформить пост, вставить код программы, изображение, видео
ПРОГРАММНЫЕ РЕШЕНИЯ - название раздела
БАЗОВЫЕ (сервисные) ФУНКЦИИ
- правильная нормализация цены
- получение типов ордеров
- получение цен для типов ордеров
- обновление параметров торгового окружения
ИНФОРМАЦИОННЫЕ ФУНКЦИИ
А. Обращение к индикаторам и получение их данных буферов
- обращение к стандартным встроенным индикаторам МТ. Пример МА, Ишимоку, поиск фрактала
- обращение к пользовательским индикаторам. Пример Болинджер, HeikenAshi
- поиск экстремума за период
Б. Получение ордерной информации
- получение массива тикетов «своих» ордеров.
- сортировка массива ордеров по критериям (лот, профит, цена открытия-закрытия, время открытия-закрытия)
- пример фильтрации по времени
- подсчет числа: ордеров, лотов, профита (общая функция + пример фильтрации по времени)
- поиск последнего ордера из истории
- получение всей информации про последний ордер
- поиск последнего открытого ордера
- расчет цены безубытка всех имеющихся Бай/Селл ордеров.
- получение тикета максимального/минимального лота
- получение флага - была ли сегодня торговля
ТЕРМИНАЛЬНЫЕ ФУНКЦИИ
А. Примеры работы с объектами
- правила создания объектов, задание имени
- быстрые функции создания объектов: метка, текст, линия, фиба и т.д. весь список
- отбор объектов в массив по критериям
- функция удаления всех «своих» объектов в deinit
- пример поиск объекта по тексту комментария
- пример вывода стрелок и линий для всех ордеров истории (по аналогии как рисует тестер сделки)
- пример вывода комментария справа
Б. Работа с глобальными переменными
- правила создания переменных, задание имени
- контроль переменных в процессе работы эксперта
- функция удаления всех «своих» переменных в deinit
- отбор объектов в массив по префиксу
В. Текстовые функции и преобразования
- число в текст
- день недели в текст
- тип ордера в текст
- ведение детального журнала событий
ТОРГОВЫЕ ФУНКЦИИ
А. Примеры получения условия и открытие рыночных позиций
- закрытие бара выше МА
- пересечение двух МА
- пробой фрактала
- пробой зигзага
- анализ нескольких индикаторов (пример стохастик+рси+ма)
- анализ нескольких таймфреймов (пример три стохастика разных таймфремов и параметрами)
- работа с временем. фильтрация работы эксперта по времени
- пример анализа закрытия предыдущего ордера. Увеличение лота после убытка.
Б. Примеры получения условий и открытие отложенных ордеров
- стоповый на пробой последнего фрактала
- выставление лимитного на расстоянии от линии болинджера
- стоповый в переворот после стоплоса имеющегося
- лимитный на уход в убыток от имеющегося
В. Сопровождение позиций: пример трал стоплоса
- перенос в безубыток при достижении пунктов профита
- трал на расстоянии в пунктах
- трал с переменным расстоянием в пунктах (удавка)
- по предыдущему Хай/Лоу
- по фракталам
- по экстремумам последних N баров
- по экстремумам ЗигЗага
- по МА
Г. Сопровождение позиций: пример трала отложки
- по Хай/Лоу бара (лимитный-стоповый)
- по линии болинджера (лимитный-стоповый)
- по фракталам (лимитный-стоповый)
Д. Сопровождение позиций: пример закрытия позиций
- при достижении профита/убытка
- при некотором условии от индикаторов
- частичное закрытие
- закрытие ордеров требуемых
- закрытие ордеров перекрытием
- закрытие от больших к меньшим лотам
- работа с временем. закрытие ордеров эксперта по времени в пятницу.
ПРИМЕРЫ ТЕХНИЧЕСКИХ ЗАДАНИЙ И ИХ КОНЕЧНАЯ РЕАЛИЗАЦИЯ
ТЕРМИНАЛ - название раздела
ТЕСТЕР - название раздела
Вопрос: Подскажите, как найти цену последнего фрактала?
Ответ(sergeev): Для этого можно воспользоваться индикатором iFractals. Он возвращает значение 0, если на баре нет фрактала и значение цены фрактала если он есть. Фракталы делятся на верхние и нижние. Если вам надо получить верхние, то в функцию iFractals передается MODE_UPPER, а для нижних - MODE_LOWER. Поэтому для поиска фрактала надо пройти в цикле по барам и первое не 0 значение и будет искомым фракталом.
пример:
double frac; for (int i=3; i<Bars; i++) { frac=iFractals(Symbol(), Period(), MODE_UPPER, i); if (frac>0) break; frac=iFractals(Symbol(), Period(), MODE_LOWER, i); if (frac>0) break; } if (frac>0) Print("Цена последнего фрактала: ", frac);
пример организации отдельной функции:
//--------------------------------------------------------------- GetLastFrac double GetLastFrac(string smb, int tf, int iB) { int n=iBars(smb, tf); double frac; for (int i=iB; i<n; i++) { frac=iFractals(smb, tf, MODE_UPPER, i); if (frac>0) return(frac); frac=iFractals(smb, tf, MODE_LOWER, i); if (frac>0) return(frac); } return(0); } ..... Print("Последний фрактал: ", GetLastFrac("EURUSD", 60, 3));
теги: фрактал, iBars, числовые константы, вызов индикаторов
смотри также на форуме:
- как обратиться к пользовательскому индикатору
- как узнать значение буфера на закрытом баре
Думаю, что Вас выше надо приподнять, туда, где когда то был Ким со своими функциями. Это так, для начала. ;)
Кстати, а где он потерялся? Последнее, что помню, тачку купил. И всё.
Это рабочая ветка, созданная для формирования списка часто встречающихся вопросов и подготовки ответов на них.
Во втором посте ветки находится перечень вопросов. Этот перечень будут формировать модераторы из сообщений пользователей в этой ветке.
В третьем посте ветки находится шаблон ответа на вопрос, который мы предлагаем для использования.
Все последующие посты должны содержать либо предложения по вопросам с их точной формулировкой, либо ответы на опубликованный или новый вопрос.
Готовые ответы будут переноситься модераторами в ветку FAQ, писать в которую запрещено. Все предложения только здесь. Просьба не засорять ветку флудом.
Давно дебатируется эта тема, сейчас появилась техническая возможность реализации проекта FAQ. Очень надеемся на вашу помощь и поддержку.
Это все хорошо, но поиск почему то не работает!
Как мне связаться (и с кем именно) с модератором/администратором?
//далее следуют ссылки на профили соответствующих официальных лиц форума.
Текущие модераторы имеют разную степень активности на форуме, разные интересы и характеры, поэтому предлагаю самим модераторам расписать для каждого модератора типы административных вопросов, на которые они могли/хотели бы отвечать.
НикМодератора1 - жалобы, кляузы, просьбы касающиеся других форумчан (ничего зазорного, и на такие вопросы кто то должен отвечать)
НикМодератора2 - вопросы, связанные с терминалом.
-это только пример, но надеюсь предложение понятно. (вопросы, которые некорректно или неудобно задавать в соответствующих ветках).
-
- Форум является постмодерируемым (т.е. добавление сообщений происходит сразу, а их «проверка» потом);
- Если Вы не согласны с действиями модератора – Вы можете сообщить об этом администратору форума без согласования с модератором, или покинуть форум;
- Все сообщения отражают мнения их авторов, и Администрация никакой ответственности за них не несёт;
- Модераторы осуществляют контроль над форумом, могут удалять сообщения, закрывать темы и лишать доступа участников форума. Слово модератора – не тема для дискуссий, а инструкции к их выполнению;
Ссылка "администратору форума" ведет на профиль Рашида Умарова, Администратора форума.
А вот общественные модераторы взаимозаменяемы, могут меняться, поэтому не вижу смысла вешать на них определенные группы вопросов.
Как вариант, можно в ФАКе дополнительно сделать вопрос:
Как мне связаться с Администрацией форума?
и дать там ссылки на профили Рашида, Рената, Стринго.
Что скажешь?
Ссылка "администратору форума" ведет на профиль Рашида Умарова, Администратора форума.
А вот общественные модераторы взаимозаменяемы, могут меняться, поэтому не вижу смысла вешать на них определенные группы вопросов.
Как вариант, можно в ФАКе дополнительно сделать вопрос:
Как мне связаться с Администрацией форума?
и дать там ссылки на профили Рашида, Рената, Стринго.
Что скажешь?
Я ж жизть хочу вам упростить, а значит повысить эффективность модерирования форума (не одному же Рашиду отдуватся).
Как будет модераторам удобней, но ссылки на профили модераторов и администраторов должны быть непременно.
как работать с графическими объектами в советнике?
как сделать что бы после каждого срабатывания стопа лот увеличивался - тут вообще вариантов много
пока так )
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Во втором посте ветки находится перечень вопросов. Этот перечень будут формировать модераторы из сообщений пользователей в этой ветке.
В третьем посте ветки находится шаблон ответа на вопрос, который мы предлагаем для использования.
Все последующие посты должны содержать либо предложения по вопросам с их точной формулировкой, либо ответы на опубликованный или новый вопрос.
Готовые ответы будут переноситься модераторами в ветку FAQ, писать в которую запрещено. Все предложения только здесь. Просьба не засорять ветку флудом.
Давно дебатируется эта тема, сейчас появилась техническая возможность реализации проекта FAQ. Очень надеемся на вашу помощь и поддержку.