以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 我知道是变量,就是这里不知道标记的是什么? |