设为首页收藏本站

 找回密码
 注册
查看: 1419|回复: 0
打印 上一主题 下一主题

请教关于进出场价格 [复制链接]

Rank: 1

精华
0
UID
112612
积分
22
帖子
1
主题
1
阅读权限
10
注册时间
2012-9-21
最后登录
2012-9-28
跳转到指定楼层
1#
发表于 2012-9-21 10:13:38 |显示全部楼层 |倒序浏览
本帖最后由 pepsico007 于 2012-9-21 10:20 编辑

不知大家写策略时进出场用的是什么价格,比如说简单的区间突破策略,上轨为MyHigh,下轨为MyLow,则突破上轨买入有两种写法:
1:
CODE
If(Close>MyHigh) Buy(1,Close);     
2:  
CODE
If(High>MyHigh) Buy(1,MyHigh)     
不知道哪种写法更符合实际一些?另外就是止损或者止盈时也有两种写法,比如止盈线为StopProfit, 价格突破止盈线后再落回止盈线下时止盈出场:
1:
CODE
If(Max(Close,Highest(Close[1],BarssinceEntry))>StopProfit && Close<StopProfit)
Sell(1,Close);

2:
CODE
If(Max(High,Highest(High[1],BarssinceEntry))>StopProfit && Close<StopProfit)
Sell(1, StopProfit);

我现在采用的都是第一种写法,就是都是以收盘价进行开仓平仓,但是策略效果会稍微差一些,尤其是在大于1分钟bar上,效果跟第2种写法差比较多。不知道大家开发策略时是都以Close进行开平仓还是用的绝对的价格,另外就是,哪一种更符合实际一些呢?
我的体会是,如果采用第2种写法,很多策略都可以很容以的赚钱,但是判断时用到了Hign和Close,有点用了未来函数的意味,然后又不以close交易。
因为刚接触期货不久,希望大家不吝赐教,先谢过各位~
您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-13 14:26

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部