以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  请问自动下单。每隔10分钟开仓棕榈2005如何写代码?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=174173)

--  作者:FireScript
--  发布时间:2020/2/6 17:13:13
--  请问自动下单。每隔10分钟开仓棕榈2005如何写代码?
请问自动下单。每隔10分钟开仓棕榈2005如何写代码?
定时例如开市后每隔10分钟开仓一次
运行周期是1分钟
[此贴子已经被作者于2020/2/6 17:14:33编辑过]

--  作者:FireScript
--  发布时间:2020/2/6 17:23:02
--  
cd:holding=0 or ENTERBARS=9;
buy(cd,1,market);

由于图表策略只能获取下单K线所在的K线时间 而不是实际的具体时刻 上面代码仅仅适用于于1分钟周期上。其他分钟周期需要额外调整代码才能正常运行。

图表交易的品种是和K线图关联的,因此图表策略必须加载到指定品种K线图上。
信号效果:

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

--  作者:zm71212302
--  发布时间:2020/2/6 21:37:33
--  
请问你想用VBA写还是PE写?
--  作者:zm71212302
--  发布时间:2020/2/6 21:43:46
--  
  \'{------------------计时----------------------}
    Call Application.Settimer(9,5*1000)      \'设置一个9号计时器,间隔5秒执行一次
Sub Application_Timer(ID)
    If ID=9 then
    if ipand1=True or ipand2=True or ipand3=True or ipand4=True or ipand5=True or ipand6=True then Call jsqzoyong1
   end if  
End Sub    

这个是VBA计时代码,你关联到sub MarketData_ReportNotify(ReportData)做个布而变量就可以使用它控制




--  作者:zm71212302
--  发布时间:2020/2/6 22:16:08
--  
这个是PE
d:=10;//1分下方A1在1分钟图表中是按60秒计算的,这个D的变相应的计算就可以达到想要的时间
a1:(timetot0(dynainfo(207)+d)-ref(TIME0,1));