Skip to content

Instantly share code, notes, and snippets.

<?xml version="1.0" encoding="utf-8"?>
<NinjaTrader>
<TradingHours xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<HolidaysSerializable />
<PartialHolidaysSerializable />
<Sessions>
<Session>
<BeginDay>Sunday</BeginDay>
<BeginTime>0</BeginTime>
<EndDay>Monday</EndDay>
@bboyle1234
bboyle1234 / ShutdownEventCatcher.cs
Last active February 13, 2022 16:55
ShutdownEventCatcher provides all c# console application shutdown scenarios in a single handler
// Author: Benjamin Boyle
// Email: bboyle1234@gmail.com
using System;
using System.Runtime.InteropServices;
namespace Utils
{
///<summary>
/// Provides all c# console application shutdown scenarios in a single handler
@bboyle1234
bboyle1234 / DoubleExtensions.cs
Last active January 15, 2022 19:06
Humanizes numbers. Makes them human-readable
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using static System.Math;
namespace Foo {
public static class DoubleExtensions {
Add-WindowsCapability -Online -Name NetFx3~~~~ -Source \sources\sxs
using Apex.TimeStamps;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using static System.Math;
namespace Apex.Tough.DataSeries {
abstract class CharPipe {
protected readonly CharPipe Continuation;
public CharPipe(CharPipe continuation) {
Continuation = continuation;
}
public abstract void Write(char c);
public abstract void Complete();
@bboyle1234
bboyle1234 / ReactiveTests.cs
Created August 22, 2019 09:55
ReactiveExperiments
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using Nito.AsyncEx;
using Rx.Net.Plus;
using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Globalization;
using System.IO;
using Apex.LoggingUtils;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection.Extensions;
using Microsoft.Extensions.Logging;
using Nito.AsyncEx;
using Orleans;
using Orleans.Runtime;
using Orleans.Streams;
using System;
using System.Collections.Generic;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Net;
using System.Threading.Tasks;
using ESClusterSettings = EventStore.ClientAPI.ClusterSettings;
using ESConnection = EventStore.ClientAPI.EventStoreConnection;
using ESConnectionSettings = EventStore.ClientAPI.ConnectionSettings;
using ESUserCredentials = EventStore.ClientAPI.SystemData.UserCredentials;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Net;
using System.Threading.Tasks;
using ESClusterSettings = EventStore.ClientAPI.ClusterSettings;
using ESConnection = EventStore.ClientAPI.EventStoreConnection;
using ESConnectionSettings = EventStore.ClientAPI.ConnectionSettings;
using ESUserCredentials = EventStore.ClientAPI.SystemData.UserCredentials;