开拓者期货期权程序化系统交易论坛

标题: Q_Last()问题 [打印本页]

作者: lcxamm    时间: 2018-11-15 16:30:07     标题: Q_Last()问题

本帖最后由 lcxamm 于 2018-11-15 18:08 编辑

目前用a和q函数下单,支撑为B
条件为最新价下破B,目前用Q_Last()<=B,是否可以有其他方法实现crossunder(c,B)而避免最新价上穿B开仓。
比如在30分钟线上high>b&&Q_Last()=b
a_sendorder(.,.,.,)可行么?
2.如果b=2333,品种最低波动5,是不是条件永远得不到满足啊,如何用公式把b变成5的倍数呢,b是一根均线的话。[attach]37291[/attach]
作者: lcxamm    时间: 2018-11-15 16:31:14

如图,下穿发单,上穿不发
作者: 小米    时间: 2018-11-16 09:26:27

使用以q_last的话,是不可以使用crossover来判断有没有穿越的,只能判断对比一下大小。
不可以对q_last进行赋值 。。如果你想判断q_last等于支持价位的话,是q_last==B.
价格变量都是浮点数。就算你看到的是2335,实际该也可能是2334.999999或是2335.000002等等。所以建议使用>=或是<=的等判断。
如果是想要将变2333处理成5的整数倍,可这样试试:
intpart(B/5)*5
作者: lcxamm    时间: 2018-11-16 13:18:28

小米 发表于 2018-11-16 09:26
使用以q_last的话,是不可以使用crossover来判断有没有穿越的,只能判断对比一下大小。
不可以对q_last进行 ...

谢谢大米




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2