Закрытая тема
30.01.2011, 18:20
Аватар для remmer
remmer remmer вне форума Активный участник
Регистрация: 24.10.2010 / Сообщений: 18
Поблагодарили 41 раз(а) / Репутация: 42
Remmer, спасибо большое. То что нужно, а можно сделать так, чтоб он продолжал открывать отложенники? Извини за наглость.
Опиши конкретнее, я сильно в принцип его работы не вдавался.
Box , eevviill 
30.01.2011, 18:30
Аватар для Stavras
Stavras Stavras вне форума Новичок форума
Регистрация: 04.01.2011 / Сообщений: 14
Поблагодарили 18 раз(а) / Репутация: 19
Принцип прост, выставляются отложенники на определенном растоянии. При срабатывании ордера выставляется еще один отложенник на проивоположной стороне, короче лок. На случай разворота. Ваша доработка так и делает. Только останавливается после двух ордеров, а хотелось бы чтоб продолжал ставить. Где то так.
Box 
30.01.2011, 19:32
Аватар для ozon74
ozon74 ozon74 вне форума Активный участник
Регистрация: 03.06.2010 / Адрес: г. Тольятти / Сообщений: 320
Поблагодарили 67 раз(а) / Репутация: 73
Всем здорово. Просьба, гляньте пжст, лот при доливках не увеличивает
30.01.2011, 19:38
Аватар для remmer
remmer remmer вне форума Активный участник
Регистрация: 24.10.2010 / Сообщений: 18
Поблагодарили 41 раз(а) / Репутация: 42
Принцип прост, выставляются отложенники на определенном растоянии. При срабатывании ордера выставляется еще один отложенник на проивоположной стороне, короче лок. На случай разворота. Ваша доработка так и делает. Только останавливается после двух ордеров, а хотелось бы чтоб продолжал ставить. Где то так.

А какой смысл ставить дальше, когда он выставил лок и уже без разницы куда цена пойдет. На мой взгляд бессмысленно.

Пробуй.
30.01.2011, 20:01
Аватар для Stavras
Stavras Stavras вне форума Новичок форума
Регистрация: 04.01.2011 / Сообщений: 14
Поблагодарили 18 раз(а) / Репутация: 19
О то что нужно, спасибо. А главное оперативно.
Box 
01.02.2011, 07:54
Аватар для pixma
pixma pixma вне форума Новичок форума
Регистрация: 28.01.2010 / Сообщений: 60
Поблагодарили 28 раз(а) / Репутация: 29
Всем здорово. Просьба, гляньте пжст, лот при доливках не увеличивает

держи
01.02.2011, 17:23
Аватар для Ledorub
Ledorub Ledorub вне форума Местный житель
Регистрация: 17.03.2009 / Сообщений: 7
Поблагодарили 2 раз(а) / Репутация: 2
Люди добрые помогите пожалуйста :0
Есть советник, который закрывает только те позиции, у которых профит в валюте депозита превысил некоторое заданное значение – нужно подправить код чтобы он закрывал только те позиции, у которых профит в пунктах превысил некоторое заданное значение, поменять значение валюты на пункты – настройки оставить те-же.
Box , demyanua 
01.02.2011, 18:36
Аватар для ozon74
ozon74 ozon74 вне форума Активный участник
Регистрация: 03.06.2010 / Адрес: г. Тольятти / Сообщений: 320
Поблагодарили 67 раз(а) / Репутация: 73
держи
Балшой рахмад, пошёл тестить.
Box 
01.02.2011, 18:37
Аватар для кот
кот кот вне форума Местный житель
Регистрация: 10.01.2009 / Адрес: Санкт-Петербург / Сообщений: 440
Поблагодарили 202 раз(а) / Репутация: 240

По умолчанию Нужна помощь

Добрый вечер! нужно сделать в советнике так,что бы он выставлять в без убыток только ту пару,на которой стоит*...а то на одной стоит (к примеру) в б.у. через 20 пп,на другой надо через 40...а он ставит все через 20 пп...
Профит.mq4
Box 
01.02.2011, 19:15
Аватар для ozon74
ozon74 ozon74 вне форума Активный участник
Регистрация: 03.06.2010 / Адрес: г. Тольятти / Сообщений: 320
Поблагодарили 67 раз(а) / Репутация: 73

По умолчанию лот и время

держи
А куда разрешённое время торговли делось, без определения времени он и так раньше лот увеличивал, если можно вот тут увеличение лота в % подправьте пожалуйста00_ZZ_Window_Bot.mq4
Box 
02.02.2011, 06:09
Аватар для pixma
pixma pixma вне форума Новичок форума
Регистрация: 28.01.2010 / Сообщений: 60
Поблагодарили 28 раз(а) / Репутация: 29
А куда разрешённое время торговли делось...
должно быть так

00_ZZ_Window_Bot_m.mq4
Box , ozon74 
02.02.2011, 08:32
Аватар для remmer
remmer remmer вне форума Активный участник
Регистрация: 24.10.2010 / Сообщений: 18
Поблагодарили 41 раз(а) / Репутация: 42
Добрый вечер! нужно сделать в советнике так,что бы он выставлять в без убыток только ту пару,на которой стоит*...а то на одной стоит (к примеру) в б.у. через 20 пп,на другой надо через 40...а он ставит все через 20 пп...
Вложение 30520

Сделал, проверил у себя на демке. Теперь работает только по одной паре, на которой стоит.
02.02.2011, 13:26
Аватар для кот
кот кот вне форума Местный житель
Регистрация: 10.01.2009 / Адрес: Санкт-Петербург / Сообщений: 440
Поблагодарили 202 раз(а) / Репутация: 240
Сделал, проверил у себя на демке. Теперь работает только по одной паре, на которой стоит.
Спасибо Огромное!
Box 
03.02.2011, 02:07
Аватар для MustD13
MustD13 MustD13 вне форума Активный участник
Регистрация: 05.09.2009 / Сообщений: 247
Поблагодарили 124 раз(а) / Репутация: 131
remmer посмотри пожалуйста что в этом коде не так?
__________________________________________________ _______
//verables
double lotincreasewhenlosing = 2;


//+------------------------------------------------------------------+
//| Calculate optimal lot size |
//+------------------------------------------------------------------+
double LotsOptimized()
{
double lot=Lots;
int orders=HistoryTotal(); // history orders total
int losses=0; // number of losses orders without a break
//---- select lot size
lot=NormalizeDouble(AccountFreeMargin()*MaximumRis k/5000.0,10);
//---- calcuulate number of losses orders without a break
if(lotincreasewhenlosing>0)
{
for(int i=orders-1;i>=0;i--)
{
if(OrderSelect(i,SELECT_BY_POS,MODE _HISTORY)==false) { Print("Error in history!"); break; }
if(OrderSymbol()!=Symbol() || OrderType()>OP_SELL) continue;
//----
if(OrderProfit()>0) break;
if(OrderProfit()<0) losses++;
}
if(losses>1) lot=NormalizeDouble(lot+lot+losses/lotincreasewhenlosing,2);
}
//---- return lot size
if(lot<DisMmIfLotsUnder) lot=Lots;
if(lot> MaxLots) lot=MaxLots;
return(lot);
}
Box 
03.02.2011, 08:00
Аватар для remmer
remmer remmer вне форума Активный участник
Регистрация: 24.10.2010 / Сообщений: 18
Поблагодарили 41 раз(а) / Репутация: 42
remmer посмотри пожалуйста что в этом коде не так?
На первый взгляд:

lot=NormalizeDouble(AccountFreeMargin()*MaximumRis k/5000.0,10); - лоты надо округлять по 1 или 2 знакам после запятой.

А вообще напишите какие ошибки или, что не так работает.
Box , eevviill 
04.02.2011, 11:12
Аватар для alex.sis
alex.sis alex.sis вне форума Активный участник
Регистрация: 04.01.2010 / Сообщений: 120
Поблагодарили 28 раз(а) / Репутация: 33
  • Отправить сообщение для alex.sis с помощью ICQ

Отлично Зациклить скрипт

Добрый день помогите зациклить скрипт чтобы он постоянно срабатывал,может это добавить _http://docs.mql4.com/ru/common/GetTickCount
Box 
05.02.2011, 13:52
Аватар для yrved
yrved yrved вне форума Интересующийся
Регистрация: 17.11.2010 / Сообщений: 3
Поблагодарили 1 раз в 1 сообщении / Репутация: 2
Помогите с выставлением ордеров.

Нужно в код советника добавить код, чтобы он выставлял лимит-ордер взаместо только что закрывшегося ордера по профиту. Орден должен быть точно такой же, какой и закрылся. Т.е. выставлен на такую же цену, с тем же лотом и профитом и в ту же сторону.
Box 
06.02.2011, 00:03
Аватар для anastar88
anastar88 anastar88 вне форума Интересующийся
Регистрация: 05.02.2011 / Сообщений: 3
Поблагодарили 1 раз в 1 сообщении / Репутация: 2

По умолчанию помогите прикрутить алерт на ADX()

Помогите новичку прикрутить алерт на МТ4 к стандартному индикатору ADX(14), при любом пересечении +DI и - DI.Таймфрейм M30, звук нужен tick.wav
Вот описания:
Расчет Average Directional Movement Index.
Параметры:
symbol
-
Символьное имя инструмента, на данных которого будет вычисляться индикатор. NULL означает текущий символ.
timeframe
-
Период. Может быть одним из периодов графика. 0 означает период текущего графика.
period
-
Период усреднения для вычисления индекса.
applied_price
-
Используемая цена. Может быть любой из ценовых констант.
mode
-
Индекс линии индикатора. Может быть любым из перечисленных идентификаторов линии индикаторов.
shift
-
Индекс получаемого значения из индикаторного буфера (сдвиг относительно текущего бара на указанное количество периодов назад).
Пример:
if(iADX(NULL,0,14,PRICE_HIGH,MODE_MAIN,0)>iADX(NUL L,0,14,PRICE_HIGH,MODE_PLUSDI,0)) return(0);



Идентификаторылиний Average Directional Movement Index, используемыхпривызовефункцииiADX():
Константа
Значение
Описание
MODE_MAIN
0
Основная линия
MODE_PLUSDI
1
Линия +DI
MODE_MINUSDI
2
Линия -DI
doubleiADX(
string symbol, int timeframe, int period, int applied_price, int mode, int shift)

Спасибо.
Box 
06.02.2011, 08:03
Аватар для spro
spro spro вне форума Новичок форума
Регистрация: 03.03.2010 / Сообщений: 30
Поблагодарили 10 раз(а) / Репутация: 10

По умолчанию Как добавить мартин в советник?

Подскажите пожалуйста, как добавить мартин в советник?
Box 
07.02.2011, 06:30
Аватар для ozon74
ozon74 ozon74 вне форума Активный участник
Регистрация: 03.06.2010 / Адрес: г. Тольятти / Сообщений: 320
Поблагодарили 67 раз(а) / Репутация: 73
должно быть так

Вложение 30544
Всем привет. Чем дальше в лес, тем толще партизаны блин. Помогите плиззз. У "мартышки" есть разрешённый (MinDelta) размер в п.п. между доливками, но открывать доливочные колена он должен не тупо через установленное кол-во п.п., а только одну позицию по открытию бара, если MinDelta на момент открытия бара больше или равна кол-ву п.п. от предыдущей позиции, а то он вона чё молотит[ATTACH=CONFIG]30782[/ATTACH]
Box , znn1950 
Закрытая тема

Метки
mql программирование, дописать индикатор, дописать эксперт, доработать советник, форекс программирование


Опции темы

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помощь профессионального программиста в написании МТС индикаторов советников. cmillion Поиск программиста, поиск заказов 96 05.09.2017 08:20
Написание экспертов, индикаторов. Улсуги VPS для ваших советников. RL.Maxim Temp, корзина, реклама 5 31.10.2009 21:55
Написание советников, индикаторов, скриптов для MT4 по Вашему ТЗ Impish Поиск программиста, поиск заказов 0 04.04.2009 21:30


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


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