以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]---减仓策略问题,信号确认K线收盘前N秒开仓  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=153292)

--  作者:单刀赴会
--  发布时间:2017/5/18 23:22:51
--  [求助]---减仓策略问题,信号确认K线收盘前N秒开仓

大神们帮我解答一下:

我想表达的意思是,收盘小于MA20 开空10手,如果盈利达到20跳减仓5手 剩下的仓位达到C>MA20再出场,为什么会出现减仓5手后的

剩余5手再下根K也平掉了 ,然后反复开仓? 代码如下:

图片在附件不会显示在模板。。。。。
ma20:ma(c,20);
if HOLDING=0 and c<ma20 then BEGIN
BUYSHORT(1,10,LIMITR,c);
end   // 开空
////
if HOLDING<0  then BEGIN
if c>ma20 then
SELLSHORT(1,HOLDING,LIMITR,c); //全平
//////
IF AVGENTERPRICE-C>20*MINDIFF  THEN
 SELLSHORT(1,5,MARKET); //空头减仓
 end

 

图片点击可在新窗口打开查看另外像文化的信号确认在当根K线收盘前3秒开仓该怎么写???????

CLOSEKLINE(TYPE,N) 设置K线提前N秒走完,确认信号下单,K线走完进行复核

用法:
CLOSEKLINE(TYPE,N),TYPE=0,代表每小节和收盘前最后一根K线提前N秒走完,TYPE=1,代表收盘前最后一根K线提前N秒走完,TYPE=2,代表每一根K线提前N秒走完。N是时间(秒数)。



 


--  作者:单刀赴会
--  发布时间:2017/5/18 23:27:55
--  

 

[此贴子已经被作者于2017/5/18 23:29:49编辑过]

--  作者:单刀赴会
--  发布时间:2017/5/18 23:34:58
--  

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

--  作者:单刀赴会
--  发布时间:2017/5/18 23:35:30
--  

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

--  作者:wenarm
--  发布时间:2017/5/19 8:32:49
--  

你输出你的条件在出现疑问的位置看下条件是否确实成立.

目前没有信号确认函数,但是可以通过代码实现

http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=2183&skin=0

信号延时在图表上做不出的,信号延时后台代码参考上述连接


--  作者:单刀赴会
--  发布时间:2017/5/19 9:31:16
--  
信号确认收盘前N秒下单金字塔的看不懂的太复杂,没有文化的简单。 这程序化软件 这个有的功能那个软件没有 那个有的功能这软件没有,MC  TB  文化  易盛 金字塔全搞一遍了, 我实例的这段代码在别平台写 都不会出回来连续减两次仓,就金字塔出现这个问题 附图 文化的信号正常就是2B文化 收盘模拟不能和实时模型写到一块,止盈用的也是收盘价不是limitr单
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170519092942.png
图片点击可在新窗口打开查看

--  作者:wenarm
--  发布时间:2017/5/19 9:44:47
--  

你不要给我发这种图,没有任何意义,为什么会平仓,在你环境下把相关条件的结果打印输出分析就知道。


--  作者:单刀赴会
--  发布时间:2017/5/19 9:47:25
--  
有没有减仓的模型示范,昨晚在论坛找了没有找到
--  作者:FexTel
--  发布时间:2017/5/19 9:48:36
--  

 

 IF AVGENTERPRICE-C>20*MINDIFF  THEN
 SELLSHORT(1,5,MARKET); //空头减仓
 end

 

//你这个减仓没做仓位控制,要求是只减5手,你这样写会达到盈利后一直减仓.

//你可以通过变量控制只减1次 或者 做下仓位控制 

示例

IF AVGENTERPRICE-C>20*MINDIFF  AND ABS(HOLDING)>=20 THEN
 SELLSHORT(1,5,MARKET); //空头减仓
 end

 

 

2,专业版提供走完K线提前下单功能,及你要求的信号确认提前几秒下单

[此贴子已经被作者于2017/5/19 9:49:48编辑过]

--  作者:单刀赴会
--  发布时间:2017/5/19 9:56:53
--  
问题已解决。谢谢图片点击可在新窗口打开查看