期货中主观策略,量化策略是什么意思
发布网友
发布时间:2022-04-23 11:43
我来回答
共4个回答
热心网友
时间:2023-05-20 18:13
期货中主观策略就是就是以优秀交易员自身这个人为根本,相信人的丰富多彩人的盈利能力,人的感觉敏觉和判断,人的风控和管理能力而不是相信死物的所谓程序化冰冷的机器会代替人。我就是人,一个主观的人。
期货的量化策略除非是做大规模的风险对冲交易或者套利交易或者跨市场*家海量资金做对冲才能算得上量化交易,把具体的现状现象各种资料进行数字化图形化变成一种有用数据进行金融工程式的交易。国内全部所谓的量化策略,量化交易,程序化交易啥的,根本就是狗屁,完全就是自编概念自我神话所谓交易系统自抬身价自卖自夸彻底忽悠人,哪怕有一点点大概率盈利的可能它也不会让你投资分享利益,所以勿信这些鼓吹的。
热心网友
时间:2023-05-20 18:13
主观VS量化:都是套利,却各有千秋
就投资方法来说,CAT策略可以分为主观CTA和量化CTA,说白了就是目的一样,但手段不同。
私募排排网
结语
CTA套利是一门艺术,它考验的不仅是基金经理敏锐的洞察力,同时也是决定一家CTA策略私募机构发展好坏的重要标准之一。
热心网友
时间:2023-05-20 18:14
说的很笼统,一般阳光私募推产品会有宣传册,三折页四折页那种,里面会有比较详细的策略。
一般而言,复合策略就是有好几个策略组合,有趋势的,有套利的,有对冲的;
量化对冲一般是计算机建模型,基础参数可以有利率、汇率、历史走势等等,也有纯技术图形统计概率下单的;
期货策略比较模糊,一般不这么说,可能是期货现货价差套利,期货品种间套利,同品种间跨期套利等等,希望你能满意
热心网友
时间:2023-05-20 18:14
给你一个模型自己体会一下,是文华财经的
沪镍2分钟波段策略
PARAM1:=105;
PARAM2:=-25;
NX1:=7;
NX2:=8;
NX3:=9;
NN:=BARSLAST(DATE<>REF(DATE,1))+1;
YC:=REF(C,NN);
YO:=REF(REF(O,NN-1),NN);
YYC:=REF(REF(C,NN),NN);
TDO:=REF(O,NN);
TDOMAX:=MAX1(TDO,REF(TDO,NN),REF(REF(TDO,NN),NN));
TDOMIN:=MIN1(TDO,REF(TDO,NN),REF(REF(TDO,NN),NN));
LOTS:=300000/(0.1*UNIT*CLOSE);
MA5BD:=(ABS(REF(O,SUMBARS(NN=1,2))-REF(C,SUMBARS(NN=1,1)+1))+ABS(REF(O,SUMBARS(NN=1,3))-REF(C,SUMBARS(NN=1,2)+1))+ABS(REF(O,SUMBARS(NN=1,4))-REF(C,SUMBARS(NN=1,3)+1))+ABS(REF(O,SUMBARS(NN=1,5))-REF(C,SUMBARS(NN=1,4)+1))+ABS(REF(O,SUMBARS(NN=1,6))-REF(C,SUMBARS(NN=1,5)+1)))/5;
HHS:=REF(HHV(H,10),NX2)*(1000+NX3)/1000;
LLS:=REF(LLV(L,10),NX2)*(1000-NX3)/1000;
BUYMARKET:=IF(YYC/YC>=1,1,0);
BUYMARKETBUYPRICE:=IF(BUYMARKET=1,TDOMAX+PARAM2*MA5BD/100,TDOMAX);
BUYMARKETSHORTPRICE:=IF(BUYMARKET=1,TDOMIN-PARAM1*MA5BD/100,TDOMIN);
SHORTMARKET:=IF(YYC/YC<1,1,0);
SHORTMARKETBUYPRICE:=IF(SHORTMARKET=1,TDOMAX+PARAM1*MA5BD/100,TDOMAX);
SHORTMARKETSHORTPRICE:=IF(SHORTMARKET=1,TDOMIN-PARAM2*MA5BD/100,TDOMIN);
JUMPK:=ABS((REF(O,NN-1)-YC)/YC*1000);
NNN:=IF(JUMPK>3,9,0);
KEY:=ABS(YC-YO)<=0.2*MA5BD AND ABS(YC-YO)>=0*MA5BD;
KEY1:=ABS(YC-YO)<=2.5*MA5BD AND ABS(YC-YO)>=0.25*MA5BD;
LASTMAXBKPRICE:=IF(COUNTSIG(BK,REF(NN,NN)*3)>0,HHV(BKPRICE,REF(NN,NN)*3)*(1000+0)/1000,C);
LASTMINSKPRICE:=IF(COUNTSIG(SK,REF(NN,NN)*3)>0,LLV(SKPRICE,REF(NN,NN)*3)*(1000-0)/1000,C);
LASTMAXBPPRICE:=IF(COUNTSIG(BP,REF(NN,NN)*3)>0,HHV(REF(C,BARSBP),REF(NN,NN)*3)*(1000+0)/1000,C);
LASTMINSPPRICE:=IF(COUNTSIG(SP,REF(NN,NN)*3)>0,LLV(REF(C,BARSSP),REF(NN,NN)*3)*(1000-0)/1000,C);
XX1:=IF(LASTOFFSETPROFIT<0 AND ISLASTBP=1,BARSBP,1000);
XX2:=IF(LASTOFFSETPROFIT<0 AND ISLASTSP=1,BARSSP,1000);
YY1:=IF(ISLASTBPK=1,BARSBK,1000);
YY2:=IF(ISLASTSPK=1,BARSSK,1000);
NN>=NNN AND BKVOL=0 AND KEY=1 AND BUYMARKET=1 AND C>=BUYMARKETBUYPRICE AND C>=LASTMAXBKPRICE AND C>=LASTMAXBPPRICE AND XX1>REF(NN,NN),BK(LOTS);
NN>=NNN AND SKVOL=0 AND KEY=1 AND BUYMARKET=1 AND C<=BUYMARKETSHORTPRICE AND C<=LASTMINSKPRICE AND C<=LASTMINSPPRICE AND XX2>REF(NN,NN),SK(LOTS);
NN>=NNN AND BKVOL=0 AND KEY=1 AND SHORTMARKET=1 AND C>=SHORTMARKETBUYPRICE AND C>=LASTMAXBKPRICE AND C>=LASTMAXBPPRICE AND XX1>REF(NN,NN),BK(LOTS);
NN>=NNN AND SKVOL=0 AND KEY=1 AND SHORTMARKET=1 AND C<=SHORTMARKETSHORTPRICE AND C<=LASTMINSKPRICE AND C<=LASTMINSPPRICE AND XX2>REF(NN,NN),SK(LOTS);
NN>=NNN AND BKVOL=0 AND KEY1=1 AND BUYMARKET=1 AND C>=BUYMARKETBUYPRICE AND C>=LASTMAXBKPRICE AND C>=LASTMAXBPPRICE AND XX1>REF(NN,NN),BK(LOTS);
NN>=NNN AND SKVOL=0 AND KEY1=1 AND BUYMARKET=1 AND C<=BUYMARKETSHORTPRICE AND C<=LASTMINSKPRICE AND C<=LASTMINSPPRICE AND XX2>REF(NN,NN),SK(LOTS);
NN>=NNN AND BKVOL=0 AND KEY1=1 AND SHORTMARKET=1 AND C>=SHORTMARKETBUYPRICE AND C>=LASTMAXBKPRICE AND C>=LASTMAXBPPRICE AND XX1>REF(NN,NN),BK(LOTS);
NN>=NNN AND SKVOL=0 AND KEY1=1 AND SHORTMARKET=1 AND C<=SHORTMARKETSHORTPRICE AND C<=LASTMINSKPRICE AND C<=LASTMINSPPRICE AND XX2>REF(NN,NN),SK(LOTS);
BKVOL>0 AND BUYMARKET=1 AND C<=TDOMIN-PARAM1*MA5BD/100 AND YY1>REF(NN,NN),SPK(BKVOL);
SKVOL>0 AND BUYMARKET=1 AND C>=TDOMAX+PARAM2*MA5BD/100 AND YY2>REF(NN,NN),BPK(SKVOL);
BKVOL>0 AND SHORTMARKET=1 AND C<=TDOMIN-PARAM2*MA5BD/100 AND YY1>REF(NN,NN),SPK(BKVOL);
SKVOL>0 AND SHORTMARKET=1 AND C>=TDOMAX+PARAM1*MA5BD/100 AND YY2>REF(NN,NN),BPK(SKVOL);
BKVOL>0 AND C<BKPRICE*(1000-NX1)/1000,SP(BKVOL);
SKVOL>0 AND C>SKPRICE*(1000+NX1)/1000,BP(SKVOL);
BKVOL>0 AND BARSBK>NX2 AND C<=LLS,SP(BKVOL);
SKVOL>0 AND BARSSK>NX2 AND C>=HHS,BP(SKVOL);
BKVOL>0 AND (REF(O,NN-1)-YC)/YC*1000<-5 AND NN=1,SP(BKVOL);
SKVOL>0 AND (REF(O,NN-1)-YC)/YC*1000>5 AND NN=1,BP(SKVOL);
SETALLSIGPRICETYPE(TRACING_ORDER);
CLOSEKLINE(0,3);