以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 请问老师 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=48983) |
-- 作者:jsh578 -- 发布时间:2013/2/27 14:00:12 -- 请问老师 请问老师: 比如我想实现均线金叉和死叉信号发生的下一个K线开盘价进行开平仓交易,但是盘中的止盈和止损需要触发价格瞬间执行,我下面的这个程序在“交易—图表程序化交易—固定时间间隔”能实现吗?要是不能实现我该怎么做个调整? KD:=CROSS(M1,M2); //开多条件 PD:=CROSS(M4,M3); //平多条件 //开多 IF HOLDING<=0 THEN BUY(KD,1,MARKET); //平多 IF HOLDING>0 THEN SELL(PD,0,MARKET); //止赢止损 WIN1:=0; //赢亏百分比 WIN2:=0; //赢亏点数 //多头止赢止损 IF HOLDING>0 AND ENTERBARS>0 THEN
BEGIN
WIN1:=(C-ENTERPRICE)/ENTERPRICE*100;
IF WIN1>=3 OR WIN1<=-0.5 THEN SELL(1,0,MARKET); //5%定值止赢
END
|
-- 作者:jinzhe -- 发布时间:2013/2/27 14:09:07 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=9439 阿火秘笈第一个 |
-- 作者:jsh578 -- 发布时间:2013/2/27 21:53:25 -- 看了阿火老师的秘笈,但我还是对混合模式非常的不理解: 1:比如阿火老师的程序 《《如果是 K线走完模式和盘中模式并存,怎么做呢?也简单,就是在“开盘价下单语句”后面加入蓝色部分的“盘中下单语句”就行了,如下: …… entertime:=time>100000 and time<144500; if holding>0 and cc<=0 then sell(1,1,limitr,o); …… if cc>0 and l<zs then begin sell(1,1,limitr,min(o,zs-0.6)); cc:=0; end ……》》 红色和蓝色的两个语句出现条件满足时,是当前K线结束执行,还是盘中轮询即刻执行,这两个语句的区别在哪里呢? 2:我就是想实现例如:在均线金叉的下一个k线的开盘价开多,然后轮询动态的止盈和止损? 3:如果我要是运行混合模式的交易系统,应该选择“固定时间间隔”、“走完一根K线”的哪一个? 这个问题真的很折磨我!!
|
-- 作者:jinzhe -- 发布时间:2013/2/27 22:47:08 -- 看cc,这个全局变量起控制的作用 |
-- 作者:jsh578 -- 发布时间:2013/2/28 7:32:36 -- …… entertime:=time>100000 and time<144500;
if holding>0 and cc<=0 then sell(1,1,limitr,o); …… if cc>0 and l<zs then begin sell(1,1,limitr,min(o,zs-0.6)); cc:=0; end ……》》 您先告诉我这两个语句是走完k线执行还是即刻执行? |
-- 作者:jinzhe -- 发布时间:2013/2/28 8:50:32 -- 一个完整的公式你要割裂的看,能看懂吗? |
-- 作者:jsh578 -- 发布时间:2013/2/28 9:00:41 -- 如果我运行的是“固定时间间隔”模式,红色和蓝色的两个语句出现条件满足时,是当前K线结束执行,还是盘中轮询即刻执行? [此贴子已经被作者于2013-2-28 9:00:59编辑过]
|