以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp)
-- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2)
---- 交易策略就没有止损 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=162691)
|
-- 作者:qq代人发帖
-- 发布时间:2018/4/11 15:48:30
-- 交易策略就没有止损
交易策略就没有止损
此主题相关图片如下:1.jpg

|
-- 作者:banzhuan
-- 发布时间:2018/4/11 16:00:53
--
只有IB才支持“停损”的方式;您正常用限价、市价委托的方式委托即可IB(美国赢透)交易平台 这个平台支持所有限价、市价、停损、限价停损这个4个指令。在IB平台发出停损指令后会将指令单发送到IB的交易服务器上保存,等待触发。
另外,您止损可以用策略止损,或者系统中自带的止盈止损方式:
此主题相关图片如下:temp.png

[此贴子已经被作者于2018/4/11 16:03:05编辑过]
|
-- 作者:永远空军
-- 发布时间:2018/4/11 16:19:33
-- [求助]
//追踪止损 step:=20; D:10; stps:ref(if(holding<0,if(enterprice-llv(l,openbar)>=mindiff*step,enterprice+d*mindiff-CEILING((enterprice-llv(l,openbar))/mindiff/step)*step*mindiff,enterprice+d*mindiff),drawnull),1); stpl:ref(if(holding>0,if(hhv(h,openbar)-enterprice>=mindiff*step,floor(((hhv(h,openbar)-enterprice)/mindiff/step))*step*mindiff+enterprice-d*mindiff,enterprice-d*mindiff),drawnull),1); IF h>=stps and HOLDING<0 THEN BEGIN //D---D个价位止损;step---步长;stps----空单止损位; SELLshort(HOLDING<0,HOLDING,stopr,stps); //止空 END; IF l<=stpl THEN BEGIN //D---D个价位止损;step---步长;stpl----多单止损位; SELL(HOLDING>0,HOLDING,stopr,stpl); //止多 END;怎么能把这个代码改的金字塔能用
|
-- 作者:永远空军
-- 发布时间:2018/4/11 16:22:33
-- 回复:(qq代人发帖)
//追踪止损 step:=20; D:10; stps:ref(if(holding<0,if(enterprice-llv(l,openbar)>=mindiff*step,enterprice+d*mindiff-CEILING((enterprice-llv(l,openbar))/mindiff/step)*step*mindiff,enterprice+d*mindiff),drawnull),1); stpl:ref(if(holding>0,if(hhv(h,openbar)-enterprice>=mindiff*step,floor(((hhv(h,openbar)-enterprice)/mindiff/step))*step*mindiff+enterprice-d*mindiff,enterprice-d*mindiff),drawnull),1); IF h>=stps and HOLDING<0 THEN BEGIN //D---D个价位止损;step---步长;stps----空单止损位; SELLshort(HOLDING<0,HOLDING,stopr,stps); //止空 END; IF l<=stpl THEN BEGIN //D---D个价位止损;step---步长;stpl----多单止损位; SELL(HOLDING>0,HOLDING,stopr,stpl); //止多 END;怎么能把这个改的金字塔能用
|
-- 作者:wenarm
-- 发布时间:2018/4/11 16:26:46
--
step:=20; D:10; stps:ref(if(holding<0,if(enterprice-llv(l,openbar)>=mindiff*step,enterprice+d*mindiff-CEILING((enterprice-llv(l,openbar))/mindiff/step)*step*mindiff,enterprice+d*mindiff),drawnull),1); stpl:ref(if(holding>0,if(hhv(h,openbar)-enterprice>=mindiff*step,floor(((hhv(h,openbar)-enterprice)/mindiff/step))*step*mindiff+enterprice-d*mindiff,enterprice-d*mindiff),drawnull),1); IF h>=stps and HOLDING<0 THEN BEGIN //D---D个价位止损;step---步长;stps----空单止损位; SELLshort(HOLDING<0,HOLDING,LIMIT,stps); //止空 END; IF l<=stpl THEN BEGIN //D---D个价位止损;step---步长;stpl----多单止损位; SELL(HOLDING>0,HOLDING,LIMIT,stpl); //止多 END;//怎么能把这个改的金字塔能用
一般止损用市价方式,
[此贴子已经被作者于2018/4/11 16:27:37编辑过]
|
-- 作者:banzhuan
-- 发布时间:2018/4/11 16:30:01
--
SELL(HOLDING>0,HOLDING,stopr,stpl);// 这里stopr可用于回测,实盘中不能用该指令,详情可看2楼的停损委托介绍
|
-- 作者:永远空军
-- 发布时间:2018/4/11 16:31:54
-- 回复:(wenarm)step:=20;D:10;stps:ref(if(holding&...
怎么改市价
|
-- 作者:banzhuan
-- 发布时间:2018/4/11 16:36:30
--
SELL(HOLDING>0,HOLDING,market);// 市价委托SELL(HOLDING>0,HOLDING,limit,指定价格);// 限价委托 具体您可以看下软件中的函数介绍
|