第一次满足多头排列的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.区块链喊单信号定制与推送;
竭诚服务,欢迎定制
期货开户选择名列前茅的龙头央企——综合实力强,深扎金融领域、交易通道更稳定、投研内参更专业、专人服务更优质
国内双A期货公司开户,申请模拟交易,扫码在线办理
TEL:152-2885-8893