Скачать MetaTrader 5

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

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

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

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

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

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

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

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

ЧАСТО ВСТРЕЧАЮЩИЕСЯ ВОПРОСЫ (FAQ) - заголовок

РАБОТА С ФОРУМОМ - название раздела
- Как связаться с модератором/администратором, куда сообщить об ошибке МТ, спаме, нарушении Правил?
- как оформить пост, вставить код программы, изображение, видео

ПРОГРАММНЫЕ РЕШЕНИЯ - название раздела

БАЗОВЫЕ (сервисные) ФУНКЦИИ

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

ИНФОРМАЦИОННЫЕ ФУНКЦИИ
А. Обращение к индикаторам и получение их данных буферов
- обращение к стандартным встроенным индикаторам МТ. Пример МА, Ишимоку, поиск фрактала
- обращение к пользовательским индикаторам. Пример Болинджер, HeikenAshi
- поиск экстремума за период
Б. Получение ордерной информации
- получение массива тикетов «своих» ордеров.
- сортировка массива ордеров по критериям (лот, профит, цена открытия-закрытия, время открытия-закрытия)
- пример фильтрации по времени
- подсчет числа: ордеров, лотов, профита (общая функция + пример фильтрации по времени)
- поиск последнего ордера из истории
- получение всей информации про последний ордер
- поиск последнего открытого ордера
- расчет цены безубытка всех имеющихся Бай/Селл ордеров.
- получение тикета максимального/минимального лота
- получение флага - была ли сегодня торговля

ТЕРМИНАЛЬНЫЕ ФУНКЦИИ
А. Примеры работы с объектами
- правила создания объектов, задание имени
- быстрые функции создания объектов: метка, текст, линия, фиба и т.д. весь список
- отбор объектов в массив по критериям
- функция удаления всех «своих» объектов в deinit
- пример поиск объекта по тексту комментария
- пример вывода стрелок и линий для всех ордеров истории (по аналогии как рисует тестер сделки)
- пример вывода комментария справа
Б. Работа с глобальными переменными
- правила создания переменных, задание имени
- контроль переменных в процессе работы эксперта
- функция удаления всех «своих» переменных в deinit
- отбор объектов в массив по префиксу
В. Текстовые функции и преобразования
- число в текст
- день недели в текст
- тип ордера в текст
- ведение детального журнала событий

ТОРГОВЫЕ ФУНКЦИИ
А. Примеры получения условия и открытие рыночных позиций
- закрытие бара выше МА
- пересечение двух МА
- пробой фрактала
- пробой зигзага
- анализ нескольких индикаторов (пример стохастик+рси+ма)
- анализ нескольких таймфреймов (пример три стохастика разных таймфремов и параметрами)
- работа с временем. фильтрация работы эксперта по времени
- пример анализа закрытия предыдущего ордера. Увеличение лота после убытка.
Б. Примеры получения условий и открытие отложенных ордеров
- стоповый на пробой последнего фрактала
- выставление лимитного на расстоянии от линии болинджера
- стоповый в переворот после стоплоса имеющегося
- лимитный на уход в убыток от имеющегося
В. Сопровождение позиций: пример трал стоплоса
- перенос в безубыток при достижении пунктов профита
- трал на расстоянии в пунктах
- трал с переменным расстоянием в пунктах (удавка)
- по предыдущему Хай/Лоу
- по фракталам
- по экстремумам последних N баров
- по экстремумам ЗигЗага
- по МА
Г. Сопровождение позиций: пример трала отложки
- по Хай/Лоу бара (лимитный-стоповый)
- по линии болинджера (лимитный-стоповый)
- по фракталам (лимитный-стоповый)
Д. Сопровождение позиций: пример закрытия позиций
- при достижении профита/убытка
- при некотором условии от индикаторов
- частичное закрытие
- закрытие ордеров требуемых
- закрытие ордеров перекрытием
- закрытие от больших к меньшим лотам
- работа с временем. закрытие ордеров эксперта по времени в пятницу.

ПРИМЕРЫ ТЕХНИЧЕСКИХ ЗАДАНИЙ И ИХ КОНЕЧНАЯ РЕАЛИЗАЦИЯ

ТЕРМИНАЛ - название раздела

ТЕСТЕР - название раздела

ПРОЧИЕ - название раздела
Виктор
Модератор
6559
Виктор  
ПРИМЕРНЫЙ ОБРАЗЕЦ ОТВЕТА. ДОПОЛНЕНИЯ И УЛУЧШЕНИЯ ПРИВЕТСТВУЮТСЯ.

Вопрос: Подскажите, как найти цену последнего фрактала?


Ответ
(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, числовые константы, вызов индикаторов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что скажешь?

Andrey Dik
12380
Andrey Dik  
granit77:

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

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

Что скажешь?

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

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

Alexandr Bryzgalov
37219
Alexandr Bryzgalov  
жаль ссылки на запросы не работают, а так накидали бы запросов, пусть юзер сам ковыряет
123456789101112131415161718192021222324
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий