以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp)
-- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4)
---- 程序编写问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=184579)
|
-- 作者:1731304878
-- 发布时间:2021/3/8 18:43:46
-- 程序编写问题
老师你好,麻烦老师帮我把下面程序改一下,改为“ 平仓后间隔10K线后在开仓”。谢谢
MA1:=MA(CLOSE,a); MA2:=MA(CLOSE,b);
//交易条件 开多平空条件:=CROSS(MA1,MA2);//开多平空条件 开空平多条件:=CROSS(MA2,MA1);//开空平多条件
//交易执行
EXITSHORT:开多平空条件,TFILTER; EXITLONG:开空平多条件,TFILTER; ENTERLONG:开多平空条件,TFILTER; ENTERSHORT:开空平多条件,TFILTER;
|
-- 作者:FireScript
-- 发布时间:2021/3/9 9:20:02
--
可以写。但是不能用旧的交易系统了。旧的交易系统很多细的操作 实现不了。
A:=10; B:=20; MA1:MA(CLOSE,a); MA2:MA(CLOSE,b);
//交易条件 开多平空条件:CROSS(MA1,MA2);//开多平空条件 开空平多条件:CROSS(MA2,MA1);//开空平多条件
//交易执行
sellshort(holding<0 AND 开多平空条件,holding,market); buy(holding=0 and ((EXITBARS>=9 AND TYPE(1)=4) OR TYPE(1)=0),1,market); sell(holding>0 AND 开空平多条件,holding,market); buyshort(holding=0 and ((EXITBARS>=9 AND TYPE(1)=2) OR TYPE(1)=0),1,market);
HD:HOLDING;
|
-- 作者:1731304878
-- 发布时间:2021/3/9 12:44:19
--
谢谢。老师你辛苦了。老师能帮我把这个程序分开写成2个程序:分别写成只做多和只做空两个程序,行不?麻烦老师了。
|
-- 作者:1731304878
-- 发布时间:2021/3/9 13:19:31
--
还有,老师可否帮我把程序中的那些“竖线”去掉?谢谢老师
|
-- 作者:FireScript
-- 发布时间:2021/3/9 13:24:05
--
空头: A:=10; B:=20; MA1:MA(CLOSE,a); MA2:MA(CLOSE,b);
//交易条件 开多平空条件:CROSS(MA1,MA2);//开多平空条件 开空平多条件:CROSS(MA2,MA1);//开空平多条件
//交易执行
sellshort(holding<0 AND 开多平空条件,holding,market); buyshort(holding=0 and (EXITBARS>=9 OR TYPE(1)=0),1,market);
HD:HOLDING;
多头: A:=10; B:=20; MA1:MA(CLOSE,a); MA2:MA(CLOSE,b);
//交易条件 开多平空条件:CROSS(MA1,MA2);//开多平空条件 开空平多条件:CROSS(MA2,MA1);//开空平多条件
//交易执行
sell(holding>0 AND 开空平多条件,holding,market); buy(holding=0 and (EXITBARS>=9 OR TYPE(1)=0),1,market);
HD:HOLDING;
|
-- 作者:1731304878
-- 发布时间:2021/3/9 13:35:18
--
谢谢老师,另外:老师可否帮我把程序中的那些显示:开、平仓“竖线”去掉?谢谢老师
|
|
-- 作者:FireScript
-- 发布时间:2021/3/9 14:00:51
--
竖线?你说的啥样的。贴图看下呢。或者图发到群里看下也行
|
-- 作者:1731304878
-- 发布时间:2021/3/9 14:31:15
--
老师我接的图发不出来,我上传图还没掌握,就是程序加载后,做空时除了“空头信号的箭头”外,还有显示有开空条件的“绿色竖线”,同样做多时除了“多头信号的箭头”外有“开多条件红色竖线”;就是想把这个“竖线”去掉。 此主题相关图片如下:5150095645cd5b33ab332718ee6abfa.png
此主题相关图片如下:5150095645cd5b33ab332718ee6abfa.png
|
-- 作者:FireScript
-- 发布时间:2021/3/9 14:33:09
--
这样改下就行了
开多平空条件:=CROSS(MA1,MA2);//开多平空条件 开空平多条件:=CROSS(MA2,MA1);//开空平多条件
后面的 HD:HOLDING; 改成 HD:HOLDING,NODRAW;
|
-- 作者:1731304878
-- 发布时间:2021/3/9 14:40:21
--
谢谢老师,我已把 HD:HOLDING; 改成 HD:HOLDING,NODRAW;但还是有竖线,不知哪里还需改?谢谢老师 此主题相关图片如下:533f091d255ccdf033dabb36c1f55d3.png
|
|