仕事が完了した
実行時間2 日
依頼者からのフィードバック
Благодарю Дмитрия за выполнение задачи в срок, за то, что также учёл дополнительные пожелания, которые возникли по ходу работы и за сопутствующие пояснения по коду. Спасибо!
指定
Задача
Создать шаблон советника, в котором в дальнейшем можно будет менять условия открытия/закрытия сделок без переработки всего кода.
Основное предназначение – тестирование, но если будет и адаптация и под реал, то будет хорошо.
Настройки
- Начало интервала торговли (часы, минуты) //открывать сделки можно только в указанном в настройках интервале
- Конец интервала торговли (часы, минуты)
- Закрывать позиции в конце интервала торговли (true/false)
- Максимальное кол-во сделок на покупку //сколько одновременно может быть открыто сделок
- Максимальное кол-во сделок на продажу
- Объём сделки на покупку
- Объём сделки на продажу
- Стоплосс на покупку (в пунктах)
- Тейкпрофит на покупку (в пунктах)
- Стоплосс на продажу (в пунктах)
- Тейкпрофит на продажу (в пунктах)
- Частота сделок на покупку (в периодах) //если условие на открытие сделки выполняется постоянно (кажду свечку), то сколько свечей надо подождать от открытия одной сделки до открытия другой
- Частота сделок на продажу (в периодах)
- Трейлинг стоп при покупке (true/false)
- Значение трейлинг стопа при покупке (в пунктах)
- Трейлинг стоп при продаже (true/false)
- Значение трейлинг стопа при покупке (в пунктах)
- какие-то доп.настройки (если они потребуются для реализации советника) //если что-то ещё обязательно нужно в настройках, выносите
Особенности
1. В коде должно быть выделено комментариями 4 места для размещения следующих условий:
- условие открытия сделки на покупку
- условие закрытия сделки на покупку
- условие открытия сделки на продажу
- условие закрытия сделки на продажу
Пример условия открытия сделки на продажу //это только пример. Важно сделать универсально, чтобы я мог заменять только условия открытия/закрытия, а остальной код советника не надо было менять
(iMA(Symbol(),0,9,3,MODE_SMMA,PRICE_MEDIAN,i) -
iMA(Symbol(),0,50,3,MODE_SMMA,PRICE_MEDIAN,i))*100000 > 120
Пример условия закрытия сделки на продажу
iRSI(Symbol(),0,21,PRICE_CLOSE,0)<35 //это также только пример. Условие может быть любое другое
2. Трейлинг стоп должен работать классическим образом, то есть начинать двигаться только тогда, когда цена прошла в сторону сделки больше, чем значение трейлинг стопа.
Например, если трал на покупку задан 150 пунктов, то он должен первый раз сработать когда цена будет больше чем на 150 пунктов превышать цену открытия сделки.
Шаг трала сделать 10 пунктов и обязательно пометить комментарием в коде, где можно изменить это значение.
3. Должен работать с Альпари. MT4. Пятизначные котировки.
応答済み
1
評価
プロジェクト
650
28%
仲裁
112
19%
/
62%
期限切れ
318
49%
暇
2
評価
プロジェクト
156
31%
仲裁
24
21%
/
58%
期限切れ
3
2%
仕事中
3
評価
プロジェクト
233
61%
仲裁
3
33%
/
33%
期限切れ
6
3%
暇
パブリッシュした人: 1 code
4
評価
プロジェクト
94
29%
仲裁
4
25%
/
0%
期限切れ
4
4%
暇
パブリッシュした人: 3 codes
5
評価
プロジェクト
1139
44%
仲裁
51
31%
/
33%
期限切れ
501
44%
暇
6
評価
プロジェクト
11
9%
仲裁
3
0%
/
100%
期限切れ
1
9%
暇
7
評価
プロジェクト
127
84%
仲裁
6
50%
/
17%
期限切れ
9
7%
暇
パブリッシュした人: 23 articles, 152 codes
8
評価
プロジェクト
387
51%
仲裁
14
14%
/
14%
期限切れ
43
11%
暇
パブリッシュした人: 1 article, 1 code
9
評価
プロジェクト
134
27%
仲裁
62
13%
/
53%
期限切れ
58
43%
暇
パブリッシュした人: 343 articles, 1 code
10
評価
プロジェクト
1429
59%
仲裁
31
81%
/
0%
期限切れ
10
1%
暇
11
評価
プロジェクト
945
47%
仲裁
309
58%
/
27%
期限切れ
125
13%
暇
12
評価
プロジェクト
12
0%
仲裁
0
期限切れ
3
25%
暇
13
評価
プロジェクト
60
42%
仲裁
1
0%
/
100%
期限切れ
5
8%
暇
パブリッシュした人: 10 articles, 17 codes
プロジェクト情報
予算
30 - 100 USD