以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 骑在划线价上的成交量如何取? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=174369) |
-- 作者:AMOS -- 发布时间:2020/2/17 16:03:50 -- 骑在划线价上的成交量如何取? 比如我的划线价是中间价:(HHV(HIGH,TODAYBAR)-LLV(LOW,TODAYBAR))/2+LLV(LOW,TODAYBAR);//(日内最高-日内最低)/2+日内最低; 想求C>中间价的成交量。 但遇到的情况是:日内波动行情,很多根K线最高最低价都在骑在这个价格上下的,(也就是说虽然C>中间价但单根K线的最低价低于中间价,这样虽然满足条件,但是,如果我取单根K线全部的成交量全天下来越到后面误差越大,我能够想到的是按比例取成交量相对准确一些。) 老师有没有准确的方法? 先谢谢了!
|
-- 作者:AMOS -- 发布时间:2020/2/17 16:11:44 -- 不知道是否表达清楚了: 求日内C>中间价的成交量相加, 不完全满足条件的如何处理?如果用Low>中间价,又会造成很多根K线满足条件而不被计算? 求帮助!
|
-- 作者:FireScript -- 发布时间:2020/2/17 16:15:39 -- 这个没办法。你可以考虑在小周期上计算这个统计结果。小周期相对单个K的波动小点。然后在大周期调用这个计算结果。 |
-- 作者:AMOS -- 发布时间:2020/2/17 16:50:56 -- 我做日内交易是用1分钟K线和5N; 这个问题不能解决,对于我们这些做日内的交易者是致命的,开盘第一根K线成交量巨大,后面全天的成交量相加都是模糊的,日内交易要求非常精确,因为本来利润就低,再加上全天很多单根K线骑在划线价(中间价)上下,这些不能做出准确判断的成交量,全天的数据误差大的简直不能用了, 想到逐笔计算,好像金字塔有这个,不知道编写逻辑是否麻烦,和K线逻辑是否一样? 如果可行,逐笔计算倒是能够满足我的逻辑。 谢谢!
|
-- 作者:wenarm -- 发布时间:2020/2/17 16:56:55 -- 分笔周期上进行计算。运算负荷会增加。你可以考虑使用后台程序化进行分笔周期的数据计算。 (DYNAINFO( 5)-DYNAINFO( 6))/2+DYNAINFO( 6);//动态行情函数替换掉原来的函数(改方式仅限后台)
[此贴子已经被作者于2020/2/17 16:57:25编辑过]
|
-- 作者:AMOS -- 发布时间:2020/2/17 17:43:51 -- 我不完全明白你说的, 因为我不是完全的程序化,我是半人工的,指标满足后我再手动开平仓,而且我的开仓条件是否满足 也不能完全程序化,比如斜率的问题就不能解决,我只能+自己的经验判断, 虽然我的交易理念很简单的,只有(中间价、日内均线,成交量这几个指标),但是即使判断开仓的满足条件的 程序化编写都异常复杂, 以我近20年的交易哲学,交易理念越简单越好,但实现的“术”上越复杂越真实 越接近具体真相; 以前有期货朋友问我,为什么巴菲特一根均线能够驰骋金融市场几十年?我们的程序化之路凡是复杂的都方向不对, 我告诉他,巴菲特说白了就是可以影响局部市场的"庄家",即使他在金融市场失败了,他还可以场外走资本重组的路子,他两条腿走在基本面的路上, 我们做日内技术的,只能精益求精的技术一条路线没有退路,但前提是你的交易理念要成型,才有打磨的必要。 感谢两位老师这段时间对我这个编程小白的帮助和耐心,在您们不经意的时候,我的火箭公式测量程序已经完成,现在是实质的内容的编写,数据不精确对日内交易是致命的,希望在这个单根K线的跨度成交量计算或者是逐笔计算模式上能够继续帮到我, 先谢谢了! |
-- 作者:wenarm -- 发布时间:2020/2/17 18:16:57 -- 如果必须是图表。那就只能按照你前面的自己的写法处理。效率问题需要你实际运行测试后才能确定。
注:必须只分笔周期,才能满足你的需求,其他周期你要求的精度会降低。 |
-- 作者:AMOS -- 发布时间:2020/2/17 18:29:14 -- 是的,非常感谢! 阳线:=c>=o and c>=ref(c,1);//分笔成交的红点 阴线:=c<o and c<ref(c,1);//分笔成交的蓝点 中间价:=(HHV(HIGH,TODAYBAR)-LLV(LOW,TODAYBAR))/2+LLV(LOW,TODAYBAR);//(日内最高-日内最低)/2+日内最低; 日内价=sum(amount,TODAYBAR)/sum(vol,TODAYBAR)/multiplier,COLORYELLOW; 求:日内阳线(分笔成交的红点)大于中间价的成交量相加;
|
-- 作者:AMOS -- 发布时间:2020/2/17 21:16:30 -- 求分笔模式下的:日内阳线(分笔成交的红点)大于中间价的成交量相加。 先谢谢了!
|
-- 作者:wenarm -- 发布时间:2020/2/17 21:51:55 -- 分笔周期,没有阴阳k的区别,颜色是根据涨幅区分的。 VARIABLE:upflag=0,downflag=0; if upflag=0 and CLOSE>ref(close,1) then begin if downflag=0 and CLOSE<ref(close,1) then begin if downflag=1 and CLOSE=ref(close,1) then begin aa:up; 中间价:(HHV(HIGH,TODAYBAR)-LLV(LOW,TODAYBAR))/2+LLV(LOW,TODAYBAR);//(日内最高-日内最低)/2+日内最低;
|