Перейти к содержанию

Доработка советников: общая тема


Рекомендуемые сообщения

Доработка советников: общая тема Опубликовано

Есть ли модификация робота который пропускает заданное количество шагов (самостоятельно)
Только эта: http://tlap.com/forum/laboratoriya-profitfx/24/open-source-sovetnik-forex-setka-trader-mod-i-eaqj-setka/2738/


Спосисобо за отклик. Именно ею и пользуюсь. Иногда требуется чтоб робот пропускал несколько кален.сетка 1,43 не подходит. Наверное нужно искать кудесника )))
Ссылка на сообщение
Поделиться на другие сайты

  • Ответов 2,5k
  • Создано
  • Последний ответ

Популярные авторы

Популярные авторы

Популярные посты

Версия с правками. Я немного свернул код, чтобы не перебирались ордера попусту и чтобы проверка красной/синей зоны делалась в одном месте. Прогнал в тесте с настройками по умолчанию. Ожидаемо лье

Перейти

Нате 1_2_3 _Fraktal.mq4

Перейти

Система маятника, или попрыгунчика, или фиг ее знает как ее еще назвать не намного младше сетки мартингейла. Мы в далеком 2017 писали по ней сов с индикатором на вход: https://tlap.com/forum/labo

Перейти
Доработка советников: общая тема Опубликовано

Иногда требуется чтоб робот пропускал несколько кален

Вы сначала ТЗ оформите - иначе никого не найдёте... Как Вы собираетесь колени пропускать? это заранее планируете или сова что-то вычислить должна?
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Вы сначала ТЗ оформите - иначе никого не найдёте... Как Вы собираетесь колени пропускать? это заранее планируете или сова что-то вычислить должна?


Сова должна сама вычислить, скажем если по текущему сету стоит ему добалятся через 10 пунктов и TP стоит на 5 пунктах, а цена уже прошла 40 пунктов, тогда она и откривает первое калена
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Здравствуйте! Кто может помочь? В кружках не активные модули. Как построить, что бы бот работал. Вот код если надо.



Добавлено: 13-02-2018 10:21:57

Простите меня, я только пытаюсь разобраться в этом всем. В общем ситуация такая: Открылась сделка на 1 свечу, например call, но в минус сработала. Он должен сразу открыть сделку put с мартином. А он опять ждет выполнения условия на контракт, а следующая свеча может сначала пойти вверх(,хотя потом и пойдет вниз) а он уже игнорирует ее и ничего не делает. В общем, могу так пока объяснить (тяжело объясить что то, пока ты чайник).

Документ_Microsoft_Office_Word_2.pdf
АААААААА.zip

Изменено пользователем torson
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Всем привет.
Можно ли создать советник который будет открывать ордера каскадом?
К примеру новость (тот же нон фарм) в 15-30. Мы включаем советник в 15-25 он расставляет ордера и мы ждем профит)
Теперь по поводу ордеров : от текущей цены мы отсчитываем по 150 пунктов с каждой стороны и ставим отложку в вверх и вниз. Стоп и Тэйк мы ставим по 100 пунктов.
Следующий ордер мы ставим отсчитав 10 пунктов от тэйка и так штук 20 ордеров вверх и вниз с такими параметрами.
Делаем это мы только по важным новостям!
P.S просто сам я пока не умею и еще только начал изучать программирование)

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Советник такое создать можно. Но не нужно. 1) Такого уже навалом. 2) Именно так точно лить будет.

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано
Vonavi, как это будет
http://tlap.com/forum/obschie-voprosy/1/obsuzhdenie-ispolnenie-buy-sell-orderov-otlozhek-obschie-voprosy/501/?do=findComment&comment=210075
  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

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

Спойлер

void ModifyOrdersSL(int O_Type)
{
//+------------------------|
double Avg_Price,
Order_Lots = 0,
Old_Open_Price = 0;

int Old_Ticket = 0,
ticket = 0,
Price = 0;
//+------------------------|
for(int i = OrdersTotal()-1; i >=0; i--)
{
if(OrderSelect(i, SELECT_BY_POS,MODE_TRADES))
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic && OrderType() == O_Type)
{
Price += OrderOpenPrice() * OrderLots();
Order_Lots += OrderLots();
Old_Ticket = OrderTicket();
if(Old_Ticket > ticket)
{
ticket = Old_Ticket;
Old_Open_Price = OrderOpenPrice();
}
}
}
Avg_Price = NormalizeDouble(Price / Order_Lots,Digits);
if(O_Type == OP_BUY)
TP = NormalizeDouble(Avg_Price + TakeProfit*Point,Digits);
SL = NormalizeDouble(Old_Open_Price-StopLoss*Point,Digits);
if(O_Type == OP_SELL)
TP = NormalizeDouble(Avg_Price - TakeProfit*Point,Digits);
SL = NormalizeDouble(Old_Open_Price+StopLoss*Point,Digits);

