Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请问老师,怎么编写下单手数?

1楼
hboss38 发表于:2017/5/19 12:35:02
老师你好,我在用模拟板测试数据,我的程序是这样的
MA10:MA(C,10);
MA120:MA(C,120);
jc:=CROSS(MA10,MA120);
sc:=CROSS(MA120,MA10);
if jc then begin
sellshort(holding<0,1,marketr);
buy(holding=0,1,marketr);
end
if sc then begin
sell(holding>0,1,marketr);
buyshort(holding=0,1,marketr);
end
然后我想把下单手数改一下,在软件交易-图表程式化交易-期货下单设置里面试了改成2手,还是不行,你们回答说必须程序里面改?怎么改法呢?还有我这个程序想设置一个滑点,具体怎么写程序呢?请帮我写一下,谢谢
2楼
wenarm 发表于:2017/5/19 12:41:36
if jc then begin
sellshort(holding<0,2,marketr);
buy(holding=0,2,marketr);
end
if sc then begin
sell(holding>0,2,marketr);
buyshort(holding=0,2,marketr);
end
 
交易函数第二个参数就是手数
3楼
hboss38 发表于:2017/5/19 12:50:19
问题二:明白了,我这个是1分钟周期的,如果要设置1个滑点要怎么编程呢?求解
4楼
wenarm 发表于:2017/5/19 13:02:51

滑点在程序化中没有可以设置项,

策略回测中有

5楼
hboss38 发表于:2017/5/19 13:12:51
老师,那能不能具体说一下,在我们期货交易过程中,遇到发出的指令那一瞬间,波动过大,我们怎么设置可以实现交易改变多空方向,策略回测中才可以设置滑点,这句话理解不了啊,求指导
6楼
yukizzc 发表于:2017/5/19 13:25:34

你要控制滑点就在下单价格里

用limitr限价不要用市价就可以了

7楼
hboss38 发表于:2017/5/19 13:37:08
老师能不能帮我把我的程序改好,我自己是个菜鸟,根本写不了程序,搞不懂哪里改LIMT,而不用市价
我的测试策略就是1分钟周期,如下,麻烦直接帮我把滑点加上,设置1个点,写好就行,我直接复制测试,辛苦你了
MA10:MA(C,10);
MA120:MA(C,120);
jc:=CROSS(MA10,MA120);
sc:=CROSS(MA120,MA10);
if jc then begin
sellshort(holding<0,1,marketr);
buy(holding=0,1,marketr);
end
if sc then begin
sell(holding>0,1,marketr);
buyshort(holding=0,1,marketr);
end
8楼
pyd 发表于:2017/5/19 13:40:21

MA10:MA(C,10);
MA120:MA(C,120);
jc:=CROSS(MA10,MA120);
sc:=CROSS(MA120,MA10);
if jc then begin
sellshort(holding<0,1,limitr,c+MINDIFF);
buy(holding=0,1,limitr,c+MINDIFF);
end
if sc then begin
sell(holding>0,1,limitr,c+MINDIFF);
buyshort(holding=0,1,limitr,c+MINDIFF);
end

 

9楼
hboss38 发表于:2017/5/19 13:49:35
多谢老师,正在测试
共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.06250 s, 3 queries.