以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  止损要求只执行一次,如何编写  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=94113)

--  作者:wy93222357
--  发布时间:2016/3/4 15:05:28
--  止损要求只执行一次,如何编写
请教各位大师:在图表程序化下,止损单要求只执行一次,如何编写
--  作者:pyd
--  发布时间:2016/3/4 15:10:45
--  

VARIABLE

链接的2.2有范例:http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=53236&skin=0

 


--  作者:wy93222357
--  发布时间:2016/3/4 15:33:40
--  

variable:num=0;// 全局变量,来控制当天交易次数 

ma5:=ma(close,5);

ma20:=ma(close,20);

 

con1:=cross(ma5,ma20);

con2:=cross(ma20,ma5);

 

if cond2 and holding>0 then sell(1,1,market);

  num:=num+1;

  end

 

可否这样写


--  作者:wy93222357
--  发布时间:2016/3/4 15:35:28
--  
只做一次止损操作。
--  作者:wy93222357
--  发布时间:2016/3/4 15:36:41
--  
避免组合模型还有相同持仓被多次止损面平掉
--  作者:wy93222357
--  发布时间:2016/3/4 15:53:29
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160304155017.png
图片点击可在新窗口打开查看

--  作者:yukizzc
--  发布时间:2016/3/4 15:57:58
--  

要看交易-下单设置-程式化交易

记录下单日志

这边勾上后才会有保存一个日志记录

 


--  作者:wy93222357
--  发布时间:2016/3/4 16:38:39
--  

能否用TOTALDAYTRADE=1来做限制性条件

 

ma5:=ma(close,5);

ma20:=ma(close,20);

 

con1:=cross(ma5,ma20);

con2:=cross(ma20,ma5);

 

 if cond2 and holding>0 and  TOTALDAYTRADE=1  then sell(1,1,market);

 end


--  作者:yukizzc
--  发布时间:2016/3/4 17:37:23
--  
if cond2 and holding>0 and  TOTALDAYTRADE<=1  then sell(1,1,market);

 end