public static bool ConfirmSubmitCapitalRequest(TradeLink.AppKit.Results rs, bool skip, TradeLink.API.DebugDelegate deb) { d = deb; if (skip) { return(false); } CapitalRequestConfim crc = new CapitalRequestConfim(); bool ok = false; if (crc.InvokeRequired) { crc.Invoke(new capcondel(ConfirmSubmitCapitalRequest), new object[] { rs, skip, deb }); } else { DialogResult dr = crc.ShowDialog(); if (!crc.AskAgain) { // disable tracking } ok = dr == DialogResult.Yes; } if (!ok) { return(false); } return(CapitalRequest.Submit(crc.Email, rs, deb)); }
public CapitalRequest(string email, TradeLink.AppKit.Results rs) : this(email, rs.ToString()) { SubmittedResults = rs; usingresults = true; result_symbols = rs.Symbols; result = System.Text.RegularExpressions.Regex.Replace(result, "Symbols:.*\n", string.Empty); Source = CapitalRequestSource.TradeLink; }
public static TradeLink.AppKit.Results TESTRESULTTL() { TradeLink.AppKit.Results r = new TradeLink.AppKit.Results(); List <Trade> f = new List <Trade>(); f.Add(new TradeImpl("IBM", 100, 400)); f.Add(new TradeImpl("IBM", 120, -400)); f.Add(new TradeImpl("CLV8 FUT NYMEX", 80.5m, -5)); f.Add(new TradeImpl("CLV8 FUT NYMEX", 82.1m, 5)); f.Add(new TradeImpl("MSFT 201102 CALL 20", 1, 5)); f.Add(new TradeImpl("MSFT 201102 CALL 20", 2, -5)); f.Add(new TradeImpl("EUR.USD", 1.25m, 10000)); f.Add(new TradeImpl("EUR.USD", 1.20m, 10000)); r = TradeLink.AppKit.Results.ResultsFromTradeList(f, .01m, .01m, null); return(r); }
public static TradeLink.AppKit.Results TESTRESULTTL() { TradeLink.AppKit.Results r = new TradeLink.AppKit.Results(); List<Trade> f = new List<Trade>(); f.Add(new TradeImpl("IBM", 100, 400)); f.Add(new TradeImpl("IBM", 120, -400)); f.Add(new TradeImpl("CLV8 FUT NYMEX", 80.5m, -5)); f.Add(new TradeImpl("CLV8 FUT NYMEX", 82.1m, 5)); f.Add(new TradeImpl("MSFT 201102 CALL 20", 1, 5)); f.Add(new TradeImpl("MSFT 201102 CALL 20", 2, -5)); f.Add(new TradeImpl("EUR.USD", 1.25m, 10000)); f.Add(new TradeImpl("EUR.USD", 1.20m, 10000)); r = TradeLink.AppKit.Results.ResultsFromTradeList(f, .01m, .01m, null); return r; }
public static bool ConfirmSubmitCapitalRequest(TradeLink.AppKit.Results rs) { return(ConfirmSubmitCapitalRequest(rs, false, null)); }
public static bool Submit(string email, TradeLink.AppKit.Results rs, DebugDelegate deb) { return(Submit(PUBLICURL, new CapitalRequest(email, rs), deb)); }
public static bool Submit(string email, TradeLink.AppKit.Results rs) { return(Submit(PUBLICURL, new CapitalRequest(email, rs), null)); }