Rss & SiteMap

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

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

标题:[求助]

1楼
LBG95 发表于:2020/11/26 11:19:31
程序化:
一、在交易的时间段,以昨日的收盘价为条件(一根K线),每天开盘涨幅大于3.5%,后再涨幅1.5%到5%(3.5%+1.5%=5%)。开始做空,在涨幅3%做止盈,在涨幅6.5%止损。
二.开盘公式 集合竞价达到涨幅1.5%,市价现价开仓。
2楼
FireScript 发表于:2020/11/26 14:46:08
 dayC:=CALLSTOCK('',vtCLOSE,6,-1);//昨日收盘价
dayO:=CALLSTOCK('',vtOPEN,6,0);//当日开盘价

kpzf:100*(dayO-dayC)/dayC;//开盘涨幅。这是按照开盘价计算的涨幅。

currentzf:100*(c-dayC)/dayC;//当前涨幅,按照最新价计算的涨幅

buyshort(kpzf>=3.5  and currentzf>=5 and  holding=0,1,market);//当前涨幅大于5% 且开盘涨幅大于3.5% 开仓

if currentzf<3 and holding<0 then sellshort(1,holding,market);//止盈平仓
if currentzf>6.5 and holding<0 then sellshort(1,holding,market);//止损平仓


二.开盘公式 集合竞价达到涨幅1.5%,市价现价开仓。”这个部分图表交易是无法实现的,涉及到集合竞价部分,只能后台程序化才行。
3楼
FireScript 发表于:2020/11/26 14:56:32
 上面这个代码 还是要提下。你说的这个开盘涨幅我是按照开盘价计算的。你如果有具体想法,你最好表述下。
4楼
LBG95 发表于:2020/12/2 16:23:51
谢谢大佬的帮助
共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in .01465 s, 3 queries.