Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 751
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
artmedia70
Спосибо дружище,родина тебя не забудет
Но так и не фурычит компелятор выдает ошиьку
" 'GetNormalizeOpenPriceBySymbol' - function not defined "
Но так и не фурычит компелятор выдает ошиьку
" 'GetNormalizeOpenPriceBySymbol' - function not defined "
artmedia70
В обшем не получается,я плохой програмист,но есть интересная стратегия.
пиши мне или я позвоню завтра вечером по скайпу
pavlic@rambler.ru
Я уж ухватываю по-разному, и никак! Если можно, за какой, именно, "краешек"?!
Уменьшается только по высоте, а по ширине никак! Вдруг развернулся во всю ширину Терминала!
Но так и не фурычит компелятор выдает ошиьку
" 'GetNormalizeOpenPriceBySymbol' - function not defined "
перезагрузись попробуй с полным выключением компа и если есть какой нибудь роутер или хаб или свич - их тоже гасани. потом скажи не забудь - получилось?
Спасибо, так же вдруг встал на своё место! Видно от клика с протаской оно меняется! А у меня на Висте клик уже ослаб, вот иногда и тащится, где не нужно. :)
как закрыть ордер по закрытию бара или свечи
В тестере стратегий команда MarketInfo(Symbol(),MODE_TICKVALUE) = 0 (!) Это происходит в ситуациях, когда, например, инструмент EURUSD а валюта баланса RUR .... и в других сочетаниях. Я понял так, что валюта баланса должна совпадать с именем второй валюты в валютной паре. Иначе коменда дает значение НОЛЬ (в тестере стратегий) В результате невозможно проводить тестирование в желаемых сочетаниях. Как решить эту проблему?
Выделенное неверно! У меня расчёт производится в евро с EURUSD, GBPUSD и др. Только при включении может дать 0, пока не поступили первые данные, поэтому перед вычислениями с TICKVALUE ставлю условие, что если != 0;
А в тестере MarketInfo() может не работать, поэтому зная примерную цену тика проставляю её с условием IsTesting() || IsOptimization() || IsVisualMode().
"зная примерную цену тика" ? Решение принял такое: примерная цена тика = 10*КурсВалютнойПары (USDВалютаБаланса). Ставится во вх параметрах. Конечно, было бы хорошо, если бы КурсВалютнойПары (USDВалютаБаланса) можно было бы взять в терминале автоматически. А именно, зная валюту баланса (AccountInfoString(ACCOUNT_CURRENCY)), например, RUR, сформировать строку имени символа, например, USDRUR. Посмотреть, имеется ли в терминале такой символ? Может есть подобный, например, USDRUR_c ? Взять в работу КурсВалютнойПары которая имеется в наличии.