Rss & SiteMap

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

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

标题:请问老师

1楼
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
2楼
jinzhe 发表于:2013/2/27 14:09:07

http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=9439

阿火秘笈第一个

3楼
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线”的哪一个?

这个问题真的很折磨我!!
4楼
jinzhe 发表于:2013/2/27 22:47:08
看cc,这个全局变量起控制的作用
5楼
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线执行还是即刻执行?

6楼
jinzhe 发表于:2013/2/28 8:50:32
一个完整的公式你要割裂的看,能看懂吗?
7楼
jsh578 发表于:2013/2/28 9:00:41
如果我运行的是“固定时间间隔”模式,红色和蓝色的两个语句出现条件满足时,是当前K线结束执行,还是盘中轮询即刻执行?
[此贴子已经被作者于2013-2-28 9:00:59编辑过]
共7 条记录, 每页显示 10 条, 页签: [1]


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