15228858893

请问沿着一条线上下波动的公式怎么写,如10日均线发布日期:2022-04-11 14:28:34 浏览次数:

请问沿着一条线上下波动的公式怎么写,如10日均线


请问沿着一条线上下波动的公式怎么写,如10日均线(图1)
请问沿着一条线上下波动的公式怎么写,如10日均线



策略代写

这个你要给出明确的定义,才能尝试或者判断是否可以实现。


近期10个周期9个K线高低价穿透此线上下波 动,不管阴阳,最高收阳K线与最近期最高收盘价1%以内,最高收阴K线与最近期最低收盘价1%以内。其它的我再总结


策略代写

这样描述不行的。你没有描述这个线怎么定义的,你只给出了这个线会符合什么效果。




请老师协助Python翻译一个简单策略,我用这个作为学习python的模板 


//交易品种我的自选版块
跳:=MINDIFF;
今日最高价:=hhv(h,TODAYBAR);
今日最低价:=llv(l,TODAYBAR);
前K今日最高价:=ref(今日最高价,1);
前K今日最低价:=ref(今日最低价,1);
前K收盘价:=ref(c,1);
前K最低价:=ref(l,1);
前K最高价:=ref(h,1);

上周最高价:=CALLSTOCK(STKLABEL,vtHIGH,7,-1);
上周最低价:=CALLSTOCK(STKLABEL,vtlow,7,-1);

rhh5:=stkindi('','N日线指标.n日最高价',0,6,-1);
rll5:=stkindi('','N日线指标.n日最低价',0,6,-1);
n日均价:=(前K今日最高价+前K今日最低价)/2;

openo:=valuewhen(TODAYBAR=1,o);
zrh:=valuewhen(TODAYBAR=1,ref(TODAYBAR,1));
开盘阶段:=zrh/10;

p:=26;s:=12;m:=9;
DIFF := EMA(CLOSE,S) - EMA(CLOSE,P);
DEA  := EMA(DIFF,M);
MACD := 2*(DIFF-DEA), COLORSTICK;

ma1:=ma(c,5);
ma2:=ma(c,20);

t1:=time=closetime(0);
t2:=time=closetime(1);
t3:=time=153000;
即将停盘:=t1 or t2 or t3;

保证金:=MULTIPLIER*c*0.1,linethick0;
资金:=1.5*10000;
1ss:=min(max(CEILING(资金/保证金),1),3);

variable:zss:=1ss;
if holding<>0 and enterbars=1 and t1=0 then begin zss:=zss+1;end
if t1=1 then begin zss:=1ss;end

开多条件:=ref(MACD>0 and ma1>ma2,1);
开空条件:=ref(MACD<0 and ma1<ma2,1);

允许开多:=前K今日最低价>上周最低价 and 前K收盘价>n日均价 and 即将停盘=0 and 前K收盘价>前K最低价;
允许开空:=前K今日最高价<上周最高价 and 前K收盘价<n日均价 and 即将停盘=0 and 前K收盘价<前K最高价;

if TODAYBAR=1 then begin
sell(1,0,limitr,o);
sellshort(1,0,limitr,o);
end

if TODAYBAR>开盘阶段 and 开空条件 and (前K收盘价<enterprice or 前K收盘价>openo) and h>前K收盘价+跳 then begin sell(1,0,limitr,前K收盘价+跳);end
if TODAYBAR>开盘阶段 and 开多条件 and (前K收盘价>enterprice or 前K收盘价<openo) and l<前K收盘价-跳 then begin sellshort(1,0,limitr,前K收盘价-跳);end

if TODAYBAR>开盘阶段 and holding=0 and 开多条件 and l<前K收盘价-跳 then begin buy(1,zss,limitr,前K收盘价-跳);end
if TODAYBAR>开盘阶段 and holding=0 and 开空条件 and h>前K收盘价+跳 then begin buyshort(1,zss,limitr,前K收盘价+跳);end

WARNING_DISABLE:9;
ac:='220091'; //实盘
qy:=TACCOUNT2(6,ac);
WARNING_DISABLE:4;
if t1 and currenttime>150000 and BARSTATUS=2 then begin
EXTGBDATASET('收盘权益',qy);
END

收盘权益:EXTGBDATASET('收盘权益',qy),colorwhite,linethick0;


策略开发

无法翻译
python就不适合这种pel的策略,就好比你出门买个菜也要坐出租一样,这种是极其不合理和浪费效率的

如果想要学习直接看软件自带的范例就行了,均线策略就是最普通的期货单品种(这种策略根本没有意义)

另外就是看股票多因子那几个就行了,这才是用python的地方而不是什么策略都想着去用python




continue #这个函数有问题,会导致死循环
如果你有不会导致死循环的案例,你测试后告诉我




i3=1
while i3 <= 15 :
    if i3 == 8 :
        print(f'有虫子,第{i3}个不吃了')
        continue #这个函数有问题,会导致死循环
    print(f'吃了第{i3}个苹果')
    i3 += 1


策略开发

i3=1
while i3 <= 15 :
    if i3 == 8 :
        print(f'有虫子,第{i3}个不吃了')
        continue #这个函数有问题,会导致死循环   你自己写的结构有问题。和python的系统函数没有关系。代码自行到i3=8以后,到这就跳出循环,后面自然不会再出现累计。
    print(f'吃了第{i3}个苹果')
    i3 += 1


你可以把最后一句放到上面去




本站策略开发主要业务:


一:期货类

1.期货跟单软件定制;

2.期货跟单社区定制搭建;

3.期货程序化交易模型定制开发;

4.期货指标预警公式定制;

5.喊单信号提送模板定制开发;

6.CTA程序化模型信号输出与租赁;

 

二:股票类

1.智能选股公式定制开发;

2.通达信、大智慧、同花顺、东方财经等股票软件指标开发;

3.股票预警工具定制;

 

三:其他金融衍生品

1.EA编写编程加密破解;

2.自动喊单系统定制搭建;

3.自动交易信号输出与租用;

 

四:区块链

1.区块链指标开发定制;

2.区块链程序化交易开发;

3.区块链喊单信号定制与推送;



竭诚服务,欢迎定制



期货跟单系统(图6)




期货开户选择名列前茅的龙头央企——综合实力强,深扎金融领域、交易通道更稳定、投研内参更专业、专人服务更优质


国内双A期货公司开户,申请模拟交易,扫码在线办理

TEL:152-2885-8893

期货跟单系统(图7)