Functions
strategy.order()
Places an order without any position logic: a buy adds to the position and a sell subtracts from it, whatever the current position is. Unlike `strategy.entry`, it does not reverse a position automatically and it is not limited by `pyramiding`.
Syntax
strategy.order(series string id, series string direction, series float qty, series float limit, series float stop, series string oca_name, series string oca_type, series string comment) → void
Arguments
id required series string direction required series string qty series float limit series float stop series float oca_name series string oca_type series string comment series string Return Type
void Example
//@lipi=2
strategy("strategy.order Example", overlay=true, initial_capital=10000, default_qty_type=strategy.fixed, default_qty_value=1)
// Buy one unit on every up bar, sell one on every down bar
if close > open {
strategy.order("Buy", strategy.long, qty=1)
} else if close < open {
strategy.order("Sell", strategy.short, qty=1)
}