Советники, эксперты, форекс роботы Обсуждение, поиск и тестирование форекс советников, роботов, экспертов и МТС

Ответить
05.12.2017, 22:11
Аватар для nika18
nika18 nika18 на форуме Активный участник
Регистрация: 11.07.2016 / Сообщений: 238
Поблагодарили 77 раз(а) / Репутация: 78
Влияет ли работа одного из индикаторов шаблона на математический расчет другого, взаимно несвязанных (т.е. друг друга не просят)? Возможна ли ошибка в расчете из-за присутствия какого либо индикатора? Может кто сталкивался?
06.12.2017, 08:58
Аватар для AlexeyVik
AlexeyVik AlexeyVik на форуме Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,852
Поблагодарили 3,983 раз(а) / Репутация: 3972
Влияет ли работа одного из индикаторов шаблона на математический расчет другого, взаимно несвязанных (т.е. друг друга не просят)? Возможна ли ошибка в расчете из-за присутствия какого либо индикатора? Может кто сталкивался?
Категорически исключено.
nika18 
12.12.2017, 13:42
Аватар для ButchWhite
ButchWhite ButchWhite вне форума Новичок форума
Регистрация: 15.03.2017 / Сообщений: 5
Поблагодарили 6 раз(а) / Репутация: 7
Сообщение от: Капиталист
Ребят кто подскажет существует ли тестер для тестирования двух советников работающих в разных направлениях?
Нет его!
08.02.2018, 14:41
Аватар для Плита
Плита Плита на форуме Новичок форума
Регистрация: 24.01.2016 / Адрес: Санкт-Петербург / Сообщений: 28
Поблагодарили 9 раз(а) / Репутация: 10

По умолчанию Советник

Привет . Делаю сов,с помощью программы FEAG , кое-что собрал ,все работает,как надо,НО! торгует только когда цена 0.ххххх , как только цена переходит порог 1.ххххх или изначально цена такая,торговлю не ведет. В чем может быть проблема?может кто подсказать?
Спасибо.
Можно кидать тапки)
31.03.2018, 13:30
Аватар для flomaster
flomaster flomaster вне форума Новичок форума
Регистрация: 24.03.2018 / Сообщений: 13
Поблагодарили 18 раз(а) / Репутация: 19
Всем привет, такая проблема - советник торгует сеткой ордеров, потом в определенный момент, по сигналу их закрывает. Поначалу работает нормально без проблем. Но спустя некоторое время один ордер из этой сетки он не закрывает, код ошибки 138, после этого ломается весь алгоритм торговли и он торгует как хочет вообще. Поиски в инете результата не дали, я так понял что изменились цены и он пытался этот ордер закрыть по старой цене, RefreshRates не помогает. В тот момент когда происходит эта ошибка, другие ордера закрываются без проблем. Сталкивался кто-нибудь с этим? Возможно это как-нибудь починить?
02.04.2018, 08:49
Регистрация: 13.03.2009 / Сообщений: 2,574
Поблагодарили 2,095 раз(а) / Репутация: 2172
Всем привет, такая проблема - советник торгует сеткой ордеров, потом в определенный момент, по сигналу их закрывает. Поначалу работает нормально без проблем. Но спустя некоторое время один ордер из этой сетки он не закрывает, код ошибки 138, после этого ломается весь алгоритм торговли и он торгует как хочет вообще. Поиски в инете результата не дали, я так понял что изменились цены и он пытался этот ордер закрыть по старой цене, RefreshRates не помогает. В тот момент когда происходит эта ошибка, другие ордера закрываются без проблем. Сталкивался кто-нибудь с этим? Возможно это как-нибудь починить?
Мыслил в правильном направлении.
1. RefreshRates
2. Получение новой цены для закрытия.
3. Закрытие по новой цене.
4. Контроль исполнения приказа закрытия.
5. В случае не исполнения принятие решений о действии в зависимости от кода ошибки, например при 138 ошибке стоит снова повторить всё с 1 пункта после небольшой паузы.
Как то так делается правильная программа для реальной торговли.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
02.04.2018, 09:08
Аватар для ansol
ansol ansol вне форума Местный знаток
За призовое место в конкурсе 

Регистрация: 22.04.2010 / Сообщений: 2,193
Поблагодарили 969 раз(а) / Репутация: 955
flomaster,
На самом деле надо в операции OrderClose() не указывать цену закрытия - тогда закроет по факту, например:
PHP код:
OrderClose(ticketOrderLots(), OrderClosePrice(), 0clrNone); 

Ну и выше приведенное словоблудие имеет место быть. Хотя и глупо.
03.04.2018, 05:05
Аватар для flomaster
flomaster flomaster вне форума Новичок форума
Регистрация: 24.03.2018 / Сообщений: 13
Поблагодарили 18 раз(а) / Репутация: 19
flomaster,
На самом деле надо в операции OrderClose() не указывать цену закрытия - тогда закроет по факту
Увы, не помогло, выше приведенное словоблудие пробовал сам еще до того как написал, всё равно не помогает.
11.05.2018, 08:45
Аватар для shale50
shale50 shale50 вне форума Прохожий
Регистрация: 04.07.2014 / Сообщений: 2
Поблагодарили 0 раз(а) / Репутация: 1
Подскажите пожалуйста, возможна ли работа советника с разными меджиками одновременно, при этом с каждым меджиком своим отдельным алгоритмом?
12.05.2018, 11:09
Регистрация: 13.03.2009 / Сообщений: 2,574
Поблагодарили 2,095 раз(а) / Репутация: 2172
Подскажите пожалуйста, возможна ли работа советника с разными меджиками одновременно, при этом с каждым меджиком своим отдельным алгоритмом?
Конечно возможна. Технически, можно засунуть алгоритмы 2х советников в один. Если каждый работает со своим маджиком, будут работать независимо.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
12.05.2018, 11:58
Аватар для shale50
shale50 shale50 вне форума Прохожий
Регистрация: 04.07.2014 / Сообщений: 2
Поблагодарили 0 раз(а) / Репутация: 1
Конечно возможна. Технически, можно засунуть алгоритмы 2х советников в один. Если каждый работает со своим маджиком, будут работать независимо.
Большое спасибо за эту информацию. Теперь я знаю как строить логику своего советника.
12.05.2018, 14:43
Аватар для Crosh
Crosh Crosh вне форума Почётный гражданин
Регистрация: 29.03.2013 / Сообщений: 2,069
Поблагодарили 457 раз(а) / Репутация: 458
Подскажите пожалуйста, возможна ли работа советника с разными меджиками одновременно, при этом с каждым меджиком своим отдельным алгоритмом?
Можно и больше скомпоновать. Помудрить только придется.
08.06.2018, 12:18
Аватар для copl.
copl. copl. вне форума Новичок форума
Регистрация: 08.03.2018 / Сообщений: 77
Поблагодарили 9 раз(а) / Репутация: 9
У кого-то бывает такое, что после переустановки винды не получается на платформе зайти в свой кабинет? А через некоторое время бывает даже сутки, а то и несколько вопрос исчерпывается сам по себе. И как такое вообще возможно?
08.06.2018, 12:39
Регистрация: 13.03.2009 / Сообщений: 2,574
Поблагодарили 2,095 раз(а) / Репутация: 2172
У кого-то бывает такое, что после переустановки винды не получается на платформе зайти в свой кабинет? А через некоторое время бывает даже сутки, а то и несколько вопрос исчерпывается сам по себе. И как такое вообще возможно?
Если переустанавливать винду поверх старой, могут быть любые чудеса. Если винда поставлена на чистый раздел, должно быть всё пучком.
Я вообще предпочитаю терминалы держать на другом разделе и юзать как портативные. Тогда можно и винду переставлять, не переставляя терминалы. Но это дело вкуса.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
13.06.2018, 11:08
Аватар для copl.
copl. copl. вне форума Новичок форума
Регистрация: 08.03.2018 / Сообщений: 77
Поблагодарили 9 раз(а) / Репутация: 9
Если переустанавливать винду поверх старой, могут быть любые чудеса. Если винда поставлена на чистый раздел, должно быть всё пучком.
Я вообще предпочитаю терминалы держать на другом разделе и юзать как портативные. Тогда можно и винду переставлять, не переставляя терминалы. Но это дело вкуса.
Да я так и делаю во избежание проблем, бывает действительно всякое. У меня система чисто под форекс, а вторая в свободное пользование. Ну раз других вариантов быть не может, значит это действительно из-за того, что поверх старой ставил. Не знаю зачем..но сделал что сделал
27.07.2018, 18:50
Аватар для Anna89
Anna89 Anna89 вне форума Интересующийся
Регистрация: 02.10.2015 / Сообщений: 26
Поблагодарили 0 раз(а) / Репутация: 1
Здравствуйте. Есть ли у кого-то код безубытка, который выставляется после двойного спреда? Например: открылась сделка на Селл и идет вниз, безубыток выставляется после расчета спреда((Ask-Bid)/Point) и умноженный на 2.
28.07.2018, 07:19
Регистрация: 13.03.2009 / Сообщений: 2,574
Поблагодарили 2,095 раз(а) / Репутация: 2172
Здравствуйте. Есть ли у кого-то код безубытка, который выставляется после двойного спреда? Например: открылась сделка на Селл и идет вниз, безубыток выставляется после расчета спреда((Ask-Bid)/Point) и умноженный на 2.
Посчитать двойной спред можно в любой момент, даже сразу после открытия сделки и даже до открытия сделки, но это не значит что в любой момент можно перенести стоп в безубыток.
Обычно стоп в безубыток переносят в момент когда прибыль сделки в пунктах достигла определённого значения.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
04.08.2018, 06:39
Аватар для сергей киров
сергей киров сергей киров на форуме Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,583
Поблагодарили 496 раз(а) / Репутация: 492
Что куда вставить в код чтобы на каждую сделку совы был стоп лосс и тейк профит?,
04.08.2018, 08:35
Регистрация: 13.03.2009 / Сообщений: 2,574
Поблагодарили 2,095 раз(а) / Репутация: 2172
Сообщение от: сергей киров
Что куда вставить в код чтобы на каждую сделку совы был стоп лосс и тейк профит?,
Самое простое это отправить ордер сразу со стоп лосс и тейк пррофит.

