以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教一个问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=152160)

--  作者:carney
--  发布时间:2017/4/25 22:25:29
--  请教一个问题
在分笔交易中,
当10秒之前出现大买单(大于100手主动买单),
且10秒内没有出现大卖单(大于100手主动卖单),
且在这10秒内买一价和卖一价都没有变化,则开仓做多。
该怎么编?

--  作者:yukizzc
--  发布时间:2017/4/26 9:08:24
--  

这个 需要专业版以上才能做,后台的程序化

如果您是专业版的话可以直接在vip论坛进行咨询,有相关人员帮您编写

[此贴子已经被作者于2017/4/26 9:11:44编辑过]

--  作者:carney
--  发布时间:2017/4/26 9:58:56
--  
我是专业版试用用户,快实盘了。
--  作者:yukizzc
--  发布时间:2017/4/26 10:14:49
--  

GLOBALVARIABLE:ti=0,buyprice=0,sellprice=0;

if DYNAINFO( 25)>100 then ti:=currenttime;

if DYNAINFO( 31)>100 then ti:=0;

if ti>0 then

begin

buyprice:=DYNAINFO( 28);

sellprice:=DYNAINFO( 34);

end

 

大概流程,具体自己去理解下


--  作者:carney
--  发布时间:2017/4/26 10:26:51
--  
10秒好像没有
--  作者:carney
--  发布时间:2017/4/26 13:51:03
--  
时间条件:10秒,好像没有表示出来
--  作者:yukizzc
--  发布时间:2017/4/26 14:03:17
--  

GLOBALVARIABLE:ti=0,buyprice=0,sellprice=0,num=0;

if DYNAINFO( 25)>100 then

begin

ti:=currenttime;

num:=1;

buyprice:=DYNAINFO( 28);

sellprice:=DYNAINFO( 34);

end

 

if ti-currenttime>10 and num=1 then tbuy();

 

if DYNAINFO( 31)>100 or buyprice<>DYNAINFO( 28) or sellpriceL<>DYNAINFO( 34) then num:=0;

 

 

其他的您自行完善,不做完整编码


--  作者:carney
--  发布时间:2017/4/27 12:49:18
--  
这里num是指什么?
--  作者:wenarm
--  发布时间:2017/4/27 12:58:06
--  

是全局变量,这个用于标记的


--  作者:carney
--  发布时间:2017/4/27 13:04:52
--  
我知道是变量,就是这里不知道标记的是什么?