以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请老师完成空头开仓条件 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=142655) |
-- 作者:zurich -- 发布时间:2016/11/14 10:05:36 -- 请老师完成空头开仓条件 //定义参数 //中间变量 Cond1:=Sm>Em;
//幅度止盈部分 |
-- 作者:zurich -- 发布时间:2016/11/14 10:10:18 -- 指标条件内容 |
-- 作者:jinzhe -- 发布时间:2016/11/14 10:14:08 -- 空头条件是什么? |
-- 作者:zurich -- 发布时间:2016/11/14 11:23:17 -- 跟多头条件相反的 |
-- 作者:jinzhe -- 发布时间:2016/11/14 11:32:32 -- sellCond:not(Cond1) And not(K>D) And not(Cond3) ;//开仓条件 if sellcond then buyshort(holding=0,1,marketr); |
-- 作者:zurich -- 发布时间:2016/11/14 11:37:22 -- 空头的止损,止盈语句,条件和多头相反 |
-- 作者:jinzhe -- 发布时间:2016/11/14 13:11:22 -- If BuyCond And Holding=0 Then Begin Buy(1,Num,Market); Gl:=Gj;//开仓时前一轮行情高价 Dl:=Dj;//开仓时前一轮最低价 ls:=Gl-Dl;//区间幅度 End sellCond:not(Cond1) And not(K>D) And not(Cond3) ;//开仓条件 if sellcond and holding=0 then begin buyshort(holding=0,num,market); Gl:=Gj;//开仓时前一轮行情高价Dl:=Dj;//开仓时前一轮最低价 ls:=Gl-Dl;//区间幅度 End //幅度止损部分 If Enterprice>=Gl And Close<=Dl+0.618*ls Then Sell(1,Num,Market); If Enterprice>=Dl+0.786*ls And Enterprice<=Gl And Close<=Dl+0.5*ls Then Sell(1,Num,Market); If Enterprice>=Dl+0.5*ls And Enterprice<=Dl+0.786*ls And Close<=Dl+0.236*ls Then Sell(1,Num,Market); If Enterprice>=Dl+0.236*ls And Enterprice<Dl+0.5*ls And Close<=Dl Then Sell(1,Num,Market); //幅度止盈部分
If Enterprice<=Gl And Close>=Dl-0.618*ls Then Sell(1,Num,Market); //幅度止盈部分 |