for(int i = OrdersTotal() - 1; i >= 0; i--)
{
if(OrderSelect(i,SELECT_BY_POS, MODE_TRADES))
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic && OrderType() == O_Type)
{
if(!OrderModify(OrderTicket(),OrderOpenPrice(),SL,TP,0))
Print ("Ошибка модификации StopLoss ордеров!");
}
}
}

Изменено пользователем 0ll
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано
Broxiv для СЛ важно чтоб до текущей цены была мин. дистанция, которую называют уровень заморозки - freezlevel, ну и для Бай ордеров СЛ должен быть ниже текущей цены, цена открытия последнего ордера никакого влияния не окажет, если эти условия выполнены.
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Здравствуйте!
Есть такой известный советник, закрывающий ордера e-CloseByLossOrProfit
Там есть функция "Закрыть терминал". То есть при достижении профита или убытка все ордера закрываются, а потом и терминал закрывается, если этот параметр включен.
Как бы заменить эту функцию "Закрыть терминал" на "Перезапустить терминал"?
Если кто-то знает и несложно, переправьте, пожалуйста, за небольшое вознаграждение.

e-CloseByLossOrProfit.mq4

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

В рамках эксперта перезапустить терминал не получиться. А зачем терем перезапускать? Я даже не знаю зачем его выключать...

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Если советник может закрыть терминал, то почему не может перезагрузить? Есть же советник, который перезагружает при потере связи. Это MT4 AutoRestart
Может для e-CloseByLossorProfit нужно написать в коде вместо "close" "restart"?
Сорри, если глупости пишу.

Почему надо:
Основной советник работает с разными таймфреймами (Н1, Н4, D1) на разных графиках. Много пар, много графиков.
На часовом сигнал может быть уже неактуален, имеет смысл периодически закрывать сделки. Но на дневном и 4-часовом ещё актуален. И жаль ждать ещё несколько часов или аж до следующего дня (в случае с дневным), чтобы сделки открылись снова. Да может уже и поздно будет.

Если терминал перезапустить, неактуальные устаревшие часовые сигналы уже не сработают, сделок по ним не откроется, а 4х-часовые и дневные запустятся снова и продолжат приносить прибыль.
Сейчас я перезапускаю вручную, и меня устраивает результат. Но, конечно, хотелось бы автоматизировать.

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Вы путаете восстановление связи и рестарт терминала. Советник загружен в память терминала, он его выключает, терминал выгружается из памяти вместе с советником, а кто его включать будет? Это нужно планировщик в виндовс настраивать (это возможно), но не средствами mql и советника - для этого надо отдельную программу писать, или настройте планировщик, что при выключении терминала опять его включать.
Читайте про планировщик.
В основном торгующем советнике можно сделать глобальную переменную на сброс настроек или запрет торговли, для всех его копий на разных ТФ и инструментах.

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Спасибо, выручили!!!
Планировщик оказался тем, что надо в данном случае. Всё сделала, всё работает как хотелось.

  • Лайк 2
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Мой советник иногда (особенно если цена движется в нужном направлении) не открывает сделки из-за реквотов.
Прошу доработать функцию открытия ордеров в советнике так чтобы он открыл все же ордер пусть и с проскальзыванием.
Испробовал различные варианты открытия ордера.
М.б. проблема и не в данной функции, но тогда не пойму в чем. Уже весь мозг себе сломал.

MFI_RangeVolume.mq4
skrin.PNG

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано
RichLux проблема в брокере, скачайте демо терминал другого брокера и запустите сову - не будет ни одного реквота.
Все решают проблему одинаково, я тоже уповаю на рефреш, только вызываю в своём цикле:
while(!RefreshRates()) Sleep(16);
без этого Вы заспамите брокера пустыми запросами...
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

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

BO_martingale_v1.0.mq4

Изменено пользователем Vidma
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Суть такова - нужно в советник прикрутить три или более времени-GmtOffst по которым он будет искать точки входа и магик,также работал в новых билдах,советник взят из темы http://tlap.com/forum/sovetniki-foreks/11/sovetnik-skalper-pipsniper/39/?do=findComment&comment=406

