Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:当天跌幅超过3个点我就卖掉 怎么写

1楼
sisz 发表于:2017/4/10 9:47:07



if  o*0.97 < DYNAINFO(7) then  begin


TSELL( 1 ,0,MKT,L),ALLOWREPEAT;  // 全部卖掉

end

他怎么没有卖掉  ?

帮我看下 


2楼
shq 发表于:2017/4/10 9:54:45
TSELL( 1 ,0,MKT,L)这个语句编写不对,既然是市价,为什么还要加上L呢,那么,这里应该是不需要L的。
[此贴子已经被作者于2017/4/10 9:55:49编辑过]
3楼
sisz 发表于:2017/4/10 10:02:08
我去掉了他也是没有卖掉 我现在都亏-5.30  %  


应该是符合条件了  


4楼
shq 发表于:2017/4/10 10:17:22
o*0.97 < DYNAINFO(7) //这个条件有问题,您理解下该语句的逻辑。

该语句满足时,根本就不是最新价跌破开盘价的3%
[此贴子已经被作者于2017/4/10 10:17:31编辑过]
5楼
sisz 发表于:2017/4/10 10:23:06
开盘价*0.97 < 现价  

就是跌幅3个点  

不是吗

6楼
shq 发表于:2017/4/10 10:41:54
不是,请主动思考下代码逻辑,这语句表示的意思即  最新价大于开盘价的97%,不等于跌幅3个点;准确写法应为  最新价<=开盘价*97% //跌幅超过3个点
7楼
sisz 发表于:2017/4/10 11:02:22
if   DYNAINFO(7) <= o*0.97  then  begin

TSELL( 1 ,0,MKT,L),ALLOWREPEAT;  // 全部卖掉

end


我改成这样 测试一下 也不行  

TSELL( 1 ,0,MKT),ALLOWREPEAT;  // 全部卖掉   

这样也不行 


8楼
shq 发表于:2017/4/10 14:01:10
DYNAINFO(7)改为close也不行吗?

利用调试函数把 close<= open*0.97 输出看下,是否输出为1(即满足条件)。

调试函数请参照debugout或者debugfile的用法。
共8 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.04688 s, 2 queries.