示例#1
0
        static public void Run(Config cfg, CreateStralet creatae_stralet)
        {
            var json = JsonConvert.SerializeObject(cfg);

            StraletWrap wrap = null;

            Impl.TqsDll.StraletCreator my_creatae_stralet = () =>
            {
                // FIXME
                var stralet = creatae_stralet();
                wrap = new StraletWrap(stralet);
                return(wrap.handle);
            };

            Impl.TqsDll.tqs_rt_run(json, my_creatae_stralet);

            wrap = null;
        }
示例#2
0
文件: BackTest.cs 项目: foengz/tqapi
        static public void Run(Config cfg, StraletCreator creatae_stralet)
        {
            var json = JsonConvert.SerializeObject(cfg);

            // Keep a reference while testing each instance of Stralet
            StraletWrap wrap = null;

            Impl.TqsDll.StraletCreator my_creatae_stralet = () =>
            {
                var stralet = creatae_stralet();

                wrap = new StraletWrap(stralet);
                return(wrap.handle);
            };

            Impl.TqsDll.tqs_bt_run(json, my_creatae_stralet);

            wrap = null;
        }
示例#3
0
文件: Stralet.cs 项目: ongbe/tqapi
 internal void _OnDestroy()
 {
     this.ctx  = null;
     this.wrap = null;
 }
示例#4
0
文件: Stralet.cs 项目: ongbe/tqapi
 public Stralet()
 {
     wrap = new StraletWrap(this);
 }