PipLaser_1.01_Aggressive2.zip

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Уважаемые форумчане,
Нашел отличного сова для торговли от уровней, установленных вручную. Кого не затруднит - добавьте, пж-та, мартин (сетку). Хочу попробовать его для торговли по стратегии Crazy Nipel System (http://tlap.com/forum/torgovye-sistemy/2/d1plush4plusm15plusm5plusm1-crazy-nippel-system-v2-0/5060/).

Заранее спасибо откликнувшимся на просьбу!

Описание советника:
Советник предназначен для полуавтоматической торговли от линий, установленных пользователем. Линий можно ставить одну или две. Если две, то одна обязательно должна быть выше текущей цены, а другая - ниже. Советник поддерживает два типа линий: горизонтальная и трендовая.
Можно устанавливать две линии, как одного типа, так и разного. Перед запуском советника нужно установить линии и настроить их наименования.
Линиями можно нарисовать канал и настроить торговлю советника внутрь канала: покупать от нижней, продавать от верхней. А можно организовать торговлю на пробой некоторого ценового диапазона вверх или вниз: покупка от верхней линии, продажа от нижней.
esNameUpLine="UPLine" - Наименование верхней линии.
esNameDnLine="DNLine" - Наименование нижней линии.
ebBuyFromUp=False - Покупать от верхней линии, если True. Продавать, если False.
ebBuyFromDn=False - Покупать от нижней линии, если True. Продавать, если False.
ebShowComment=True - Показывать комментарии.
Lots=0.1 - Размер торгуемого лота.
StopLoss=15 - Размер стопа в пунктах.
TakeProfit=15 - Размер тэйка в пунктах.
Slippage=3 - Проскальзывание цены в пунктах.

1.jpg
2.jpg
3.jpg
e-TFL.mq4

Изменено пользователем mFox
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано


Уважаемые форумчане,
Нашел отличного сова для торговли от уровней, установленных вручную. Кого не затруднит - добавьте, пж-та, мартин (сетку). Хочу попробовать его для торговли по стратегии Crazy Nipel System (http://tlap.com/forum/torgovye-sistemy/2/d1plush4plusm15plusm5plusm1-crazy-nippel-system-v2-0/5060/).

Заранее спасибо откликнувшимся на просьбу!



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

TradeFromLevels_Ilan.mq4

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Привет. Нужна помощь в доработке!
Советник собрал сам из нескольких уроков по МQL (здесь на форуме) точки входа по индикатору ТМА, направление тренда по МА, ТП фиксированный в пунктах.
Теперь суть моей идеи, пару вариантов постараюсь изложить
1. прикрутить вместо ТП, трал от уровня ТП и при срабатывании лося закрывалась вся сетка .
2. прикрутить трал к последнему открытому ордеру в сетке (он же первый в сетке) без ТП, а остальные зарывались по ТП.
в программировании я только ученик, (взятки гладки :) ) пробывал делать сам - результат "0", советник работает по принципу мартина и он у меня при открытии следующего ордера собирает лосей.
Думаю что после оптимизации советника будет не плохой результат.
Нужна помощь в реализации

MyTmaMA1.mq4
TMA_Fair.ex4

Изменено пользователем KOsenlkv
Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...
Доработка советников: общая тема Опубликовано

Кто-нибудь сможет идею реализовать?
Коротко ТЗ:
- при открытии ботом только одного ордера всю логику оставить как есть;
- при появлении дополнительного сигнала к открытию сделки(доливки) - открыть сделку(оставить как есть в сове), убрать ТП первого ордера и строить сетку далее по логике бота;
- закрывать сетку планируется не по логике бота (фильтры на выход), а сторонним ботом(он тралит сеть по эквити);
- если получится совместить логику обоих ботов в одном коде - будет вообще блеск.
Тема: _http://tlap.com/forum/sovetniki-foreks/11/sovetnik-setochnik-survivor/15463/1140
Ответ #1147
Бот для доработки во вложении.

Survivor_2.7.mq4

Изменено пользователем AndrewR
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано
KOsenlkv тема становится актуальной если у программистов возникает интерес или появляется время. Что Вам делать в такой ситуации: не опускать руки и пытаться делать самому, если будут конкретные вопросы по mql - задавайте, получить короткую подсказку шансы велики.
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Привет.
Все это время пытаюсь делать сам, пока нужных результатов нет, при том условии что в большей степени использую метод "научного тыка" , конечно какой-то результат есть, но не тот :( .

  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

  • idinesh changed the title to Assae Elite Pro tlap version source code need i have plan convert this mt4 to mt5 and it possible mt4 dll file modified mt5 version
  • Pavel888 pinned this тема

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Специальное предложение


  • ×
    ×
    • Создать...