以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问老师,怎么编写下单手数?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=153339)

--  作者: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手,还是不行,你们回答说必须程序里面改?怎么改法呢?还有我这个程序想设置一个滑点,具体怎么写程序呢?请帮我写一下,谢谢

--  作者: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
 
交易函数第二个参数就是手数

--  作者:hboss38
--  发布时间:2017/5/19 12:50:19
--  
问题二:明白了,我这个是1分钟周期的,如果要设置1个滑点要怎么编程呢?求解
--  作者:wenarm
--  发布时间:2017/5/19 13:02:51
--  

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

策略回测中有


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

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

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


--  作者: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

--  作者: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

 


--  作者:hboss38
--  发布时间:2017/5/19 13:49:35
--  
多谢老师,正在测试