Ответ
 
Опции темы
03.07.2015, 10:39
Аватар для _SERG_
_SERG_ Активный участник
Регистрация: 21.07.2009 / Сообщений: 264
Поблагодарили 82 раз(а) / Репутация: 82
Сообщение от cashyra Посмотреть сообщение
1. Советник выставляет по одному ордеру в разные стороны через 20 пунктов
2. Сработал селстоп прошёл в сел 15 пунктов выставился безубыток в плюс 5. То есть у нас есть параметр безубыток профит 10 перевод 5.
3. Как только выставился безубыток то байстоп удаляется и сразу выставляется другая отложка байстоп на растоянии степ 20 и тут же выставляется отложка селстоп на растоянии 20.

Нам нужны параметры.
Лот
Безубыток
Трал
Тейк профит
Стопы
Закрытие по обшему профиту
Степ для отложки от цены
магик
Помощь то в чём нужна? Где сам написанный код? Есть какие то конкретные вопросы? Не устанавливаются ордера, трал не работает, в справке ошибка? Ошибки при компиляции.....

Последний раз редактировалось _SERG_; 03.07.2015 в 10:41.
_SERG_ на форуме Ответить с цитированиемОтветить с цитированием  
04.07.2015, 17:55
Аватар для IYG
IYG Местный знаток
Регистрация: 22.03.2009 / Сообщений: 574
Поблагодарили 504 раз(а) / Репутация: 504
Сообщение от IYG Посмотреть сообщение
Доброго здоровья!
Требуется автоматизация.
При появлении первого сигнала(появилась зона) выставляются сетки ордеров с тейком каждого ордера в середине зоны. После закрытия открытых ордеров по тейку не сработавшие удаляются.
Если открытые ордера не закрылись по тейку, а появился второй сигнал(разрыв зоны) индикатора, то если "+" закрываем все открытые ордера с удалением не сработавших. Если "-", то начинаем усреднение с удалением не сработавших ордеров начальной сетки.
Выставление сетки ордеров по следующему первому сигналу происходит не зависимо от закрытия предыдущей сетки.

Необходимые настройки совы:

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

Буду благодарен за любое внимание к заданию.
Что нет желающих создать грааль?
IYG на форуме Ответить с цитированиемОтветить с цитированием  
05.07.2015, 08:10
Регистрация: 13.03.2009 / Сообщений: 2,320
Поблагодарили 1,944 раз(а) / Репутация: 2019
Сообщение от IYG Посмотреть сообщение
Что нет желающих создать грааль?
Судя по тому что за столько времени никто не написал, этот алгоритм никому не показался граалем.
Писать такой бесплатно желающих не нашлось. Писанины явно не на полчаса, а результат, скорее всего, будет сомнительный.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
Ugar вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
IYG (05.07.2015)
06.07.2015, 17:21
Аватар для cmillion
cmillion Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,308
Поблагодарили 1,194 раз(а) / Репутация: 1201
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Сообщение от IYG Посмотреть сообщение
Что нет желающих создать грааль?
Так он давно создан, пользуйтесь.
Полуавтоматический безиндикаторный советник "Сетка"

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
cmillion вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
IYG (06.07.2015)
06.07.2015, 18:52
Аватар для IYG
IYG Местный знаток
Регистрация: 22.03.2009 / Сообщений: 574
Поблагодарили 504 раз(а) / Репутация: 504
Сообщение от cmillion Посмотреть сообщение
Так он давно создан, пользуйтесь.
Полуавтоматический безиндикаторный советник "Сетка"
Посмотрим тот ли это грааль! Он ведь у каждого своЙ!
IYG на форуме Ответить с цитированиемОтветить с цитированием  
06.07.2015, 19:50
Аватар для Novikov
Novikov Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,070
Поблагодарили 2,601 раз(а) / Репутация: 2590
  • Отправить сообщение для Novikov с помощью Skype™
Сообщение от cmillion Посмотреть сообщение
Так он давно создан, пользуйтесь.
Полуавтоматический безиндикаторный советник "Сетка"
ПФФФ
Novikov на форуме Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Schüler (24.09.2015)
06.07.2015, 19:53
Аватар для clarmax
clarmax Архитектор
Регистрация: 07.03.2014 / Адрес: ПТЗ / Сообщений: 1,123
Поблагодарили 615 раз(а) / Репутация: 615
  • Отправить сообщение для clarmax с помощью ICQ
