以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 多条件价格控制语句写法,请指点。 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=9328) |
-- 作者:tonybig -- 发布时间:2011/12/12 9:53:06 -- 多条件价格控制语句写法,请指点。 HH1:=HHV(C,21);LL1:=LLV(C,21); P4:=CROSS(h,(REF(MA(L,7),1)); 多头bpk:p4||M1||M3;
请高手帮忙改变一下 目前的问题就是开仓的价位我想选用轮询的模式,出现指令当即开单,但是开仓的价格控制语句我不会写,请指点. |
-- 作者:jinzhe -- 发布时间:2011/12/12 10:10:34 -- 我研究下先 |
-- 作者:jinzhe -- 发布时间:2011/12/12 10:22:27 -- 价格的话用buy,buyshort来写 |
-- 作者:jinzhe -- 发布时间:2011/12/12 10:23:07 -- 比如说buy(cond ,1,limitr,c+5*mindiff); |
-- 作者:tonybig -- 发布时间:2011/12/12 10:39:02 -- jinzhe老师你好,单条件基本框架我懂,但是运用到多条件的情况下,下单价格不一样 , 例如先满足开仓条件一,就用条件一开仓价买入。 先满足条件2就先用条件2价格开仓,请问怎么区分和编写。 |
-- 作者:tonybig -- 发布时间:2011/12/12 11:38:50 -- 顶一下 |
-- 作者:jinzhe -- 发布时间:2011/12/12 13:12:28 -- 那可以分别写,比如 buy(cond1,1,market); buy(cond2,1,limitr,c+5*mindiff); buy(cond3,1,limitr,c+5*mindiff); [此贴子已经被作者于2011-12-12 13:26:49编辑过]
|
-- 作者:jinzhe -- 发布时间:2011/12/12 13:30:12 -- 比如你的是这样改
if p4 then buy(holding=0,1,thisclose); if m1 then buy(holding=0,1,market); if m3 then buy(holding=0,1,limitr,c+5*mindiff);
|
-- 作者:tonybig -- 发布时间:2011/12/12 15:11:11 -- M1:=REF(C,1)>REF(C,2)&&REF(L,1)<REF(LL1,1)&&K>D;
像这个条件我能取到当条件满足的瞬间的价格吗? |
-- 作者:fly -- 发布时间:2011/12/12 15:14:43 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=9291 类似的问题已经在论坛问过,回复是用全局变量,且举了例子 |