以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请帮忙编写遇到的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=15349)

--  作者:千里马
--  发布时间:2012/8/21 10:24:12
--  请帮忙编写遇到的问题

----B1

----S2

----B2

----S1

如果上面的是指标线

当L<B2时买入,到S2时卖出平仓,到S1时卖出平仓卖出开仓;

当H>S2时卖出,到B2时买入平仓,到B1时买入平仓买入开仓;

 


--  作者:just
--  发布时间:2012/8/21 10:27:37
--  
工作人员在处理,稍后回复。
--  作者:just
--  发布时间:2012/8/21 10:37:07
--  

IF S2 THEN

BEGIN

SELL(HOLDING>0,0,MARKET);

END

 

if L<B2 THEN

BEGIN

BUY(HOLDING=0,1,MARKET);

END

 

IF S1 THEN

BEGIN

SELL(HOLDING>0,0,MARKET);

BUYSHORT(HOLDING=0,1,MARKET);

END

 

IF B2 THEN

BEGIN

SELLSHORT(HOLDING<0,0,MARKET);

END

 

IF H>S2 THEN

BEGIN

BUYSHORT(HOLDING=0,1,MARKET);

END

 

IF B1 THEN

BEGIN

SELLSHORT(HOLDING<0,0,MARKET);

BUY(HOLDING=0,1,MARKET);

END


--  作者:千里马
--  发布时间:2012/8/21 16:45:14
--  

IF H>S2 THEN

BEGIN

SELL(HOLDING>0,0,MARKET);

END

 

if L<B2 THEN

BEGIN

BUY(HOLDING=0,1,MARKET);

END

 

IF L<S1 THEN

BEGIN

SELL(HOLDING>0,0,MARKET);

BUYSHORT(HOLDING=0,1,MARKET);

END

 

IF L<B2 THEN

BEGIN

SELLSHORT(HOLDING<0,0,MARKET);

END

 

IF H>S2 THEN

BEGIN

BUYSHORT(HOLDING=0,1,MARKET);

END

 

IF H>B1 THEN

BEGIN

SELLSHORT(HOLDING<0,0,MARKET);

BUY(HOLDING=0,1,MARKET);

END

是不是应该这样

 

还有就是如果这些在同一K线上都成立实盘会怎样交易呢

如果是测试会是什么结果

 


--  作者:董小球
--  发布时间:2012/8/21 17:03:56
--  
那就看谁先成立了,如果开多先成立了,那就不会再开空了,图表交易信号系统里不允许锁仓
--  作者:千里马
--  发布时间:2012/8/22 9:21:00
--  
你的意思是同一根K线只能开仓和平仓,不能有开多平多开空平空同在一根K线内完成?
--  作者:just
--  发布时间:2012/8/22 9:28:48
--  

董版主讲的问题还不是你描述的这情况,不过你说的这个也是不允许的。


--  作者:千里马
--  发布时间:2012/8/22 9:43:08
--  
图表交易不能实现,后台交易可以吗