PineForge v0.13.1-379-g9b50973
Deterministic PineScript v6 backtest runtime — C ABI reference
Loading...
Searching...
No Matches
native_toolkit.hpp File Reference
#include <pineforge/native_host.hpp>
#include <pineforge/native_order.hpp>
#include <cstddef>
#include <cstdint>
#include <map>
#include <optional>
#include <utility>
Include dependency graph for native_toolkit.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  pineforge::native_toolkit::native_toolkit_v1::BracketSpec
 
struct  pineforge::native_toolkit::native_toolkit_v1::BracketReceipt
 
class  pineforge::native_toolkit::native_toolkit_v1::OrderBook< Key >
 

Namespaces

namespace  pineforge
 
namespace  pineforge::native_toolkit
 
namespace  pineforge::native_toolkit::native_toolkit_v1
 

Enumerations

enum class  pineforge::native_toolkit::native_toolkit_v1::BracketLeg : std::int64_t {
  pineforge::native_toolkit::native_toolkit_v1::TakeProfit = 1 ,
  pineforge::native_toolkit::native_toolkit_v1::StopLoss = 2 ,
  pineforge::native_toolkit::native_toolkit_v1::Trail = 3
}
 

Functions

native_order::Request pineforge::native_toolkit::native_toolkit_v1::bracket_leg (const native_order::Request &leg, const native_order::RequestHandle &parent, BracketLeg which, native_order::GroupEffect sibling_effect, native_order::NativeArmVisibility visibility=native_order::NativeArmVisibility::Working, std::optional< native_order::NativeAnchorRounding > anchor_rounding=std::nullopt)
 
BracketReceipt pineforge::native_toolkit::native_toolkit_v1::submit_bracket (NativeStrategyHost &host, const BracketSpec &spec)