请问老师 我编写的模型 用到的是价格=AA 开仓做多 并且价格是AA加上一跳发出委托 为何还是不能成交?波动没有那么快啊 是不是在图表上加一个盘口的信息就好了?
[此贴子已经被作者于2016/5/4 17:07:00编辑过]
KD:H>REF(H,1);
KK:L<REF(L1,1);
IF KD THEN
BEGIN
//平空开多
SELLSHORT(HOLDING<0 AND KD,0,LIMITR,HH+MINDIFF);//MINDIFF
BUY(HOLDING<=0,1,LIMITR,HH+MINDIFF);
END
IF KK THEN
BEGIN
//平多开空
SELL(HOLDING>0 AND KK,0,LIMITR,LL-MINDIFF);
BUYSHORT(HOLDING>=0,1,LIMITR,LL-MINDIFF);
END
一、
HH就是前高 LL就是前低
例如做多的时候 63的最高 当价格在64的时候 盘口应该是64对63 这个时候做多应该64(前高+一跳)可以成交吧
日志记录就是以这个价格发出委托 然后失败 后来我设置成2秒不成就撤单 3秒自动纠正。
这种情况要如何解决?
二、
例如我用模拟测试的时候 价格是64 但是发出的委托价格是65,但是程序是以65的价格记录下开仓价 实际64就可以成交的 这种情况是咋回事?
三、
请问老师 我想引用20个品种的日增仓数值 然后排序 取最高的前五名 可以实现吗?
哦 我想编写了一个 日内排名的 麻烦老师帮我改一下
VARIABLE: X[5]=0;
X[1]:=STKINDI('CU00','RZC.RZ',0,5,0);
X[2]:=STKINDI('RU00','RZC.RZ',0,5,0);
X[3]:=STKINDI('M00','RZC.RZ',0,5,0);
X[4]:=STKINDI('CF00','RZC.RZ',0,5,0);
X[5]:=STKINDI('IF00','RZC.RZ',0,5,0);
CU排名:LOD2(X,0,X[1]),LINETHICK0;
RU排名:LOD2(X,0,X[2]),LINETHICK0;
M排名 :LOD2(X,0,X[3]),LINETHICK0;
CF排名:LOD2(X,0,X[4]),LINETHICK0;
IF排名:LOD2(X,0,X[5]),LINETHICK0;
这样编写只能统计5个K线的数据 我可以让程序循环统计每日的吗
请问老师 最新版的股票池是什么意思 在哪里找函数编写呢 我这个版本就是上周刚刚下载的
[此贴子已经被作者于2016/5/7 18:06:46编辑过]