以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  偷价问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=181768)

--  作者:NH
--  发布时间:2020/8/18 0:44:34
--  偷价问题

D:=N;

IF  L<=MA3-D*MINDIFF AND  HOLDING>0 THEN BEGIN

SELL(HOLDING>0,HOLDING,THISCLOSE)

 

 

IF  L<=MA3-D*MINDIFF AND  HOLDING>0 THEN BEGIN

SELL(HOLDING>0,HOLDING,stopr,ENTERPRICE-D*MINDIFF)

 

这两个写法作为止损条件,哪个可行? 是否 第二条写法 有偷价嫌疑?实际使用中 成交不了?


--  作者:FireScript
--  发布时间:2020/8/18 9:01:06
--  
 是的。第二条是可能出现偷价情况的。另外stopr 在国内市场实际是不支持的,交易时候也就是按照普通限价下单来的。

--  作者:NH
--  发布时间:2020/8/18 9:11:23
--  

好的  谢谢

 


--  作者:NH
--  发布时间:2020/8/18 11:04:31
--  
 请老师 改正下第二句代码,可以实战使用的。
--  作者:FireScript
--  发布时间:2020/8/18 11:12:11
--  
这个参数也是你自己设置的。如果为了尽快成交,你可以把这个D设置大点。等于是在价格上让步下。以便于尽快成交。
SELL(HOLDING>0,HOLDING,LIMITR,ENTERPRICE-D*MINDIFF)

或者你直接用市价下单。
SELL(HOLDING>0,HOLDING,market)



--  作者:NH
--  发布时间:2020/8/18 16:50:42
--  
仅仅这一个参数的调整,整个模型就大变样了的。 程序化有太多的坑了的