Jump to content
Andrew777

Напишу индикатор, советника... (БЕСПЛАТНО)

Recommended Posts

Sergey5

Добавил только временное ограничение сделанное Антоном, из прошлого файла.

Проверяйте.

 

Спасибо.

 

Посмотрел, добавьте ещё, пожалуйста, паузу в минутах после убыточной ( из того же файла).

Share this post


Link to post
Share on other sites
Circle

Посмотрел, добавьте ещё, пожалуйста, паузу в минутах после убыточной ( из того же файла).

 

Проверьте.

Черновик для демотестов3.zip


Что такое форекс? Это там где деньги лежат.  :)

Share this post


Link to post
Share on other sites
Sergey5

Спасибо.

Share this post


Link to post
Share on other sites
Sergey5

Выдаёт ошибку при компиляции

')' - wrong parameters count

 

вот тут

bool checkForOpen (string& sentorder)

{

int ticket;

double price;

double sl;

double tp;

if (!Timing()) return(:dance:);

RefreshRates();

Edited by Sergey5

Share this post


Link to post
Share on other sites
Circle
Выдаёт ошибку при компиляции

')' - wrong parameters count

 

вот тут

bool checkForOpen (string& sentorder)

{

int ticket;

double price;

double sl;

double tp;

if (!Timing()) return(:dance:);

RefreshRates();

 

Правлю не в метаедиторе а в обычном болокноте.

if (!Timing()) return; Уберите круглые скобки, и проверьте.


Что такое форекс? Это там где деньги лежат.  :)

Share this post


Link to post
Share on other sites
Sergey5

Без ошибок, сейчас потестю.

Спасибо!

 

Если есть время, может трал поменяете?

Share this post


Link to post
Share on other sites
Circle
Без ошибок, сейчас потестю.

Спасибо!

 

Если есть время, может трал поменяете?

 

Лень мне что то глубоко вникать в ваш код.

Чем вас существующий трал не устраивает?


Что такое форекс? Это там где деньги лежат.  :)

Share this post


Link to post
Share on other sites
Sergey5
Лень мне что то глубоко вникать в ваш код.

Чем вас существующий трал не устраивает?

 

на бэктесте работает правильно.

старт 5

шаг лосс 2

шаг профит 2

 

на демосчёте иногда начинает включаться раньше,чем

"старт 5", а иногда правильно.

Share this post


Link to post
Share on other sites
Circle
на бэктесте работает правильно.

старт 5

шаг лосс 2

шаг профит 2

 

на демосчёте иногда начинает включаться раньше,чем

"старт 5", а иногда правильно.

 

Так в тестере тики генерируются на основе исторических данных.

А не демо данные поступают в реальном времени.

Поэтому возможны и погрешности.


Что такое форекс? Это там где деньги лежат.  :)

Share this post


Link to post
Share on other sites
Sergey5

При стоп-лоссе 5 трал иногда начинается с 2-3 пунктов (20-30микро)меньше стоп-лосса.

Share this post


Link to post
Share on other sites
Circle
При стоп-лоссе 5 трал иногда начинается с 2-3 пунктов (20-30микро).

 

Вот том то и дело, что иногда, а не систематически.


Что такое форекс? Это там где деньги лежат.  :)

Share this post


Link to post
Share on other sites
Sergey5

ок.

Ещё понаблюдаю.

Спасибо.

Share this post


Link to post
Share on other sites
Random-FX

Добрый день!!! Большая просьба к ув. програмистам помочь с индикатором - очень надо в настройках ввести дату по которой он производит расчет , т.е. нужно что-бы можно было указать любой день в настройках . Заранее спасибо если кто поможет!!!

Углы.mq4

Share this post


Link to post
Share on other sites
Gerasin Sergey Sergeevich

Ребят помогите сделать простого советника (по моему мнению). Нужен сов который выставляет сетку отложных ордеров в одну сторону (повторюсь в одну а не в две) нужно немного механизировать мою систему. Сов должен выставлять сетку отложек после того как я открою в ручную рыночный ордер (как бы подхватить его и от него начать строить), отложки должны быть по направлению рыночного ордера, то есть если я открыл БАЙ то все отложки должны строится выше моего ордера если СЕЛ то ниже. Думаю суть понятна. В сове нужно пару основных настроек это:

