Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 393
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Посмеялся. :)
Кроме шуток, комментарий при открытии ордера сможет выполнить эту функцию?
Если представить Buy_Key как -1, а Sell_Key как 1, то при открытии ордера, через выполнение условия if, можно устроить пропускную функцию X.
Логическая цепочка пропускной функции X:
Buy_Key = -1
Sell_Key = 1
0 Открытие некой сделки.
1 Определение типа ордера по комментарию.
1.1 Если комментарий Buy_Key, то покупка.
1.2 Если комментарий Sell_Key, то продажа.
2 Открытие последующей сделки.
1.1 Если X больше нуля, то возможно открытие сделки на покупку, и невозможно открытие сделки на продажу.
1.2 Если X меньше нуля, то возможно открытие сделки на продажу, и невозможно открытие сделки на покупку.
3 Повтор цикла.
Снова вопрос: "Как сделать переменную X зависимой от Sell_Key или Buy_Key?".
Не в ту степь глядите. Вы делаете для тестера, или для реала? Разница существенная.
Если для реала, то забудьте о флагах, которые могут быть утеряны при нештатных ситуациях. Лучше ищите всё в торговом окружении.
Не в ту степь глядите. Вы делаете для тестера, или для реала? Разница существенная.
Если для реала, то забудьте о флагах, которые могут быть утеряны при нештатных ситуациях. Лучше ищите всё в торговом окружении.
Конечно, для реальной торговли.
Читайте.
Пусть, откроется сделка на продажу.
Тогда, МТС получает комментарий Sell_Key.
Если торговые условия не изменятся в эту же секунду (это бывает редко), то откроется еще одна сделка (так будет продолжаться до тех пор, пока торговые условия не изменятся).
НО! У нас имеется условие открытия сделки!
Если выполняется определенное условие торга и пропускная функция X больше нуля, то совершается сделка на продажу.
У нас была открыта сделка на продажу, значит X приобретет значение Sell_Key, а Sell_Key уже имеет значение -1.
Условие не выполняется - сделка повторно не совершается.
Снова вопрос: "Как сделать переменную X зависимой от Sell_Key или Buy_Key?".
Я не курю такие мухоморы ... Ничё не понял из ваших ключей. Зачем какие-то ключи? Не вижу понятного мне алгоритма вашей ТС, а значит не смогу вам внятно что-то рассказать. Не дотягиваю я до ваших мухоморов по уровню аналитичности...
А там ещё и наряду с мухоморами и ключами есть некая пропускная функция ... Жуть ...
Конечно, для реальной торговли.
Читайте.
Пусть, откроется сделка на продажу.
Тогда, МТС получает комментарий Sell_Key.
Если торговые условия не изменятся в эту же секунду (это бывает редко), то откроется еще одна сделка (так будет продолжаться до тех пор, пока торговые условия не изменятся).
НО! У нас имеется условие открытия сделки!
Если выполняется определенное условие торга и пропускная функция X больше нуля, то совершается сделка на продажу.
У нас была открыта сделка на продажу, значит X приобретет значение Sell_Key, а Sell_Key уже имеет значение -1.
Условие не выполняется - сделка повторно не совершается.
Конечно, для реальной торговли.
Читайте.
Пусть, откроется сделка на продажу.
Тогда, МТС получает комментарий Sell_Key.
Если торговые условия не изменятся в эту же секунду (это бывает редко), то откроется еще одна сделка (так будет продолжаться до тех пор, пока торговые условия не изменятся).
НО! У нас имеется условие открытия сделки!
Если выполняется определенное условие торга и пропускная функция X больше нуля, то совершается сделка на продажу.
У нас была открыта сделка на продажу, значит X приобретет значение Sell_Key, а Sell_Key уже имеет значение -1.
Условие не выполняется - сделка повторно не совершается.
Как говорится, флаг Вам в руки. Поставьте после первого открытия, скажем некоторую bool Flag в труе, и не будет повторного открытия ордеров) А потом её (переменную) сбрасывайте в фалсе время от времени, в зависимости от Ваших условий)))
Не забудьте объявить её на глобальном уровне, или вообще запихать в GlobalVariables.
Как говорится, флаг Вам в руки. Поставьте после первого открытия, скажем некоторую bool Flag в труе, и не будет повторного открытия ордеров) А потом её (переменную) сбрасывайте в фалсе время от времени, в зависимости от Ваших условий)))
Не забудьте объявить её на глобальном уровне, или вообще запихать в GlobalVariables.
Не надо использовать флаги. Не стоит
Не надо использовать флаги. Не стоит
Эге-ге, это почему???????????))) Жутко удивился.......
Ознакомьтесь с функциями KimIV и будете собирать свои советники, как конструктор из отдельных кубиков. Там практически есть всё, что нужно для построения советника. А когда освоите все функции, сами научитесь писать подобные.
Искал, но не то нашел.
Где находится весь список этих функций?
Или так надо, по частям собирать?
http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=select&id=5