Написать советник

MQL5 Uzmanlar

Şartname

1. Отобразить на графике информационное окно для визуализации 
  - обьемов лота на Покупку и Продажу 
  - текущую прибыль позиций на покупку и продажу 

2. Определить время торгового советника  
открытие:  в 2:10 и закрытие в 23:50. ( рег. опция) 

3. Задать время торгов: с 9:00 до 15:00 ( регулируемая )  

4. Размер стартового лота на ПОКУПКУ и ПРОДАЖУ  по 0.1 лота на каждые  10 000 Депозита 
примечание:
при 10 к 0.1 л
при 11 к 0.11 л
12 это 0.12 л

5. Создать метод который будет выставлять Тейлинг Стоп для Открытых позиций при достижении Профита  40 пунктов 

6. Создать метод который будет открывать новые позиции в попутном направлении к уже открытой  обьем это 0.1 лота в 20 пунктах от цены Предыдущей для фиксации 20 п
   в случае если открытая позиция имеет установленный Тейлинг Стопв 

7. Если рынок развернулся, и открытая позиция закрылась по фиксации тс Открывается противоположная позиция одинаковым лотом к открытой позиции, то есть 0.1 селл равен 0.1 бай
и далее Если позиция в новом направлении уже открыта - добавляется мин старт лотность 0.1 селл и 0.1 бай таким образом получается 0.2 селл и 0.2 бай

ВАРИАНТ 1
 
При движении вниз открывается предыдущий обьем 0.1 селл, а если после фиксации прибыли у нас 5 лотов селл и 7 лотов бай и рынок идет вниз, то открывается 2.1 селл и 0.1 бай
и после движении вниз на 40 пунктов открывается такой же предыдущий обьем 2.1 селл и тд В случае разворота если у нас 7.1 бай и 7.1 селл то открывается 0.1 лота бай и сел

ВАРИАНТ 2 

При росте на 40 п если идет несколько позиций БАЙ по трейлинг стопу, в момент когда тс активируется, идет перерасчет в радиусе 20 п в радиусе 20 п советник должен просчитать сумму обьемов всех позиций таким образом после выставления ТС по рынку покупается ещё 1.2 лота , далее покупается 2.4 лота далее при развороте 2.4 бай и допустим 0.8 селл и остаток 2.4 поле фиксации то к нему покупается 0.1 бац и 1.7 селл чтобы было 2.5 бай и 2.5 селл далее рынок пошел вниз на 40 п открыл предыдущий обьем из-за разворота позиция покупается 1.7 селл 
а следующий 3.4 селл


сделать 2 режима работы одного советника, в стандарте выполнять 1 часть
а включаемая функция это 2 вариант
 

8.Создать метод контролирующий риск - Если маржа менее 300 процентов, включается стоп лосс на -1% ( по средствам) при менее 200  процентов маржи то закрываем все и заново открываем перезапуск если меньше 500 проц маржи приходит уведомление на почту или тг при маржи менее 300 процент убираются все позиции, и при-1 проц от средств так же добавить если -5 процентов от предыдущего максимума то закрывать позиции ( вкл функция) либо от итогов дня -5 процентов то тоже самое и после  чтобы открывался в 2:10 
либо сразу чтоб закрытия позиций от открывал



дополнения:
при фиксации по тс более 5 одновременных позиций
идет принудительное закрытие прибыльных позиций 
и противоположных позиций, после этого идет подсчет открытых оставшийся позиций, например остался бай 1 лота , то открывается сел 1 лот по рынку

это к дополнению где открывается где открывается мин лот и где при старте 1 сел и 1 бай

в первый вариант она должна встроена по умолчанию

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

при фиксации по тс если закрывается 5 и более позиций , то закрываются все селл позиции и открывается одна селл по рынку

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


добавить 
опционально при росте на 5(пример) процентов вкл как трейлин стоп, как только - 1 закрывается все 
нужно опционально после закрытия позиций либо включение советника, либо он сам вкл в 2:10 
и вкл стоп торги при -10 процентов от средств 



на счет примечания 10 к это 0.01
а если 20 это 0.02 и тд
30 к это 0.03



вариант 2 

20 пунктов не нужно, если идет несколько позиций бай по тс, то суммируется весь обьем этих позиций

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

после закрытия позиций по тс, если у нас уже прибыль достигнута, то дальнейшее открытия позиций возможно если время до 19:50 , если после этого времени то открытия новых позиций не производится


это относится ко всем,  где есть выбор продолжать торги или нет


нужно будет провести тест с 9:10 до 14:50 

и второе с 2:10 до 23:50 

нужно протестить: стоп -1 процент, если есть + 1 процент то торги не ведутся до 2:10 , а если сразу сработал -1 процент , то торги снова открываются с теми же условиями, пока совокупно не наберется +1 процент за день 
до 19:50 

2 и так же протестить -5 процентов стоп, и открывается снова пока сумарно будет +1

3 все тоже самое( -10 стоп торги) и заново запуск до момента когда по тс суммарно получается 5 процентов, то закрываем , и до 2:10 ничего не делаем 

4 стоп торги при -10 , и если к этому моменту у нас нет суммарно +10, то торги открываются снова, и как только позиции набрались, по тс суммарно 10 процентов уже есть , то закрываем торги до 2:10 

5 все тоже самое +5 и +10 процентов по тс, и если от этого числа будет - 1 процент, то закрываем все чтобы было 4 или 9 процентов прибыли ( касаемо средств еквити) 

ограничитель -10 процентов стоп торги
 


цель минимальная - 1 процент в день

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(395)
Projeler
556
41%
Arabuluculuk
30
57% / 3%
Süresi dolmuş
57
10%
Serbest
Yayınlandı: 11 kod
2
Geliştirici 2
Derecelendirme
(631)
Projeler
739
34%
Arabuluculuk
49
53% / 39%
Süresi dolmuş
15
2%
Çalışıyor
3
Geliştirici 3
Derecelendirme
(12)
Projeler
13
8%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
4
Geliştirici 4
Derecelendirme
(13)
Projeler
31
23%
Arabuluculuk
8
25% / 63%
Süresi dolmuş
5
16%
Serbest
5
Geliştirici 5
Derecelendirme
(28)
Projeler
46
48%
Arabuluculuk
2
50% / 50%
Süresi dolmuş
0
Serbest
6
Geliştirici 6
Derecelendirme
(369)
Projeler
459
55%
Arabuluculuk
24
58% / 17%
Süresi dolmuş
31
7%
Serbest
7
Geliştirici 7
Derecelendirme
(2)
Projeler
7
0%
Arabuluculuk
3
0% / 33%
Süresi dolmuş
1
14%
Çalışıyor
8
Geliştirici 8
Derecelendirme
(212)
Projeler
275
21%
Arabuluculuk
25
52% / 16%
Süresi dolmuş
0
Yüklendi
9
Geliştirici 9
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
10
Geliştirici 10
Derecelendirme
(39)
Projeler
52
19%
Arabuluculuk
15
27% / 67%
Süresi dolmuş
8
15%
Serbest
Yayınlandı: 1 kod
11
Geliştirici 11
Derecelendirme
(116)
Projeler
137
58%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
0
Serbest
12
Geliştirici 12
Derecelendirme
(646)
Projeler
874
48%
Arabuluculuk
29
38% / 17%
Süresi dolmuş
63
7%
Çalışıyor
13
Geliştirici 13
Derecelendirme
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
1
100%
Serbest
14
Geliştirici 14
Derecelendirme
(19)
Projeler
21
19%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
2
10%
Serbest
15
Geliştirici 15
Derecelendirme
(6)
Projeler
11
18%
Arabuluculuk
2
0% / 100%
Süresi dolmuş
1
9%
Serbest
16
Geliştirici 16
Derecelendirme
(3)
Projeler
4
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
17
Geliştirici 17
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
18
Geliştirici 18
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
Benzer siparişler
Требуется написание советника на остове TriZone Semafor https://www.mql5.com/ru/market/product/189258?source=Site +Market+MT5+Search+Rating006%3aTriZone+Semafor Должа быть возможность выбора работы по сигналам индикатора, их три L1, L2, L3. Должа быть возможность выбора опции "вести селл до появления сигнала бай" и наоборот. Остальные пункты настроек на скрине

Proje bilgisi

Bütçe
100 - 150 USD
Son teslim tarihi
from 1 to 10 gün