int OrderSend(
string symbol, // символ
int cmd, // торговая операция
double volume, // количество лотов
double price, // цена
int slippage, // проскальзывание
double stoploss, // stop loss
double takeprofit, // take profit
string comment=NULL, // комментарий
int magic=0, // идентификатор
datetime expiration=0, // срок истечения ордера
color arrow_color=clrNONE // цвет
);
Здесь стоп лосс и тейк профит не в пунктах, а уровень на котором он должен быть.
Этот способ будет работать только на счетах с исполнением по Instant.
При исполнении по Market работать не будет. Н счетах с этим исполнением надо отправлять ордер без стопа и тейка. Стоп и тейк ставится позже модификацией ордера.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
04.08.2018, 09:22
Аватар для сергей киров
сергей киров сергей киров на форуме Почётный гражданин
Регистрация: 09.01.2011 / Сообщений: 1,583
Поблагодарили 496 раз(а) / Репутация: 492
Самое простое это отправить ордер сразу со стоп лосс и тейк пррофит.

int OrderSend(
string symbol, // символ
int cmd, // торговая операция
double volume, // количество лотов
double price, // цена
int slippage, // проскальзывание
double stoploss, // stop loss
double takeprofit, // take profit
string comment=NULL, // комментарий
int magic=0, // идентификатор
datetime expiration=0, // срок истечения ордера
color arrow_color=clrNONE // цвет
);
Здесь стоп лосс и тейк профит не в пунктах, а уровень на котором он должен быть.
Этот способ будет работать только на счетах с исполнением по Instant.
При исполнении по Market работать не будет. Н счетах с этим исполнением надо отправлять ордер без стопа и тейка. Стоп и тейк ставится позже модификацией ордера.
Мне в настройки вынесли стоп и профит а его нет помоему в функциях
Естественно все делается для реала
Получается что надо для понимающего человека 2 стопа(один для сервера брокера а второй виртуальный для робота)
Но мы народ темный-согласны на любой-лишь бы работал
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы Алексей Что обсуждают на других форумах 1 26.11.2011 17:17
МТ4 Вопросы Алексей Что обсуждают на других форумах 2 29.09.2011 22:29
Вопросы Алексей Что обсуждают на других форумах 0 25.07.2010 07:40
Вопросы Алексей Что обсуждают на других форумах 0 21.07.2010 17:40


Текущее время: 20:48. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO