Субботник по наполнению FAQ (часто встречающиеся вопросы). Поможем товарищам!

 
Это рабочая ветка, созданная для формирования списка часто встречающихся вопросов и подготовки ответов на них.

Во втором посте ветки находится перечень вопросов. Этот перечень будут формировать модераторы из сообщений пользователей в этой ветке.

В третьем посте ветки находится шаблон ответа на вопрос, который мы предлагаем для использования.

Все последующие посты должны содержать либо предложения по вопросам с их точной формулировкой, либо ответы на опубликованный или новый вопрос.

Готовые ответы будут переноситься модераторами в ветку FAQ, писать в которую запрещено. Все предложения только здесь. Просьба не засорять ветку флудом.

Давно дебатируется эта тема, сейчас появилась техническая возможность реализации проекта FAQ. Очень надеемся на вашу помощь и поддержку.
 

РАБОЧИЙ ПЕРЕЧЕНЬ ЧАСТО ВСТРЕЧАЮЩИХСЯ ВОПРОСОВ. ПОПОЛНЯЕТСЯ ПОЛЬЗОВАТЕЛЯМИ В ЭТОЙ ВЕТКЕ.
Предлагайте вопросы и заявки на написание ответов в ветке, здесь, в этом посте будем отмечать, кто делает, чтобы не перекрываться.

ЧАСТО ВСТРЕЧАЮЩИЕСЯ ВОПРОСЫ (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, числовые константы, вызов индикаторов

смотри также на форуме:
- как обратиться к пользовательскому индикатору
- как узнать значение буфера на закрытом баре
 

Думаю, что Вас выше надо приподнять, туда, где когда то был Ким со своими функциями. Это так, для начала. ;)

Кстати, а где он потерялся? Последнее, что помню, тачку купил. И всё.

 
granit77:
Это рабочая ветка, созданная для формирования списка часто встречающихся вопросов и подготовки ответов на них.

Во втором посте ветки находится перечень вопросов. Этот перечень будут формировать модераторы из сообщений пользователей в этой ветке.

В третьем посте ветки находится шаблон ответа на вопрос, который мы предлагаем для использования.

Все последующие посты должны содержать либо предложения по вопросам с их точной формулировкой, либо ответы на опубликованный или новый вопрос.

Готовые ответы будут переноситься модераторами в ветку FAQ, писать в которую запрещено. Все предложения только здесь. Просьба не засорять ветку флудом.

Давно дебатируется эта тема, сейчас появилась техническая возможность реализации проекта FAQ. Очень надеемся на вашу помощь и поддержку.

Это все хорошо, но поиск почему то не работает!

 
Меня процитировали, но не прочитали. ЭТО ВЕТКА ДЛЯ НАПОЛНЕНИЯ FAQ'а. Для жалоб на поиск есть другие ветки.
Альтернативный поиск есть в ветке FAQ
 

Как мне связаться (и с кем именно) с модератором/администратором?

//далее следуют ссылки на профили соответствующих официальных лиц форума.

Текущие модераторы имеют разную степень активности на форуме, разные интересы и характеры, поэтому предлагаю самим модераторам расписать для каждого модератора типы административных вопросов, на которые они могли/хотели бы отвечать.

НикМодератора1 - жалобы, кляузы, просьбы касающиеся других форумчан (ничего зазорного, и на такие вопросы кто то должен отвечать)

НикМодератора2 - вопросы, связанные с терминалом.

-это только пример, но надеюсь предложение понятно. (вопросы, которые некорректно или неудобно задавать в соответствующих ветках).

 
Вот даже ты не прочитал Правила в соответствующей ветке :))
    1. Форум является постмодерируемым (т.е. добавление сообщений происходит сразу, а их «проверка» потом);
    2. Если Вы не согласны с действиями модератора – Вы можете сообщить об этом администратору форума без согласования с модератором, или покинуть форум;
    3. Все сообщения отражают мнения их авторов, и Администрация никакой ответственности за них не несёт;
    4. Модераторы осуществляют контроль над форумом, могут удалять сообщения, закрывать темы и лишать доступа участников форума. Слово модератора – не тема для дискуссий, а инструкции к их выполнению;

Ссылка "администратору форума" ведет на профиль Рашида Умарова, Администратора форума.

А вот общественные модераторы взаимозаменяемы, могут меняться, поэтому не вижу смысла вешать на них определенные группы вопросов.
Как вариант, можно в ФАКе дополнительно сделать вопрос:
Как мне связаться с Администрацией форума?
и дать там ссылки на профили Рашида, Рената, Стринго.

Что скажешь?

 
granit77:

Ссылка "администратору форума" ведет на профиль Рашида Умарова, Администратора форума.

А вот общественные модераторы взаимозаменяемы, могут меняться, поэтому не вижу смысла вешать на них определенные группы вопросов.
Как вариант, можно в ФАКе дополнительно сделать вопрос:
Как мне связаться с Администрацией форума?
и дать там ссылки на профили Рашида, Рената, Стринго.

Что скажешь?

Я ж жизть хочу вам упростить, а значит повысить эффективность модерирования форума (не одному же Рашиду отдуватся).

Как будет модераторам удобней, но ссылки на профили модераторов и администраторов должны быть непременно.

 
жаль ссылки на запросы не работают, а так накидали бы запросов, пусть юзер сам ковыряет