Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вопрос не мне, но отвечу.
Вообще без проблем: присвоить каждой операции целочисленное значение, например:
В функции через switch или if распознать тип операции.
По сути OP_BUY, OP_SELL и другие закодированы таким же образом через именованные константы.
Вот именно, вопрос не вам. Ну да ладно…
strung почти совсем не вариант, switch не принимает строковые выражения.
Хотя, для конкретного примера решение с передачей "строкового" выражения есть. Ну, это так… Для повыёживаться…
Хорошо, допустим 0 это + И что мне это даёт?
Какая разница как я обустрою условие смены знака?
Вопрос в том, как сделать так, чтобы не переписывать по сто раз один и тот же код в котором меняется лишь операционный знак. Ну блин, как еще объяснить. Чтобы можно было сделать как то так:
Там где большой код вместо одной строки, можно вычислить по отдельности две части в переменные и дальше останется только та строка…
...
Вопрос в том, как сделать так...
Никак
можно такие случаи как-то унифицировать?
Один из этих вариантов должен помочь, если правильно понял задачу.
Как вы предлагаете передачу типа операции?
Как вариант:
Как вариант:
Ну да, через enum хороший вариант. Я про него что-то и не подумал.
Представьте процессор будущего... и соответственно его ассемблер.
Указывается не команда mov, add, pop... а указывается имя специального регистра, в котором хранится команда.
Но есть ли в этом смыл? Какую пользу можно их этого извлечь?
Как вариант:
Я писал про большой код, а не переменные с примера. Представьте, что вместо firstNumber и secondNumber целые куски кода по 50 строк хотя бы... в которых также несколько раз применяется все тот же операционный знак. А это все то же самое только вид сбоку.
В общем... походу нельзя никак сделать кроме копипаста в таких случаях (
Я писал про большой код, а не переменные с примера. Представьте, что вместо firstNumber и secondNumber целые куски кода по 50 строк хотя бы... в которых также несколько раз применяется все тот же операционный знак. А это все то же самое только вид сбоку.
В общем... походу нельзя никак сделать кроме копипаста в таких случаях (
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Можно ли в коде изменить математический знак (только знак) по выбранному условию?
Alexey Viktorov, 2023.09.09 10:28
Там где большой код вместо одной строки, можно вычислить по отдельности две части в переменные и дальше останется только та строка…