欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]图表交易系统代码改成Python的交易系统

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2784人关注过本帖树形打印复制链接

主题:[求助]图表交易系统代码改成Python的交易系统

帅哥哟,离线,有人找我吗?
大道至简时
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:7 积分:0 威望:0 精华:0 注册:2019/5/27 16:19:03
[求助]图表交易系统代码改成Python的交易系统  发帖心情 Post By:2019/5/28 12:52:58    Post IP:180.165.224.166[只看该作者]

图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看
可以帮忙把图表程序化的策略改成python的策略吗,谢谢了
原对面如下:
//
A:=18;
B:=A/2;
MA1:=(MA(CLOSE,A)+MA(CLOSE,2*A)+MA(CLOSE,4*A)+MA(CLOSE,8*A))/4;
MA2:=(MA(CLOSE,B)+MA(CLOSE,2*B)+MA(CLOSE,4*B)+MA(CLOSE,8*B))/4;
MA3:=(MA(CLOSE,B/2)+MA(CLOSE,B)+MA(CLOSE,2*B)+MA(CLOSE,4*B))/4;
MA11:=(MA(CLOSE,4*A)+MA(CLOSE,8*A)+MA(CLOSE,16*A)+MA(CLOSE,32*A))/4;
MAG:=MA11-1*STD(MA11,44*A/3),COLORGREEN,LINETHICK2;
G:=MAX(STD(MA1,11*A/3),3);
MA4:=MA1+1*G;
MA6:=MA1+0.5*G;
MA5:=MA1-0.5*G;
MA55:=MA1-1*G;
MA7:=MA1-1.5*G;
MA8:=MA1-2*G;
MA9:=MA(LOW,2)COLORRED;
C1:=IF(L>(MA1+2*STD(MA1,11*A/3)),C,C-1);
C2:=IF(C<MA8,C+1,C+1);
//时间,高低位
时:=HOUR();
分:=MINUTE();
SJF1:=分<16 AND 分>9;
SJF2:=分<31 AND 分>20;
SJF3:= 分>50;
SJ1:=(时=10 AND SJF1);
SJ2:=(时=11 AND SJF2);
SJ3:=(时=14 AND SJF3);
SJ4:=(时=22 AND SJF3);
N:=100;
GD:=HHV(H,1.5*N);
DDL:=LLV(MA2,N);
DDH:=HHV(MA2,N/4);
T1:IF(ENTERBARS>0,ENTERBARS,1),LINETHICK0;


//交易条件
//多条件
多条件:=MA(H,2)>MA11 AND MA9>MA8;
条件1:=CROSS(MA9,MA7)  AND 多条件;
条件2:=CROSS(MA9,MA8) AND 多条件;
条件6:=CROSS(MA7,MA9)  ;
条件7:=CROSS(MA8,MA9) ;
//空条件
空条件:=MA(L,2)<MA11 AND MA9<MA4;
条件11:=CROSS(MA7,MA9) AND 空条件;
条件22:=CROSS(MA8,MA9) AND 空条件;
条件66:=CROSS(MA9,MA4) ;
条件77:=CROSS(MA9,MA6) ;
//交易系统
平多1:SELL( 条件6  OR 条件7 ,HOLDING,LIMIT,C2),IGNORECHECKPRICE;
开多1:BUY( 条件1 AND  HOLDING<1 ,1,LIMIT,C1),IGNORECHECKPRICE;
开多2:BUY( 条件2 AND  HOLDING<1 ,1,LIMIT,C1),IGNORECHECKPRICE;
平多2:SELL( OPENPROFIT>29 ,1,LIMIT,C2),IGNORECHECKPRICE;

平空1:SELLSHORT( 条件66 OR 条件77 ,HOLDING,LIMIT,C-1),IGNORECHECKPRICE;
开空1:BUYSHORT( 条件11 AND  HOLDING>-1 ,1,LIMIT,C+1),IGNORECHECKPRICE;
开空2:BUYSHORT( 条件22 AND  HOLDING>-1 ,1,LIMIT,C+1),IGNORECHECKPRICE;
平空2:SELLSHORT( OPENPROFIT>29,1,LIMIT,C-1),IGNORECHECKPRICE;
//注意交易系统先开后平的原则




 回到顶部
帅哥,在线噢!
wenarm
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/5/28 13:08:03    Post IP:180.169.30.6[只看该作者]

抱歉,python策略不在我们技术支持内。


编程无捷径,技巧靠积累。
 回到顶部