Да уж, был бы Грааль эта сетка или более-менее прибыльной, то не была бы бесплатной и товарищ cmillion давно бы её уже продавал "игрушка" для надежды
clarmax вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
Novikov (07.07.2015), Schüler (24.09.2015)
07.07.2015, 10:44
Аватар для iluksj3r
iluksj3r Новичок форума
Регистрация: 06.10.2014 / Сообщений: 26
Поблагодарили 8 раз(а) / Репутация: 9
Ребята, почините, пожалуйста, индикатор 123PatternsV7_alerts.mq4. В новом билде он не анализирует новые свечки, нужно постоянно рефрешить его. Или же прикрутите алерты к уже рабочему индикатору 123PatternsV7.01 nmc.mq4, который работает корректно.

Индикатор очень стоящий, но сигналы появляются при пробитии хая или лоу свечи, поэтому уследить за сигналом очень сложно.
Вложения:
Тип файла: mq4 123PatternsV7_alerts.mq4 (13.8 Кб, 34 просмотров)
Тип файла: mq4 123PatternsV7.01 nmc.mq4 (12.4 Кб, 61 просмотров)
iluksj3r на форуме Ответить с цитированиемОтветить с цитированием  
13.07.2015, 07:16
Аватар для IYG
IYG Местный знаток
Регистрация: 22.03.2009 / Сообщений: 574
Поблагодарили 504 раз(а) / Репутация: 504
Сообщение от cmillion Посмотреть сообщение
Так он давно создан, пользуйтесь.
Полуавтоматический безиндикаторный советник "Сетка"

Уважаемый автор не могли бы вы сделать открытие ордеров по сигналам что я описал? А то от балды как-то не кошерно.
IYG на форуме Ответить с цитированиемОтветить с цитированием  
13.07.2015, 08:05
Аватар для cmillion
cmillion Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,308
Поблагодарили 1,194 раз(а) / Репутация: 1201
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Сообщение от IYG Посмотреть сообщение
Уважаемый автор не могли бы вы сделать открытие ордеров по сигналам что я описал? А то от балды как-то не кошерно.
Конечно могу! Обращайтесь в личку или на почту.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
cmillion вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
IYG (13.07.2015)
11.08.2015, 11:16
Регистрация: 08.06.2015 / Сообщений: 886
Поблагодарили 2,916 раз(а) / Репутация: 2917
Нашёл код SIROC он из Metastock, говорят он там чуть ли не основной.Только в MOL нужно переделать. Если кто умеет может попробуйте на общее благо.
Вложения:
Тип файла: docx 8.docx (13.7 Кб, 11 просмотров)
vaas04 на форуме Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
asb (14.09.2015)
11.08.2015, 11:22
Регистрация: 08.06.2015 / Сообщений: 886
Поблагодарили 2,916 раз(а) / Репутация: 2917
Вот ещё немного кода.
Вложения:
Тип файла: docx MetaStock.docx (14.9 Кб, 6 просмотров)
vaas04 на форуме Ответить с цитированиемОтветить с цитированием  
22.08.2015, 13:06
Аватар для kalasch
kalasch Новичок форума
Регистрация: 04.04.2012 / Сообщений: 56
Поблагодарили 9 раз(а) / Репутация: 10
всем привет сделайте пожалуйста советника по этому индикатору!чтобы был тейк,размер лота !и сделка закрывалась автоматически при появлении новой свечи!заранее спасибо!

Скрытый текст

#property copyright "FILTER-EXTRA"


#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Blue
#property indicator_width1 2
#property indicator_width2 2

