Введение в тех.задание! o_o
Итак, немного о внешних параметрах, которые на мой взгляд желательно использовать, по порядку:
1. Magic - 777 // магический номер, идентификатор ордеров
2. Start - 1 // 0 - не открывает новые ордера, а уже открытые доводит до логического завершения, 1 - старт торговли, разрешить открывать ордера
3.CloseAll - 0 // 0 - не использовать закрытие всех ордеров, 1 - закрывает все ордера и останавливает работу
4. Period - 60 // таймфрейм, для расчета параметров экспертом
5. Order - 0.1 // размер ордера для первой пары с большей валатильностью. Размер для второй пары расчитывается на основании валатильности, что бы выровнять валатильность ПП
6. MoneyM - 1 // вкл. или выкл. Money Мanagement - управление капиталом. 0 - выключен и "Order" постоянный, не зависимо от размера эквити, 10000 - включен и "Order" указан на каждую 10000 эквити (с мин.возможным размером ордера 0.01). Указывается размер эквити, на размер которого используется размер ордера "Order"
7. MaxPP - 5 // максимальное количество одновременно торгуемых ПП
8. PeriodATR - 480 // количество баров для расчета валатильности
9. CorOne - 0.8 // минимальный коэффициент корреляции, 0.8 и -0.8 одно и то же
10. CorOnePeriod - 480 // количество баров, для определения младшей корреляции, если ставим ноль, то "CorOne" не используется
11. CorTwo - 0.8 // минимальный коэффициент корреляции, 0.8 и -0.8 одно и то же
12. CorTwoPeriod - 1560 // количество баров, для определения старшей корреляции, если ставим ноль, то "CorTwo" не используется
13. Martingale - 0 //
-1 - мартингейл не используется, 0 - постоянный базовый лот (0.1-0.1-0.1-0.1-0.1), 1 - увеличение на базовый лот (0.1-0.2-0.3-0.4-0.5), >1 - коэффициент умножения лота (если 1.6 то 0.1-0.16-0.26-0.41-0.66)
14. MartinTipe - 1 // 1 - мартингейл использует доливки через заданный "Step" по заданному параметру "Martingale", 2 - мартингейл используется для открытия новых ордеров по новому сигналу, увеличенных по заданному параметру "Martingale"
15. Delta - // минимальный размер дельты для открытия ордеров
16. Step - // расстояние, на котором доливаются ордера для "MartinTipe - 1"
17. TakeProfit - 0 // 0 - не используется, >0 - виртуальный, в валюте депозита
18. TakeProfitDinamik - 0 // 0 - не используется и "TakeProfit" постоянный, >0 - коэффициент умножения "TakeProfit" для каждого последующего ордера по "Martingale"
19. TakeProfitSumm - 5 // 0 - не используется, >0 - закрытие всех ордеров при достижении указанного % прибыли от баланса
20. StopLoss - 0 // 0 - не используется, >0 - виртуальный, в валюте депозита
21. StopLossAll - 50 // 0 - не используется, >0 - закрытие всех ордеров при достижении указанного % просадки баланса
22. Trailing - 0 // 0 - не используется, >0 - тралится на заданном расстоянии, в валюте депозита
23. PrefixPar - // префикс валютных пар
24. SuffixPar - // суффикс валютных пар
25. CurrencyNo - // запрет пар для торговли, с содержание валют, перечисленных через запятую
26. PairNo - // запрет пар для торговли, перечисленных через запятую
В комменты к ордерам надо выводить информацию, которую можно будет понимать, например: магик и валюты. Магик у нас задан, а валюты обозначим цифрами так - 1-USD, 2-EUR, 3-GBP, 4-CHF, 5-AUD, 6-CAD, 7-NZD, 8-JPY. Когда открывается ПП EURUSD-USDCHF, в комментах видим 777-2114
это только начало, может будет и продолжение!
пожалуйста, озвучиваем свои вопросы, замечания и предложения!
дальше продолжаем??? :not-bad: