15228858893

第一次满足多头排列的K线,如何表达发布日期:2022-01-26 14:15:56 浏览次数:

第一次满足多头排列的K线,如何表达


策略开发

参考如下范例:
A:MA1>MA2 AND MA2>MA3 AND MA3>MA4;  //多头排列
A1:BARSSINCE2(A,30);       //30个周期内第一次满足多头排列到当前的周期,这个需要指定周期范围的。
A2:REF(C,A1);              //取满足多头排列那根K线的收盘价



请老师编写一个三均线的程序 


请老师编写一个三均线的程序:均线,55,550,2200,现价大于三均线之最大均线之上5跳开多10手,最大线减5跳止损,100跳止盈或10%利润止盈;
现价小于三均线之最小线之下5跳开空10手,最小线加五跳止损,100跳止盈或10%利润止盈;谢谢!


策略开发

以多头为例:

ma1:ma(c,55);

ma2:ma(c,550);

ma3:ma(c,2200);

 

maxM:max(ma1,max(ma2,ma3));

 

 

if c>maxM+5*MINDIFF and holding=0 then buy(1,10,market);

 

if c<maxM-5*MINDIFF then 多均线止损:sell(1,holding,market);

 

if (c-AVGENTERPRICE)>=100*MINDIFF and holding>0 then 多止盈1:sell(1,holding,market);

if OPENPROFITPER>=10 and holding>0 then 多止盈2:sell(1,holding,market);




minM:min(ma1,max(ma2,ma3));
if c<minM-5*MINDIFF and holding=0 then buyshort(1,10,market);
if c>maxM+5*MINDIFF then 空均线止损:sellshort(1,holding,market);
if (AVGENTERPRICE-c)>=100*MINDIFF and holding>0 then 空止盈1:sellshort(1,holding,market);
if OPENPROFITPER>=10 and holding>0 then 空止盈2:sellshort(1,holding,market);
请问老师空对不对?

补充内容 (2022-1-25 09:47):
MA3没显示,怎么才可以显示MA3



minM:min(ma1,min(ma2,ma3));
if c<minM-5*MINDIFF and holding=0 then buyshort(1,10,market);
if c>maxM+5*MINDIFF then 空均线止损:sellshort(1,holding,market);
if (AVGENTERPRICE-c)>=100*MINDIFF and holding<0 then 空止盈1:sellshort(1,holding,market);
if OPENPROFITPER>=10 and holding<0 then 空止盈2:sellshort(1,holding,market);



本站策略开发主要业务:


一:期货类

1.期货跟单软件定制;

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

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

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

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

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

 

二:股票类

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

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

3.股票预警工具定制;

 

三:其他金融衍生品

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

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

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

 

四:区块链

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

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

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



竭诚服务,欢迎定制



期货跟单系统(图6)




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


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

TEL:152-2885-8893

期货跟单系统(图7)