extern int timeFrame = 0;
extern int Length = 1;
extern int barsback = 500;
bool alertsOn = true;
bool alertsOnCurrent = false;
bool alertsMessage = true;
bool alertsSound = false;
bool alertsNotify = false;
bool alertsEmail = false;
string soundfile = "alert2.wav";
extern bool arrowsVisible = true;
extern string arrowsIdentifier = "filterArrows";
extern double arrowsDisplacement = 0.5;
extern color arrowsUpColor = DeepSkyBlue;
extern color arrowsDnColor = Red;
extern int arrowsUpCode = 233;
extern int arrowsDnCode = 234;
extern int arrowsUpSize = 1;
extern int arrowsDnSize = 1;
extern bool UseSound = true;
extern bool AlertSound = true;
extern string SoundFileBuy = "alert2.wav";
extern string SoundFileSell = "email.wav";
extern bool SendMailPossible = false;
extern int SIGNAL_BAR = 0;
bool SoundBuy = False;
bool SoundSell = False;

double buffer1[];
double buffer2[];
bool cer;
bool cer2;
bool cer3 = TRUE;
string fileName;

int init() {
cer3 = TRUE;
SetIndexStyle(0, DRAW_HISTOGRAM);
SetIndexBuffer(0, buffer1);
SetIndexStyle(1, DRAW_HISTOGRAM);
SetIndexBuffer(1, buffer2);
fileName=WindowExpertName();
timeFrame = MathMax(timeFrame,Period());
return (0);
}

int deinit() {
string lookFor = arrowsIdentifier+":";
int lookForLength = StringLen(lookFor);
for (int i=ObjectsTotal()-1; i>=0; i--)
{
string objectName = ObjectName(i);
if (StringSubstr(objectName,0,lookForLength) == lookFor) ObjectDelete(objectName);
}
return (0);
}

int start() {

if (timeFrame!=Period())
{
int limit = MathMin(Bars-1,barsback*timeFrame/Period());
for (int i = limit; i >= 0; i--)
{
int y = iBarShift(NULL,timeFrame,Time[i]);
buffer1[i] = iCustom(NULL,timeFrame,fileName,0,Length,barsback, alertsOn,alertsOnCurrent,alertsMessage,alertsSound ,alertsNotify,alertsEmail,soundfile,arrowsVisible, arrowsIdentifier,arrowsDisplacement,arrowsUpColor, arrowsDnColor,arrowsUpCode,arrowsDnCode,arrowsUpSi ze,arrowsDnSize,0,y);
buffer2[i] = iCustom(NULL,timeFrame,fileName,0,Length,barsback, alertsOn,alertsOnCurrent,alertsMessage,alertsSound ,alertsNotify,alertsEmail,soundfile,arrowsVisible, arrowsIdentifier,arrowsDisplacement,arrowsUpColor, arrowsDnColor,arrowsUpCode,arrowsDnCode,arrowsUpSi ze,arrowsDnSize,1,y);
}
return(0);
}


double low1;
double high1;
double cero[10000][3];
if (!cer3) return (0);


int pep = 0;
int bep = 0;
int tep = 0;

double high60 = High[barsback];
double low68 = Low[barsback];

int li3 = barsback;
int li6 = barsback;
for (int li2 = barsback; li2 >= 0; li2--) {
low1 = 10000000;
high1 = -100000000;
for (int li8 = li2 + Length; li8 >= li2 + 1; li8--) {
if (Low[li8] < low1) low1 = Low[li8];
if (High[li8] > high1) high1 = High[li8];
}
if (Low[li2] < low1 && High[li2] > high1) {
bep = 2;
if (pep == 1) li3 = li2 + 1;
if (pep == -1) li6 = li2 + 1;
} else {
if (Low[li2] < low1) bep = -1;
if (High[li2] > high1)bep = 1;
}
if (bep != pep && pep != 0) {
if (bep == 2) {
bep = -pep;
high60 = High[li2];
low68 = Low[li2];
cer = FALSE;
cer2 = FALSE;
}
tep++;
if (bep == 1) {
cero[tep][1] = li6;
cero[tep][2] = low68;
cer = FALSE;
cer2 = TRUE;
}
if (bep == -1) {
cero[tep][1] = li3;
cero[tep][2] = high60;
cer = TRUE;
cer2 = FALSE;
}
high60 = High[li2];
low68 = Low[li2];
}
if (bep == 1) {
if (High[li2] >= high60) {
high60 = High[li2];
li3 = li2;
}
}
if (bep == -1) {
if (Low[li2] <= low68) {
low68 = Low[li2];
li6 = li2;
}
}
pep = bep;
if (cer2 == TRUE) {
buffer2[li2] = 1;
buffer1[li2] = 0;
}
if (cer == TRUE) {
buffer2[li2] = 0;
buffer1[li2] = 1;
}
manageArrow(li2);
}
string message = StringConcatenate("FILTER-EXTRA(", Symbol(), ", ", Period(), ") - BUY!!!"," Price - ",Ask ," !!! Time - " ,TimeToStr(TimeLocal(),TIME_SECONDS));
string message2 = StringConcatenate("FILTER-EXTRA(", Symbol(), ", ", Period(), ") - SELL!!!"," Price - ",Bid," !!! Time - " ,TimeToStr(TimeLocal(),TIME_SECONDS));

if (buffer2[SIGNAL_BAR] != EMPTY_VALUE && buffer2[SIGNAL_BAR] != 0 && SoundBuy)
{
SoundBuy = False;
if (UseSound) PlaySound (SoundFileBuy);
if(AlertSound){
Alert(message);
if (SendMailPossible) SendMail(Symbol(),message);
}
}
if (!SoundBuy && (buffer2[SIGNAL_BAR] == EMPTY_VALUE || buffer2[SIGNAL_BAR] == 0)) SoundBuy = True;


if (buffer1[SIGNAL_BAR] != EMPTY_VALUE && buffer1[SIGNAL_BAR] != 0 && SoundSell)
{
SoundSell = False;
if (UseSound) PlaySound (SoundFileSell);
if(AlertSound){
Alert(message2);
if (SendMailPossible) SendMail(Symbol(),message2);
}
}
if (!SoundSell && (buffer1[SIGNAL_BAR] == EMPTY_VALUE || buffer1[SIGNAL_BAR] == 0)) SoundSell = True;

//+------------------------------------------------------------------+
return (0);
}

