Советник закрывающий сделки по достижению определенного значения баланса.

MQL5 EA

작업 종료됨

실행 시간 2 시간
피고용인의 피드백
Приятно с такими людьми работать!!!
고객의 피드백
Опытный программист, внимательный к деталям, гибкий в обсуждении. Из-за моей, как заказчика, ошибки исполнителю пришлось сделать двойную работу, на что он пошёл без пикировки и притязательств.

명시

Нужен мультивалютный, тиковый советник закрывающий все открытые ордера по достижению определённого  Equity. Создаются 10 последовательных переменных баланса  которые выносятся во входные параметры. По достижению первой переменной в ряду происходит цикл закрытия всех ордеров и первая переменная остаётся отработанной, советник переходит ко второй и т.д. до 10, по достижению 10 значения  советник должен закрыть все окна затем все ордера и затем отжать кнопку автоматической торговли. (именно в этой последовательности)

Важно: при отработке переменной советник к ней не возвращается, что бы не происходило со счётом (изменение баланса или экьюти, открытие и закрытие любых ордеров). 

Пример: переменные баланса задаются вручную:

  1. 10100
  2. 10200
  3. 10300
  4. 10400
  5. 10500
  6. 10600
  7. 10700
  8. 10800
  9. 10900
  10. 11000

При достижении экьюти значения 10100 все ордера закрываются и баланс становится 10100. Советник отработал первую переменную и переходит ко второй. На счёте могут открываться и закрываться новые ордера, баланс может скакать как угодно (например стать 9800) советник ждёт и не реагирует до тех пор пока экьюти не станет 10200, тогда он закрывает все ордера и ждёт следующего значения 10300 и т.д. когда экьюти становится 11000 советник закрывает все окна, затем все ордера и затем отжимает кнопку автоторговли. Функция закрытия окон и отжимания кнопки автоторговли выносится как отдельная переменная. То есть советник может при достижении 10 (десятого) значения либо закрыть все ордера, либо закрыть все окна (кроме своего, естественно), все ордера и отжать кнопку автоторговли. 

Уточняю - при переходе от меньшей (отработанной) переменной к большей может происходить открытие и закрытие ордеров соответственно и скачки баланса на счёте. 

응답함

1
개발자 1
등급
(2)
프로젝트
2
0%
중재
0
기한 초과
0
무료
게재됨: 6 코드
2
개발자 2
등급
(198)
프로젝트
291
24%
중재
6
17% / 33%
기한 초과
4
1%
무료
3
개발자 3
등급
(361)
프로젝트
644
26%
중재
92
72% / 14%
기한 초과
12
2%
작업중
게재됨: 1 코드
4
개발자 4
등급
(42)
프로젝트
43
7%
중재
0
기한 초과
0
무료
게재됨: 2 기고글, 23 코드

프로젝트 정보

예산
30+ USD
기한
에서 1  10 일