Столкнулся с такой проблемой значит, есть у меня робот, ведет себя мягко скажем отважно, вчера вот купил на хаяк MTLRP по 140, цена уже 120 где-то и зашел в минуса, как запретить роботу покупать на таких важных (психологических) уровнях?
Допустим я хочу исключить покупку в пределах от 139 до 141- получается он не купит ни при 139, ни при 140, ни при 141... Как мне это сделать? В конструкторе не могу додуматься до этого.
Что то типа РАЗРЕШИТЬ ПОКУПКУ только при SMA(1)<139 и SMA(1)>141
И еще вопрос магического характера: как пользоваться функцией "растёт" и "падает"?
Выдает ошибку при попытке компилирования, ну хочу я чтобы робот имел ввиду, когда RSI например падает и растёт, но как объяснить ему? Для чего эта функция?
Есть еще один вопрос, допустим робот совершил сделку в лонг, и цена упала на 1%, я хочу чтобы он сделал еще одну сделку в лонг (усреднил), когда НПУ% опуститься на 1%, это возможно вообще в конструкторе?
Общие вопросы по разработке > Как запретить роботу покупать на круглых уровнях?
-
- Сообщения: 13
- Зарегистрирован: 23 дек 2024, 14:53
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Re: Как запретить роботу покупать на круглых уровнях?
Я справился сам, надо разблокировать код и вписать вот это
Код: Выделить всё
if ( (SMA(Input1.Close, 1) < 29) && (SMA(Input1.Close, 1) > 31) && (SMA(Input1.Close, 1) < 39) && (SMA(Input1.Close, 1) > 41) && (SMA(Input1.Close, 1) < 49) && (SMA(Input1.Close, 1) > 51) && (SMA(Input1.Close, 1) < 59) && (SMA(Input1.Close, 1) > 61) && (SMA(Input1.Close, 1) < 69) && (SMA(Input1.Close, 1) > 71) && (SMA(Input1.Close, 1) < 79) && (SMA(Input1.Close, 1) > 81) && (SMA(Input1.Close, 1) < 89) && (SMA(Input1.Close, 1) > 91) && (SMA(Input1.Close, 1) < 99) && (SMA(Input1.Close, 1) > 101) && (SMA(Input1.Close, 1) < 109) && (SMA(Input1.Close, 1) > 111) && (SMA(Input1.Close, 1) < 119) && (SMA(Input1.Close, 1) > 121) && (SMA(Input1.Close, 1) < 129) && (SMA(Input1.Close, 1) > 131) && (SMA(Input1.Close, 1) < 139) && (SMA(Input1.Close, 1) > 141) && (SMA(Input1.Close, 1) < 149) && (SMA(Input1.Close, 1) > 151) && (SMA(Input1.Close, 1) < 159) && (SMA(Input1.Close, 1) > 161) && (SMA(Input1.Close, 1) < 169) && (SMA(Input1.Close, 1) > 171) && (SMA(Input1.Close, 1) < 179) && (SMA(Input1.Close, 1) > 181) && (SMA(Input1.Close, 1) < 189) && (SMA(Input1.Close, 1) > 191) && (SMA(Input1.Close, 1) < 199) && (SMA(Input1.Close, 1) > 202) && (SMA(Input1.Close, 1) < 208) )
Вернуться в «Общие вопросы по разработке»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 224 гостя