Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]请问这样思路如何好编写?谢谢

1楼
HOPEWX 发表于:2020/9/7 17:50:13
<!--StartFragment--> 如果用金字塔的程序化交易,以下要求请问要怎样才能写出来?请老师指点,多谢

一、5日均线上穿10日均线时,开多,占用仓位总资金的5%开仓,

二、5日均线上穿10日均线并上穿60日均线后,连续两天收盘价大于60日均线,加仓。加仓也是用总资金的5%;

三、收盘价价格跌破5日均线时,止损一半仓位,跌破10日均线时,全部平仓。

做空时反过来也一样

还请老师指点,谢谢
 <!--EndFragment-->
2楼
banzhuan 发表于:2021/3/1 16:36:27
下面代码已开多举例,空头的您这边可以尝试一下,如有疑问可跟帖追问。

//下面代码适用于图表程序化交易
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
MA60:=MA(CLOSE,60);

TJ1:=CROSS(MA5,MA10);//5日均线上穿10日均线
TJ2:=CROSS(MA5,MA60);//5日均线上穿60日均线
ZS:=CALLSTOCK('',VTCLOSE,6,-1);//昨收盘价

//5日均线上穿10日均线时,开多,占用仓位总资金的5%开仓
开仓:BUY(TJ1 AND HOLDING=0,5%,MARKETR),PERTRADER;

//5日均线上穿10日均线并且上穿60日均线后,连续两天收盘价大于60日均线,加仓。加仓也是用总资金的5%;
加仓:BUY(TJ1 AND TJ2 AND C>MA60 AND ZS>MA60,5%,MARKETR),PERTRADER;

//收盘价价格跌破5日均线时,止损一半仓位,跌破10日均线时,全部平仓。
止损一半:SELL(CROSS(C,MA5),50%,MARKETR),PERTRADER;
全平:SELL(CROSS(C,MA10),0,MARKETR);

共2 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.