以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请详解一下次函数用法 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=51275) |
-- 作者:mao100003801 -- 发布时间:2013/4/21 16:16:22 -- 请详解一下次函数用法 当前位置之前连续有多少次连续亏损的交易,注意每次平仓算一次交易,而开仓不算 用法:NUMSEQLOSS 注意:
问题: 这个函数的返回值是从什么时间算起?从图表上第一根K线吗? 如果要计算当日的连亏次数,如何写代码? 我的目的是:如果当日出现连续两次亏损,则不再开仓。
请给段参考代码,谢谢! |
-- 作者:mao100003801 -- 发布时间:2013/4/21 16:26:32 -- aa:=NUMSEQLOSS;
我在程序里写了一段代码观察,为何返回值停留在1,不再增加? |
-- 作者:jinzhe -- 发布时间:2013/4/22 9:40:21 -- 从图表第一根k线算起,图表上交易亏损就记录,连续亏损就增加numseqloss的值
|
-- 作者:mao100003801 -- 发布时间:2013/4/22 14:26:04 -- aa:=NUMSEQLOSS; 连亏次数:aa,linethick0;
我在程序里写了一段代码观察,为何返回值停留在1,不再增加? |
-- 作者:jinzhe -- 发布时间:2013/4/22 14:38:14 -- 没有开平仓? |
-- 作者:RogarZ -- 发布时间:2013/4/22 16:33:07 -- 只有这两句?
aa:=NUMSEQLOSS;
没有开平仓怎么记录? 请讲的完整点,不明白你的意思 [此贴子已经被作者于2013-4-22 16:33:26编辑过]
|
-- 作者:wn10000neng -- 发布时间:2013/4/22 20:43:53 -- 函数说明有点看不懂 |
-- 作者:mao100003801 -- 发布时间:2013/4/23 21:52:37 -- 好的。 我的目的是:如果当天出现连续2次亏损,就不再开仓。
aa:=NUMSEQLOSS; cond可以开仓:=aa<=1; //连亏次数如果到了2,就不再开仓
实际问题是:我写了这样的代码,来观察NUMSEQLOSS这个函数的变化,却发现出现多次连续亏损的时候,这个函数的返回值没有发生变化。 请问问题在哪里,如何实现这个意图? |
-- 作者:RogarZ -- 发布时间:2013/4/24 0:14:13 -- 参考软件 自带的 闪灵交易系统 用全局变量就弄完了 |