RouterOrdersIron

Library for routing orders to the Binance exchange.
MsgDoLongMKT(id, symbol, balance)
Returns json for Iron to buy a symbol for the amount of the balance with market order.
Parameters:
id: ID of your Iron router.
symbol: Symbol for a trade, BTC example
balance: The amount for which to carry out the transaction.
Returns: true
MsgDoShortMKT(id, symbol, balance)
Returns json for Iron to sell a symbol for the amount of the balance with market order.
Parameters:
id: ID of your Iron router.
symbol: Symbol for a trade, BTC example
balance: The amount for which to carry out the transaction.
Returns: true
MsgDoLongLR(id, symbol, balance)
Returns json for Iron to buy a symbol for the amount of the balance. It is set at the best price and is re-set each time if a new price has risen before the application.
Parameters:
id: ID of your Iron router.
symbol: Symbol for a trade, BTC example
balance: The amount for which to carry out the transaction.
Returns: true
MsgDoShortLR(id, symbol, balance)
Returns json for Iron to sell a symbol for the amount of the balance. It is set at the best price and is re-set each time if a new price has risen before the application.
Parameters:
id: ID of your Iron router.
symbol: Symbol for a trade, BTC example
balance: The amount for which to carry out the transaction.
Returns: true
DoLongMKT(id, symbol, balance)
Buy a symbol for the amount of the balance. It is send market order to Iron.
Parameters:
id: ID of your Iron router.
symbol: Symbol for a trade, BTC example
balance: The amount for which to carry out the transaction.
Returns: true
DoShortMKT(id, symbol, balance)
Sell a symbol for the amount of the balance. It is send market order to Iron.
Parameters:
id: ID of your Iron router.
symbol: Symbol for a trade, BTC example
balance: The amount for which to carry out the transaction.
Returns: true
DoLongLR(id, symbol, balance)
Buy a symbol for the amount of the balance. It is set at the best price and is re-set each time if a new price has risen before the application.
Parameters:
id: ID of your Iron router.
symbol: Symbol for a trade, BTC example
balance: The amount for which to carry out the transaction.
Returns: true
DoShortLR(id, symbol, balance)
Sell a symbol for the amount of the balance. It is set at the best price and is re-set each time if a new price has risen before the application.
Parameters:
id: ID of your Iron router.
symbol: Symbol for a trade, BTC example
balance: The amount for which to carry out the transaction.
Returns: true
GetQty(price, balance)
Get Qty for strategy on balance
Parameters:
price: Order price
balance: The amount for which to carry out the transaction.
Returns: Qty for strategy order TV
Updated:
MsgDoLongMKT(id, symbol, balance, take_percent, stop_percent)
Returns json for Iron to buy a symbol for the amount of the balance with market order.
Parameters:
id: ID of your Iron router.
symbol: Symbol for a trade, BTC example
balance: The amount for which to carry out the transaction.
take_percent
stop_percent
Returns: json string
MsgDoShortMKT(id, symbol, balance, take_percent, stop_percent)
Returns json for Iron to sell a symbol for the amount of the balance with market order.
Parameters:
id: ID of your Iron router.
symbol: Symbol for a trade, BTC example
balance: The amount for which to carry out the transaction.
take_percent
stop_percent
Returns: json string
MsgDoLongLR(id, symbol, price, balance, take_percent, stop_percent)
Returns json for Iron to buy a symbol for the amount of the balance. It is set at the best price and is re-set each time if a new price has risen before the application.
Parameters:
id: ID of your Iron router.
symbol: Symbol for a trade, BTC example
price
balance: The amount for which to carry out the transaction.
take_percent
stop_percent
Returns: json string
MsgDoShortLR(id, symbol, price, balance, take_percent, stop_percent)
Returns json for Iron to sell a symbol for the amount of the balance. It is set at the best price and is re-set each time if a new price has risen before the application.
Parameters:
id: ID of your Iron router.
symbol: Symbol for a trade, BTC example
price
balance: The amount for which to carry out the transaction.
take_percent
stop_percent
Returns: json string
DoLongMKT(id, symbol, balance, take_percent, stop_percent)
Buy a symbol for the amount of the balance. It is send market order to Iron.
Parameters:
id: ID of your Iron router.
symbol: Symbol for a trade, BTC example
balance: The amount for which to carry out the transaction.
take_percent
stop_percent
Returns: true
DoShortMKT(id, symbol, balance, take_percent, stop_percent)
Sell a symbol for the amount of the balance. It is send market order to Iron.
Parameters:
id: ID of your Iron router.
symbol: Symbol for a trade, BTC example
balance: The amount for which to carry out the transaction.
take_percent
stop_percent
Returns: true
DoLongLR(id, symbol, price, balance, take_percent, stop_percent)
Buy a symbol for the amount of the balance. It is set at the best price and is re-set each time if a new price has risen before the application.
Parameters:
id: ID of your Iron router.
symbol: Symbol for a trade, BTC example
price
balance: The amount for which to carry out the transaction.
take_percent
stop_percent
Returns: true
DoShortLR(id, symbol, price, balance, take_percent, stop_percent)
Sell a symbol for the amount of the balance. It is set at the best price and is re-set each time if a new price has risen before the application.
Parameters:
id: ID of your Iron router.
symbol: Symbol for a trade, BTC example
price
balance: The amount for which to carry out the transaction.
take_percent
stop_percent
Returns: true
Biblioteca Pine
Siguiendo fielmente el espíritu de TradingView, el autor ha publicado este código Pine como una biblioteca de código, permitiendo que otros programadores de Pine en nuestra comunidad puedan volver a utilizarlo. ¡Un brindis por el autor! Puede utilizar esta biblioteca de forma privada o en otras publicaciones de código abierto, pero tenga en cuenta que la reutilización de este código en publicaciones se rige por las Normas internas.
Exención de responsabilidad
Biblioteca Pine
Siguiendo fielmente el espíritu de TradingView, el autor ha publicado este código Pine como una biblioteca de código, permitiendo que otros programadores de Pine en nuestra comunidad puedan volver a utilizarlo. ¡Un brindis por el autor! Puede utilizar esta biblioteca de forma privada o en otras publicaciones de código abierto, pero tenga en cuenta que la reutilización de este código en publicaciones se rige por las Normas internas.