1. Настройка лота на каждую отложку

2. Шаг между отложек в пунктах

3. Сов должен выставлять минимум 10 отложек (можно больше но мне вполне хватит десяти)

 

не каких тейков стопов итд в параметрах не нужно.

 

В принципе все, самое главное что бы сов начал выставлять отложки после открытия мной рыночного ордера. Буду очень благодарен, Помогите пожалуйста.

Share this post


Link to post
Share on other sites
AntFX
Ребят помогите сделать простого советника (по моему мнению).

Мультипостинг на форуме запрещен. Правило форума 12. Не дублируйте свои сообщения в разных ветках.


1

Share this post


Link to post
Share on other sites
Sergey5

Добрый день' date=' AntFX и Circle.

Потестировал ЕА, собранного и с Вашей помощью.

Работает неплохо - звёзд с неба не хватает, но и просадка небольшая.

 

У меня ещё просьба - Пожалуйста, поменяйте трал.

Сейчас стоит простой: после [b']хх [/b]пп профита открывается и далее на каждый тик в плюс улучшает SL.

 

Хотелось бы другой:

- старт после ХХ пп профита;

- после старта расстояние от SL до текущей цены устанавливается отдельно;

- шаг изменения SL в хх пп (чтобы не мельчил, а то брокер забанит за такое ко-во запросов на одну сделку).

 

Заранее Спасибо.

Поставить трал сюда.mq4

Share this post


Link to post
Share on other sites
Circle

- старт после ХХ пп профита;

 

Добавил, проверьте у мну нет на работе метаедитора и терминала тоже.

Поставить трал сюда.mq4


Что такое форекс? Это там где деньги лежат.  :)

Share this post


Link to post
Share on other sites
Sergey5

Работает!

Спасибо.

 

А шаг трала можно установить?

Share this post


Link to post
Share on other sites
Circle

А шаг трала можно установить?

 

Потом, найду время свободное.


Что такое форекс? Это там где деньги лежат.  :)

Share this post


Link to post
Share on other sites
Sergey5
Потом, найду время свободное.

 

Спасибо, подожду.

Share this post


Link to post
Share on other sites
Circle
Спасибо, подожду.

 

Попробуйте такой вариант.

По идее трал должен идти с отступом заданным переменной

extern int TrallStep (переменную забыл объявить, вспомнил уже когда вложил файл, объявите сами ее рядом с переменной TrailingStop) от цены открытия ордера или от текущего стоплоса если ордер в безубытке. При условии, что разница цены и цены открытия ордера больше TrailingStop + TrallStep и ордер находится в профите на заданное кол-во пипсов.

Поставить трал сюда.mq4


Что такое форекс? Это там где деньги лежат.  :)

Share this post


Link to post
Share on other sites
Sergey5
Попробуйте такой вариант.

По идее трал должен идти с отступом заданным переменно

 

Попробовал:

//---- Trades limits

extern double TakeProfit = 500;

extern double TrailingStop = 150;

extern double StopLoss = 200;

extern int TralStartProfit = 200;//Старт трала при достижении ордером заданного профита в пипсах

extern int TrallStep = 30;

 

 

 

extern double Lots = 0.1;

extern int Slippage = 5;

 

Всё равно частит сильно - каждые 2-4 микропункта.

 

P.S.: Вложения не заметил. Сейчас попробую.

Share this post


Link to post
Share on other sites
Circle

...

P.S.: Вложения не заметил. Сейчас попробую.

 

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


Что такое форекс? Это там где деньги лежат.  :)

Share this post


Link to post
Share on other sites
Sergey5

Теперь шаг действительно стал 30, но зато SL не идет за ценой, а болтается на месте плюс-минус эти 30 мп. Ордера закрываются по тейку или стопу.

Share this post


Link to post
Share on other sites
СЭР

Привет всем. Если кому не трудно напишите советник-помощник сигнальщик. чтоб индикатор при изменении тренда сигналил на втором баре. Заранее спасибо.

Trend~.mq4

post-69040-1404220211,2584_thumb.jpg

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×