以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 引用最新价格的只有 DYNAINFO( 7)这个函数么?用CLOSE好像引用的不是实时价格 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=68096) |
-- 作者:qq代人发帖 -- 发布时间:2014/7/30 14:30:04 -- 引用最新价格的只有 DYNAINFO( 7)这个函数么?用CLOSE好像引用的不是实时价格 请问:引用最新价格的只有 DYNAINFO( 7)这个函数么?用CLOSE好像引用的不是实时价格 |
-- 作者:yukizzc -- 发布时间:2014/7/30 14:33:36 -- close在历史上是收盘价,盘中则是最新价。 DYNAINFO( 7)则只有当前最新价 |
-- 作者:洛雨 -- 发布时间:2014/7/30 14:37:53 -- 就是在交易时间里,C则代表事实价格是吗? 假设我已有持仓,则事实价格低于昨日最低价时则平仓开空~ YL:=REF(LOW,1); PD:=C<YL; //平多条件 KK:=C<YL; 平多:SELL(PD,HOLDING,market); 开空:BUYSHORT(KK AND HOLDING=0,80%,LIMITR,YL); 这样对么? 但是我在运行的时候,价格低于昨日低点时,系统并没有相应的行动
|
-- 作者:洛雨 -- 发布时间:2014/7/30 14:38:20 -- 以下是引用yukizzc在2014/7/30 14:33:36的发言:
close在历史上是收盘价,盘中则是最新价。 DYNAINFO( 7)则只有当前最新价就是在交易时间里,C则代表事实价格是吗? 假设我已有持仓,则事实价格低于昨日最低价时则平仓开空~ YL:=REF(LOW,1); PD:=C<YL; //平多条件 KK:=C<YL; 平多:SELL(PD,HOLDING,market); 开空:BUYSHORT(KK AND HOLDING=0,80%,LIMITR,YL); 这样对么? 但是我在运行的时候,价格低于昨日低点时,系统并没有相应的行动
|
-- 作者:yukizzc -- 发布时间:2014/7/30 14:42:47 -- 不会啊,你在图上输出C还有PD,KK这些条件看下。盘中的C是实时变化的最新价 |
-- 作者:洛雨 -- 发布时间:2014/7/30 14:46:10 -- 呃,我就是在模拟盘测试的时候发现了这个问题~ 就以今天螺纹钢1501的走势来说,价格低于3076后,系统不会平掉我的多仓~
|
-- 作者:yukizzc -- 发布时间:2014/7/30 14:49:25 -- 你照我说的到图上输出c这个值自己看下就明白了,然后什么时候价格低于3076的你去看下现在图表上有信号吗? 另外:用的固定轮询还是走完k,固定轮询有个检测间隔的可能正好错过了当时。 |
-- 作者:洛雨 -- 发布时间:2014/7/30 14:53:20 -- 明白了,谢谢。我用的固定轮询,就是使用走完K线好一些是么? |
-- 作者:yukizzc -- 发布时间:2014/7/30 14:57:50 -- 那有可能当时价格跌落3076后又涨回去了所以轮询模式没有检测到,这个和你设的轮询间隔有关系。 另外走完k模式的话信号都稳定下来避免了这种信号闪烁情况。 |
-- 作者:洛雨 -- 发布时间:2014/7/30 15:01:32 -- 明白了,谢谢 |