//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
//
//
//
//
//

void manageArrow(int i)
{
if (arrowsVisible)
{
ObjectDelete(arrowsIdentifier+":"+Time[i]);

if (buffer2[i] == 1 && buffer2[i+1] == 0) drawArrow(i,arrowsUpColor,arrowsUpCode,arrowsUpSiz e,false);
if (buffer1[i] == 1 && buffer1[i+1] == 0) drawArrow(i,arrowsDnColor,arrowsDnCode,arrowsDnSiz e,true);
}
}

//
//
//
//
//

void drawArrow(int i,color theColor,int theCode,int theSize, bool up)
{
string name = arrowsIdentifier+":"+Time[i];
double gap = iATR(NULL,0,20,i);

//
//
//
//
//

ObjectCreate(name,OBJ_ARROW,0,Time[i],0);
ObjectSet(name,OBJPROP_ARROWCODE,theCode);
ObjectSet(name,OBJPROP_COLOR, theColor);
ObjectSet(name,OBJPROP_WIDTH, theSize);

if (up)
ObjectSet(name,OBJPROP_PRICE1,High[i] + arrowsDisplacement * gap);
else ObjectSet(name,OBJPROP_PRICE1, Low[i] - arrowsDisplacement * gap);
}

//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
//
//
//
//
//
[свернуть]
kalasch на форуме Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
akunasan35 (19.10.2015)
23.08.2015, 20:00
Аватар для gek
gek Местный знаток
Регистрация: 26.08.2008 / Сообщений: 3,258
Поблагодарили 837 раз(а) / Репутация: 840
Сообщение от Maks Shukurov Посмотреть сообщение
Если прочли пост выше и всё-же не передумали - дерзайте
Maks Shukurov,привет!
Сделай пожалуйста советничка по этому индикатору.
При появлении стрелки -вход,выход.
Также тейк,стоп,трейлинг и если можно б/у.
Зараннее благодарен.
Вложения:
Тип файла: mq4 VQ.mq4 (7.1 Кб, 43 просмотров)
gek вне форума Ответить с цитированиемОтветить с цитированием  
24.09.2015, 16:15
Аватар для amarlboro
amarlboro Почётный гражданин
Регистрация: 15.07.2011 / Адрес: Москва / Сообщений: 355
Поблагодарили 418 раз(а) / Репутация: 420
Уважаемые программисты, напишите пожалуйста несложный на мой взгляд советник. ТЗ в архиве по ссылке. Заранее спасибо!
_https://yadi.sk/d/VgpTQu1mj9rup

