Firestats v0.5
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «firestats v0.5.mq5» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Доборожден Firestats v0.5 — торговый советник (Expert Advisor) для MetaTrader 5, назначение которого заключается в записи данных для статистического анализа торговлы. Адвизатор отслеживает пересечение движущегосреднего среднего математического среднего с ценой и выполняет отслеживание торговой позиции.
При достижении заданного целевого прибытия адвизатор записывает в CSV-файл ключевые параметры сделки: прибытие в пиках, время открытия и закрытия ордера. Целевой уровень пересчитывается динамически в зависимости от максимального доступного цена.
Автор отмечает код как содержащий ошибки (“BUG BUG BUGGY”), поэтому стабильность работы адвизатора не гарантируется. Путь к выходному файлу зажетыв и может требовать исправления для работы на других системах.
Настройки программы
| Настройка | Описание |
|---|---|
| MA_length | Длина движущегосреднего среднего в периодах, используемая для определения точки пересечения. |
| MAtype | Тип математического среднего: 0 — по цене закрытия (CLOSE), 1 — по максимальному/минимальному цене (HL). |
| Percent | Вторное значение в процентах, добавляемое к значению среднего для определения уровня входа в отслеживание. |
| TakeProfit | Количество пиков доступного прибытка, необходимое для закрытия отслеживаемой позиции и записи результатов в файл. |
Поиск по коду файла
extern int MA_length = 10;
extern int MAtype=0;//0=close, 1=HL
extern double Percent = 0.3;
extern int TakeProfit = 30;
int UpActive=0;
int handle;
handle=FileOpen("C:\Documents and Settings\JustMe\Desktop\FireStats.csv", FILE_CSV|FILE_WRITE, ';');
int start()
{
// код доступен только после оплаты
}
if((iMA(NULL,0,MA_length,0,MODE_SMA,PRICE_OPEN,0)*(1+Percent/100))<High[0] && UpActive==0)// detect x-over
{
Comment("Bling blong");
double UpEntry=iMA(NULL,0,MA_length,0,MODE_SMA,PRICE_OPEN,0)*(1+Percent/100);
double UpMax=High[0];
double UpTarget=(UpMax+UpEntry)/2-(TaПоказано первые 50% кода (символов: 933)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.