Re: >回天海星空.. 请教永清兄:一个策略里能不能开不同周期的历史数据库?是不是每次都要关闭历史数据库?例如: OpenLsLib(m_pz_name,m_pz_type,1,0);// ...... ...... CloseLsLib();**********这个可不可以删除? OpenLsLib(m_pz_name,m_pz_type,0,0);// ...... ...... CloseLsLib();
> CloseLsLib();**********这个可不可以删除? 不论你用不用这个函数,你打开新的接口时老的就关闭,当然你打开的接口和老的一样时,则不会有任何动作.画面打开的数据接口和其他对象实现共享,当这个接口的使用者都用CloseLsLib()关闭时才会真正退出.CloseLsLib()一般不需使用,当你要一直使用该接口时,就不要用它,因为你若放错了位置,而重复打开关闭接口,计算机使用效率会严重降低. 一个对象可以用OpenLsLib()和OpenLsLib_B()打开两个不同的接口(这两个接口之间没有任何附加限制),使用的是两套函数(用_B区分),当你希望打开多于两个的数据接口时,就必须借助于其他画面对象的语言编程完成相应计算然后再回传.
> 系统不支持WIN98是作者肯定的,但是在WIN2003中运行一下就自动退出了.不知道为何? 不会吧?还没遇到你讲的这个问题.你最好检查一下你的系统,若不行,你可以卸载本软件的老的版本,重新安装.若还不行,可能是注册表中有老的键值 用regedit检查一下(开始--->运行) HKEY_LOCAL_MACHINE\SOFTWARE\jbpaint 的 main path的值,可能和你的安装路径不一下,你将它删除即可
yzwyq: 请教个问题。 你的软件里的自动交易指令发出是当达到满足条件后才发出委托指令(如市价委托指令)?还是按照不断计算得到的触发条件预先发出类似STOP的委托指令,然后根据计算结果不断修改委托指令的价格条件直到满足条件委托成功?! 谢谢
你的软件里的自动交易指令发出是当达到满足条件后才发出委托指令(如市价委托指令)?还是按照不断计算得到的触发条件预先发出类似STOP的委托指令,然后根据计算结果不断修改委托指令的价格条件直到满足条件委托成功?! 本软件的委托部分相当于委托下单软件的延伸,对于用委托函数来实现的自动交易函数一般基于限价指令.对于界面下单中自动触发开平,"开"是一次性的,而"平"是一直平到成功,一次平仓不成功会自动撤单再发平仓指令.软件自带的全自动样板委托执行部分和界面下单中自动触发开平差不多,当然对于开仓,用户可以象下面一样修改策略程序,就可让它一直开仓开到成功, ............................ //超时撤平空 SetWtCmd(m_pz_no,"撤平单","买入",0,0,0); m_sell_pdelay=GetTimeTick(0);//增加 if(m_sell_pdelay==0) m_sell_pdelay=1;//增加 ................................... //超时撤开多 SetWtCmd(m_pz_no,"撤开单","买入",0,0,0); m_buy_kdelay=GetTimeTick(0);//增加 if(m_buy_kdelay==0) m_buy_kdelay=1;//增加 ................... 逻辑很简单,用户可以实现各种各样的全自动交易策略,在开平条件满足时实现可靠的委托
谢谢,可能是我表达的不清楚。 举个简单的例子: 比如以收盘价穿越20周期布林线上轨为买入条件,穿越下轨为卖出条件,持仓后如果反方向穿越20周期均线就平仓离场。 现在我的问题是: 你的自动交易系统里的信号委托指令是一开始就预先按照上轨挂STOP类的买入单、下轨挂STOP类的卖出单,然后随着上、下轨的变化调整委托单的委托价格?还是直到满足上面条件后才发出委托指令?