Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 537
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Если написать простой скрипт, который создает объект типа OBJ_ARROW_RIGHT_PRICE, а потом его же удаляет, то объект не удаляется. Более того командой ObjectType вдруг оказывается что созданный объект не типа OBJ_ARROW_RIGHT_PRICE (==36), а ==22 т.е. простая "стрелка вверх" !!! У меня так у одного или у всех так?
Уже были мнения "экспертов" по этому вопросу: типа почитай справку, или не хватает памяти :) .
Памяти достаточно.
Оказалось, что команда ObjectCreate рисует на графике объект типа OBJ_ARROW_RIGHT_PRICE, который нельзя удалить командой ObjectsDeleteAll(0,OBJ_ARROW_RIGHT_PRICE), но можно удалить командой ObjectsDeleteAll(0,22), как будто у нас не правая ценовая метка а "стрелка верх" . Чей косяк ?
... ... ...
Чтобы удалить объект типа OBJ_ARROW_RIGHT_PRICE следует использовать команду ObjectsDeleteAll(0,OBJ_ARROW), с обязательным указание подокна.
p.s. Объект типа OBJ_ARROW это "стрелка" любая, а не только "стрелка вверх". ObjectCreate(...OBJ_ARROW...) создает сразу "стрелку ввер". Ну и заморочки почему в справке этого нет ?
Имеется скрипт:
Который даже не пытается закрыть хоть один рыночный ордер из открытых на данный момент. Почему?
Ошибок в журнал не пишет никаких:
2014.03.10 04:39:11.093 closeallmarket AUDUSD,M30: uninit reason 0
2014.03.10 04:39:11.093 closeallmarket AUDUSD,M30: initialized
2014.03.10 04:39:10.109 Script closeallmarket AUDUSD,M30: loaded successfully
Замени
на
Здравствуйте господа профессионалы.Не откажите новичку в программировании, посмотрите код,на правильность написания. Кому не лень разбираться с ним. Это мой первый опыт написания большого кода.На тестере не могу его проверить так как он является мультивалютным .Но торговая система этого стоит. Файл с кодом и индикаторы прилагаю в архиве.
Добрый день.
Не могу составить аналог кода с php на mql4:
То есть из массива
Нужно получить массив
Нужна помощь.
Замени
на
Оххх... Блин, который раз на те же грабли, спасибо )))
Пытаюсь написать простой советник, закрывающий все позиции на счёте при достижении заданных значений прибыли или убытка в валюте депозита (открываюсь по нескольким символам), только он закрывает позиции сразу же при их появлении (((
Никак не пойму, что не так:
Здравствуйте господа профессионалы.Не откажите новичку в программировании, посмотрите код,на правильность написания. Кому не лень разбираться с ним. Это мой первый опыт написания большого кода.На тестере не могу его проверить так как он является мультивалютным .Но торговая система этого стоит. Файл с кодом и индикаторы прилагаю в архиве.
Мне крайне интересно как новичок так решительно настроен торговать таким экспертом да еще писать что торговая система этого стоит? Не жалко депозита?
По коду не вдаваясь в суть торгового алгоритма - масса ошибок, никакой попытки оптимизации
Найдите пожалуйста отличия от Ваших функций CountBuy_JPY() CountSell_JPY() CountBuy_GBP() На выходе любой из них вы получите одинаковый результат, в Buy все открытые бай, в других все сэл . Все эти функции попробуйте написать в одной и получить два связанных массива с символами и количеством ордеров по нем, уже сократите код на треть
И до Тестера Вам далеко как до луны. Пишите скрипты по каждой функции и смотрите на печати что получиться, дальше запускайте отладчик и смотрите все переменные. Только так Вы хоть на шаг будете постепенно продвигаться вперед
Пытаюсь написать простой советник, закрывающий все позиции на счёте при достижении заданных значений прибыли или убытка в валюте депозита (открываюсь по нескольким символам), только он закрывает позиции сразу же при их появлении (((
Никак не пойму, что не так:
Пытаюсь написать простой советник, закрывающий все позиции на счёте при достижении заданных значений прибыли или убытка в валюте депозита (открываюсь по нескольким символам), только он закрывает позиции сразу же при их появлении (((
Никак не пойму, что не так: