Стратегия на графике не создает заявки

Если применённая на графике стратегия не создает заявки и не выдает ошибок в легенде (сверху), это означает, что условия создания заявок не выполнены. Это также может означать, что заявки были созданы, но не достигли рыночной цены.

Вы можете добавить объект к исходному коду стратегии, чтобы проверить в каких случаях при выполнении условий, результат не отображается на графике. Ниже приведен модифицированный код пустого скрипта стратегии, который показывает, как это сделать (обратите внимание на функцию plotshape):

//@version=5
strategy('My Strategy', overlay = true)

longCondition = ta.crossover(ta.sma(close, 14), ta.sma(close, 28))
if longCondition
    strategy.entry('Long', strategy.long)

plotshape(longCondition, color=color.new(color.blue, 0))

shortCondition = ta.crossunder(ta.sma(close, 14), ta.sma(close, 28))
if shortCondition
    strategy.entry('Short', strategy.short)

plotshape(shortCondition, color=color.new(color.red, 0))

Text

Если условия соблюдены, вы увидите красные и синие крестики над барами.