Реализовал по-сложному:
string Analize_market() { string a =(10000/Open[0]); int b = StrToInteger(StringSubstr(a,5,1)); if(b<5) return("sell"); if(b>=5) return("buy"); }
И написал советника торгующего по открытию бара по этому алгоритму. Гадание на "кофейной гуще" дает неплохие результаты в автотрейдинге =)
Капец. Программисты-недоучки. Доку кто читать будет?!
https://docs.mql4.com/ru/common/Print
Напомнило Балбеса из Самогонщиков, когда он всыпал полмешка сахара в чан, потом посчитал на логарифмической линейке и добавил пару кубиков.
To Fduch - Вы написали собственный генератор случайных чисел, вот и все.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Собственно, нужна пятая цифра после запятой при делении 1/число .
При обычном делении выдаются только четыре знака. Ф-ция NormalizeDouble(n,5) не помогает. Как быть? Конечно, можно домножить на 10000 и получить таки этот пятый знак, но этого не хочется.. Возможно, можно опрдеелить этот пятый знак после запятой как-нибудь попроще?