请问有人能解决吗?谢谢
我现在是走完K线模式,如果要等15分周期K线走完,那么价格早已经不是我想开平仓的价格了,所以就想让信号持续1分钟,再开平仓,很多人都有这样的问题
,我把论坛上的很多都看过了,大部分都让对方改用走完K线模式,这种方法只能让很多人很郁闷,
比如:走完K线模式,15分钟周期,当前价格800大于30均线,只要持续满足用户觉得可以达到开平仓条件的分钟数,就可以开平仓,
如果非要等到K线走完,那就是几分钟以后的事情了,也许价格
早已经不是800了,可能是1200,也可能是500了,不管是序列还是逐K模式,希望金字塔可以考虑改进一下。
楼主你所说的想法明显存在矛盾,你要当价格上穿的时候信号出现并且持续一段时间开仓,但是你要知道CROSS(C,800)举个例子,这个表示是一个点并不是一条线,如何能达到楼主你所想的信号出现持续的状态????不可能每时每刻都在上穿吧。
比如:最新价800,30均线750,如果最新价>30均线超过1分钟就可以开平仓,之前有看到说最新价不是序列数值,所以不能这样用,
请问能不能做到把N分钟内的最新价赋值给一个变量呢,这样直接用这个变量去与30均线比较就行了。
就是重新开发一个系统全局变量,专用来接收N分钟内的最新价呢
variable: aa=0;
if c>800 then aa:=1;
sleep(60000);
if aa=1 then buy(1,1,market);