以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  这两个指令为什么不会帮我平多单?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=87602)

--  作者:qq代人发帖
--  发布时间:2015/11/23 9:47:12
--  这两个指令为什么不会帮我平多单?
pkd:SELLSHORT(PK,0,market);                

pdd:SELL(PD,0,market);                 

这两个指令为什么不会帮我平多单?     我要达到条件就平仓实盘救急


--  作者:hm418
--  发布时间:2015/11/23 9:49:27
--  
今天上午我让塑料1601上破价格就平仓,我的指令就是这样,却不平仓。。。我现在还有一个品种也一样,
--  作者:hm418
--  发布时间:2015/11/23 9:52:25
--  
 pkd:SELLSHORT(PK,0,market);                  //????D?o?
kdd:BUY(KD AND HOLDING=0,15,market);           //?a?àD?o?
pdd:SELL(PD,0,market);                       //???àD?o?
kkd:BUYSHORT(KK AND HOLDING=0,15,market);     //?a??D?o?

我全部用上上面的就能开多平多开空平空,

减了以下这两个为什么不平
kdd:BUY(KD AND HOLDING=0,15,market);           //?a?àD?o?
kkd:BUYSHORT(KK AND HOLDING=0,15,market);     //?a??D?o? 

--  作者:jinzhe
--  发布时间:2015/11/23 9:53:33
--  

有两个原因,都需要用户去处理

1.平多条件不成立,只是用户认为成立了,这个需要调试

2.下单问题,这个问题有很多种,用户需要打开下单日志来查看


--  作者:hm418
--  发布时间:2015/11/23 9:58:26
--  
可换月我让老合约自动平仓不要开了,却出现这样的问题。。
听起来以后换月可以要稍微留意一下了?
还是希望各位能帮忙解决
我的条件其实很简单就是收盘价达到一定,可到了为什么就不行了,

--  作者:jinzhe
--  发布时间:2015/11/23 10:00:33
--  
以下是引用hm418在2015/11/23 9:52:25的发言:
 pkd:SELLSHORT(PK,0,market);                  //????D?o?
kdd:BUY(KD AND HOLDING=0,15,market);           //?a?àD?o?
pdd:SELL(PD,0,market);                       //???àD?o?
kkd:BUYSHORT(KK AND HOLDING=0,15,market);     //?a??D?o?

我全部用上上面的就能开多平多开空平空,

减了以下这两个为什么不平
kdd:BUY(KD AND HOLDING=0,15,market);           //?a?àD?o?
kkd:BUYSHORT(KK AND HOLDING=0,15,market);     //?a??D?o? 

原来代码是这样的,去掉开仓语句,你看看k线图上还有信号吗?

图表交易是根据信号来处理的,不是根据你实际账户系统来处理的

去掉开仓语句后,k线图上的开仓信号就消失了,那么系统就认为此时没有任何的持仓,所以就不会有平仓被触发

还是多看看学习资料吧

[此贴子已经被作者于2015/11/23 10:00:58编辑过]

--  作者:hm418
--  发布时间:2015/11/23 10:09:11
--  
塑料我手工平掉了以后现在1分钟k线出现了:最新的1分钟k线不重新刷新,最低价成了3620了,我对它的操作是开启自动交易,然后取消他的公式,但系统提示所开启自动交易不允许取消,连续点了两次,而其他我监控的品种我没这样点过,这个问题也请解决,感谢
图片点击可在新窗口打开查看此主题相关图片如下:img_20151123_100626.jpg
图片点击可在新窗口打开查看

--  作者:hm418
--  发布时间:2015/11/23 10:10:45
--  
感谢,请问kdd:BUY(KD AND HOLDING=0,15,market); 中15改成0 是能开多少开多少还是不开呢?
--  作者:jinzhe
--  发布时间:2015/11/23 10:15:09
--  
以下是引用hm418在2015/11/23 10:09:11的发言:
塑料我手工平掉了以后现在1分钟k线出现了:最新的1分钟k线不重新刷新,最低价成了3620了,我对它的操作是开启自动交易,然后取消他的公式,但系统提示所开启自动交易不允许取消,连续点了两次,而其他我监控的品种我没这样点过,这个问题也请解决,感谢
图片点击可在新窗口打开查看此主题相关图片如下:img_20151123_100626.jpg
图片点击可在新窗口打开查看

这个不是问题,是用户使用不当。启动交易后不能对当前的公式和合约进行更换,要更换请在启动交易之前执行


--  作者:jinzhe
--  发布时间:2015/11/23 10:16:18
--  
以下是引用hm418在2015/11/23 10:10:45的发言:
感谢,请问kdd:BUY(KD AND HOLDING=0,15,market); 中15改成0 是能开多少开多少还是不开呢?

改成0是满仓开,满仓的资金是默认100万,要求该默认值在这里改

要知道当前的虚拟资金是多少,查看函数asset


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

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