以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 如何顺延条件 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=139322) |
-- 作者:carney -- 发布时间:2016/9/8 11:25:19 -- 如何顺延条件 比如:取下跌过程中符合A条件的K线,之后只要价格上涨没有超过那个K线的收盘价,符合B条件均开空单,一直顺延到收盘。
这个该怎么编写?后台交易 |
-- 作者:jinzhe -- 发布时间:2016/9/8 11:27:08 -- cc:=valuewhen(条件a,c); if c<cc and 条件b and time<=closetime(0) then 开空语句; 需要用户自行定义下下跌过程和上涨过程加入到上面里面 |
-- 作者:carney -- 发布时间:2016/9/9 15:56:34 -- 取A周期之前,在B周期的范围内,符合C条件的D值中最大值。
该怎么编写?后台交易 |
-- 作者:jinzhe -- 发布时间:2016/9/9 16:01:19 -- dd:=if( 条件c,d,0); hh:ref(hhv(dd,b),a); hh为所求值 |
-- 作者:carney -- 发布时间:2016/9/11 15:11:49 -- 当出现条件A时,开仓买单,之后短线平仓,止损在A1。 再之后如果出现条件B,继续开仓买单,之后短线平仓,止损在B1。 再之后如果出现条件C,同上,止损在C1。 条件C可以一直循环下去
只要当上面任何一个条件出现止损,则从条件A重新开始。该怎么编写?
后台交易 [此贴子已经被作者于2016-9-11 15:12:31编辑过]
|
-- 作者:jinzhe -- 发布时间:2016/9/12 9:19:02 -- if 条件a and tbuyholding(0)=0 then tbuy(1,1,mkt); if c<a1 then tsell(1,0,mkt); if 条件b and tbuyholding(1)=1 then tbuy(1,1,mkt); if c<b1 then tsell(1,0,mkt); if 条件c and tbuyholding(1)=2 then tbuy(1,1,mkt); if c<c1 then tsell(1,0,mkt); |
-- 作者:carney -- 发布时间:2016/9/12 14:00:36 -- 如果用循环语句呢? |
-- 作者:jinzhe -- 发布时间:2016/9/12 14:05:26 -- 用不了循环 |
-- 作者:carney -- 发布时间:2016/9/12 15:32:51 -- 什么样的情况是用循环语句的? |
-- 作者:jinzhe -- 发布时间:2016/9/12 15:33:49 -- 当适合写循环时 |