以文本方式查看主题

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

--  作者:左岸
--  发布时间:2014/11/10 15:40:46
--  重新提个问题,进来进来~谢谢
我现在用的策略模式是下一根K线开盘价下单,但是如果遇到当天最后一根K线确定信号,得下一个交易日开盘价入场这种情况,能否在之前模式不变的情况下改成:如果是最后一根K线收盘前5分钟若信号出现便立即下单?而非最后一根K线则仍然在第二根K线开盘价入场
--  作者:jinzhe
--  发布时间:2014/11/10 15:42:54
--  

那么你现在是走完k线模式还是固定时间间隔模式?这里是怎么选择的?


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

--  作者:左岸
--  发布时间:2014/11/10 15:47:20
--  
是选择“走完一根K线以后”这一项

但是我又想在这种模式下,在当日最后一根K线出信号后离收盘前5分钟提前执行,而不想再等到第二天开盘价再入场。因为第二天开盘价的波幅一般比较大。

--  作者:jinzhe
--  发布时间:2014/11/10 15:49:01
--  

这个用走完k线提前下单功能,在箭头指向的地方

这个功能适用于所有时间,你要仅仅在当日最后一根k线的话,需要手工开启和关闭

[此贴子已经被作者于2014/11/10 15:49:16编辑过]

--  作者:左岸
--  发布时间:2014/11/10 15:53:02
--  
能否写一条时间限制,最后一根具体某个时间点有信号,就强行执行信号?
--  作者:jinzhe
--  发布时间:2014/11/10 15:57:27
--  
这个做不到,走完k线的系统设定即时如此
--  作者:左岸
--  发布时间:2014/11/10 16:04:10
--  
那就是只能通过轮询模式,用REF(C,1)开仓,而最后一根K线者按轮询确定信号后开仓

因为我现在的信号要走完K线才最终确定,那我如何以精准的时间(收盘前5分钟,14:55)确定信号是否出现,然后执行信号呢?

--  作者:jinzhe
--  发布时间:2014/11/10 16:06:17
--  

1.收盘前操作就是:

    if time>=145500 and 条件 then .....;

2.要走完k线就是:

    if ref(条件,1)  then........