Последний раз редактировалось NSerega; 24.09.2015 в 17:17.
amarlboro на форуме Ответить с цитированиемОтветить с цитированием  
28.09.2015, 15:57
Аватар для cardon
cardon Активный участник
Регистрация: 06.04.2014 / Сообщений: 209
Поблагодарили 83 раз(а) / Репутация: 84
нужен риск менеджмент на mt4 который считает риск от депо - например депо 1000$ риск выставляем допустим 2%получается риск - 20$, допустим 2 неудачные попытки входа в рынок каждая должна быть со стопом 10$ после чего советник не дает торговать, если попыток больше например 4 то стоп на 5$ (число попыток ставится заранее) стоп выставляет автоматически от указанных попыток количества ордеров, если вход положительный, то % стопа увеличивается от депо. Если мы допустим вышли раньше, чем уровень стопа, то в мониторе - графе пишется процент (сколько осталось) например было 2% , мы вышли раньше стало 1,5%
цель - не выйти за допустимую просадку

Ну или что нибудь подобное от вас

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
"Мы не можем знать, мы можем только предполагать"

"Не бойтесь совершенства, оно вам не грозит"
cardon вне форума Ответить с цитированиемОтветить с цитированием  
09.10.2015, 07:05
Аватар для kalasch
kalasch Новичок форума
Регистрация: 04.04.2012 / Сообщений: 56
Поблагодарили 9 раз(а) / Репутация: 10
всем привет сделайте пожалуйста сову по этому индикатору!пр появлении красной точки вход на покупку,выход при появлении другой точки другого цвета!также и на продажу!заранее спасибо
Вложения:
Тип файла: mq4 VS_FractalMTF.mq4 (2.6 Кб, 49 просмотров)
Тип файла: ex4 VS_FractalMTF.ex4 (7.5 Кб, 35 просмотров)
kalasch на форуме Ответить с цитированиемОтветить с цитированием  
19.10.2015, 13:32
Аватар для IYG
IYG Местный знаток
Регистрация: 22.03.2009 / Сообщений: 574
Поблагодарили 504 раз(а) / Репутация: 504
Доброго здоровья!
Нужна сова.
Ставит два стоп ордера на хай/лоу свечи закрывшейся в ...(время час/мин в настройки).Отступ от цены в пунктах (в настройки) в случае близкого расположения и невозможности поставить по условию. Стопы на местах противоположных ордеров. При срабатывании одного ордера второй удаляется. Сработавший через ...(пункты прибыли в настройки) закрывает 50% и переносит стоп на величину прибыли закрытой в пунктах +(пункты сверху выносим в настройки). Через ...(пунктов прибыли выносим в настройки) закрывает 25% от оставшегося размера ордера и переводит в б/у +(количество пунктов в настройки). Далее повторяем но в другое время(вынести настройки). Меджики разные на первый и второй заход(выносим в настройки)

Спасибо! И двойное спасибо если ответите!
З.Ы. Если таковые имеются просьба поделится открытым кодом если не сложно!

Последний раз редактировалось IYG; 19.10.2015 в 13:34.
IYG на форуме Ответить с цитированиемОтветить с цитированием  
05.11.2015, 21:45
Аватар для kalasch
kalasch Новичок форума
Регистрация: 04.04.2012 / Сообщений: 56
Поблагодарили 9 раз(а) / Репутация: 10
всем привет!помагите пожалуйста написать сову по этому индикатору!очень надо!
Вложения:
Тип файла: mq4 StochCrossing.mq4 (8.9 Кб, 29 просмотров)
Тип файла: ex4 StochCrossing.ex4 (19.2 Кб, 13 просмотров)
kalasch на форуме Ответить с цитированиемОтветить с цитированием  
07.11.2015, 17:38
Аватар для cardon
cardon Активный участник
Регистрация: 06.04.2014 / Сообщений: 209
Поблагодарили 83 раз(а) / Репутация: 84
топик для просящих помощи и не получающих ее.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
"Мы не можем знать, мы можем только предполагать"

"Не бойтесь совершенства, оно вам не грозит"
cardon вне форума Ответить с цитированиемОтветить с цитированием  
Ответ


Опции темы

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

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



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


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