Скачать MetaTrader 5

Помогите пожплуста добавить огранечитель открываемых позицый в советник

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Есть вопросы автору статьи? Обсуди их на форуме!
Sidoyy
126
Sidoyy 2012.07.11 17:34 

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

чтобы открываемые ордера можно было ограничить... помогите плиз

Vladimir Paukas
4099
Vladimir Paukas 2012.07.11 17:43  
SIDOYY:

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

чтобы открываемые ордера можно было ограничить... помогите плиз

If (OrdersTotal() < N)
Sidoyy
126
Sidoyy 2012.07.12 09:27  
paukas:



ето код в любом месте вставить?

ниже я прикрепил код советника... посмотрите сами

Файлы:
k.txt 21 kb
Александр
8459
Александр 2012.07.12 09:43  
SIDOYY:

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

чтобы открываемые ордера можно было ограничить... помогите плиз

что значит ограничить? в чем конкретно? четко ставьте задачу, иначе как Вам помогут?
Vladimir Paukas
4099
Vladimir Paukas 2012.07.12 19:18  
SIDOYY:



ето код в любом месте вставить?


Ето в каждой строке.
Алексеей
5
Алексеей 2012.07.13 06:21  
Вот нашел интересные формулы для определения угла наклона тренда между указанными в формуле датами.

ObjectCreate("nenline",OBJ_TRENDBYANGLE,0,D'2007.0 1.24 00:00',1.96,D'2007.01.25 00:00',1.97);
ObjectSet("nenline",1,1.96) ;
ObjectSet("nenline",3,1.97) ;

Даты можно менять. Формулы вставляются в код совы (или индикатора на выбор). В тестере между этими датами видно нарисованную прямую наклона тренда.
Мне нужно сделать так чтобы вместо этих дат ввводились значения дат и времени последнего открытого колена и текущего времени. Может кто подскажет как это записать?
И еще... при наведени мышкой на прямую виден угол в градусах. Хотелось бы его использовать для условия открытия колена. Подскажите как это записать, пожалуйста

Да и еще... как подправить эти формулы ( в случае необходимости) чтобы прорисовки линии на графике не было
Владимир Тезис
4266
Владимир Тезис 2012.07.13 09:39  

Ух, ну и вопросики. Без пузыря и не разберёшься. Вам определёно сюда: https://book.mql4.com/ru/

Нет, правда, без шуток, не мешало бы букварь освоить.

Sidoyy
126
Sidoyy 2012.07.13 09:58  
alexx_v:
что значит ограничить? в чем конкретно? четко ставьте задачу, иначе как Вам помогут?


ограничить ето значить: чтбы можно было выставить максимальное количество отрытия ордеров советником.
Алексеей
5
Алексеей 2012.07.13 11:25  
drknn:

Ух, ну и вопросики. Без пузыря и не разберёшься. Вам определёно сюда: https://book.mql4.com/ru/

Нет, правда, без шуток, не мешало бы букварь освоить.


Это да. Явно не помешает - спасибо. Уже читаю. Хотя простые опреции кодировать уже умел. В этих формулах мне неизвестно как задать парамтр даты и времени последнего отрытого ордера, чтобы ввиде переменной вставить его в формулу. То же самое и по текущему дате и времени. Чтобы получить пееменную с углом каклона. А уж привязать к открытию колен переменную ( с углом наклона) я бы сумел сам :) Если можете помогите. Но если трудно, конечно не надо. Буду читать учебник. :)
Sidoyy
126
Sidoyy 2012.07.14 17:09  
по суте кто нибуть что нибупь поможет?
Сергей
4
Сергей 2012.07.14 19:27  
SIDOYY:
по суте кто нибуть что нибупь поможет?

Нужен код проверки количество откртых сделок.

Если количество больше или равно заданному - не открывай.

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий