开拓者期货期权程序化系统交易论坛
标题:
操盘教你怎么在日内交易短线期货赚钱
[打印本页]
作者:
67321
时间:
2008-3-29 11:33:59
标题:
操盘教你怎么在日内交易短线期货赚钱
浏览了许多网站,看了很多文章,听了很多评论,了解了很多方法,经过了许多高手的指点,结果就一个字亏。,哈哈,并且亏得很惨。那么这说明什么,你错了。真正的交易秘诀是什么.很简单,就是做好止损点和资金的使用量,也就是控制好风险,加上一套获利的操作方法,坚持连续使用。
1。设置止损点 太过时了是吧,我想做过期货的人都知道要止损点,但是你知道吗,使用止损点有多困难。有了止损点就万事大吉了吗,别只知其一不知二,关键就在细节的处理上,就像操作系统一样。止损点也不是100%可以执行的,有时你就想止损也止不了。举个例子假如你的止损点在2000,可是收盘在2005,次日开盘就是跌停,试问你能控制你的风险吗,在假如去年天胶7月,盘整了一天,最后10分钟突然跌停,价格50点。50点的往下跌,连撤单再挂单的时间都来不及。再加上人为地犹豫,能及时止损的也不全能达到。希望大家记住止损点,只是大致的控制住了风险,全靠他是不行的,一定要和别的控制风险的方法结合。这不是否定止损点的作用,他可以过滤掉大部分的风险,所以我们在确定操作方法是时,别以为有了止损点就万事大吉了,还要考虑到采取其他的方法来避免那一次形成的致命损失。
2。资金的使用量也就是仓位控制,大家知道了止损点不是完全靠得住。假如你的仓位过大的话,一次亏损大了,就要费很大力气才能弥补,假如你的资金损失超过30%,想再弥补就很难了。一般我认为粗率估计不要超过总资金的20%,像小麦等拨弄晓得品种可适当大一点。像铜就要更小,否则那真是自取灭亡。
3。好的交易系统很多,有长期的有短期的,关键有一点,就是要坚持,就是短线也要检验期长期的效果,前往不要在系统表现不佳时,频繁更换,那到头来只会四处碰壁。不管是长期的系统还是短期的系统。一定要长期使用才有效果,这是获利的关键。
作者:
火炎焱1209
时间:
2008-12-6 00:18:18
:funk: :funk:
作者:
yangtse010
时间:
2010-1-20 12:58:13
楼上是想说fuck吗
作者:
TBlzx
时间:
2010-2-10 15:58:35
标题:
回复 1# 67321 的帖子
能说出来交流多好,顶
作者:
草根。
时间:
2012-7-1 12:05:33
支持一下、
作者:
zhen2710
时间:
2012-7-6 13:40:54
好的交易系统很多,有长期的有短期的,关键有一点,就是要坚持,就是短线也要检验期长期的效果,前往不要在系统表现不佳时,频繁更换,那到头来只会四处碰壁。不管是长期的系统还是短期的系统。一定要长期使用才有效果,这是获利的关键。 这一点 很好
作者:
天崖
时间:
2012-7-8 06:05:56
作者:
Tracymao
时间:
2013-1-14 19:46:48
学习下~
作者:
Tracymao
时间:
2013-1-28 19:40:56
顶起,楼主言之有理~
作者:
任任任
时间:
2013-2-23 10:35:03
zhen2710 发表于 2012-7-6 13:40
好的交易系统很多,有长期的有短期的,关键有一点,就是要坚持,就是短线也要检验期长期的效果,前往不要在 ...
Params
Numeric notbef(9.01);
Numeric notaft(14.55);
Numeric f1(0.32);
Numeric f2(0.06);
Numeric f3(0.14);
Numeric reverse(0.7);
Numeric rangemin(0.1);
Numeric xdiv(3);
Numeric lots(1);
Numeric PercentOfRange(0.5);
Vars
NumericSeries ssetup(0);
NumericSeries bsetup(0);
NumericSeries senter(0);
NumericSeries benter(0);
NumericSeries bbreak(0);
NumericSeries sbreak(0);
NumericSeries ltoday(0);
NumericSeries hitoday(9999);
NumericSeries startnow(0);
NumericSeries div(0);
BoolSeries rfilter(false);
Numeric i_reverse;
Numeric i_rangemin;
Numeric i_vB;
Numeric i_vS;
Numeric DayOpen;
Numeric UpperBand;
Numeric LowerBand;
Numeric PreDayRange;
BoolSeries UpperStoped;
BoolSeries LowerStoped;
Begin
if(date>20131210)return;
If(BarStatus==2 && Time==0.090000 && High==Low) return;
DayOpen = OpenD(0);
UpperBand = DayOpen+PreDayRange*PercentOfRange;
LowerBand = DayOpen-PreDayRange*PercentOfRange;
i_reverse = reverse*(OpenD(0)/100);
i_rangemin = rangemin*(OpenD(0)/100);
if(BarStatus==0)
{
startnow=0;
div=max(xdiv,1);
}
if(Date != Date[1])
{ UpperStoped=True;
LowerStoped=True;
SetGlobalVar(0,0);
SetGlobalVar(1,0);
startnow=startnow+1;
ssetup=hitoday[1]+f1*(Close[1]-ltoday[1]);
senter=((1+f2)/2)*(hitoday[1]+Close[1])-(f2)*ltoday[1];
benter=((1+f2)/2)*(ltoday[1]+Close[1])-(f2)*hitoday[1];
bsetup=ltoday[1]-f1*(hitoday[1]-Close[1]);
bbreak=ssetup+f3*(ssetup-bsetup);
sbreak=bsetup-f3*(ssetup-bsetup);
hitoday=High;
ltoday=Low;
rfilter=(hitoday[1]-ltoday[1])>=i_rangemin;
}
if(High>hitoday)
{
hitoday=High;
}
if(Low<ltoday)
{
ltoday=Low;
}
if(Time*100>=notbef and Time*100<notaft and startnow>=2 and rfilter)
{
if(Time != GetGlobalVar(1) and GetGlobalVar(1) != 0)
{
SetGlobalVar(1,10000);
}
if(hitoday>=ssetup and marketposition>-1 and GetGlobalVar(1)<1 )
{
If(Low<=(senter+(hitoday-ssetup)/div)and Time<0.1400 and high!=low && Low<=LowerBand )
{
SellShort(lots,senter+(hitoday-ssetup)/div);
SetGlobalVar(1,Time);
Return;
}
}
if(ltoday<=bsetup and marketposition<1 and GetGlobalVar(1)<1 )
{
If(High>=(benter-(bsetup-ltoday)/div)and Time<0.1400 and high!=low && High>=UpperBand )
{
Buy(lots,benter-(bsetup-ltoday)/div);
SetGlobalVar(1,Time);
Return;
}
}
if(marketposition==-1)
{
SetGlobalVar(0,1);
if(High-EntryPrice>=i_reverse)
{
BuyToCover(lots,EntryPrice+i_reverse);
Return;
}
}
if(marketposition==1)
{
SetGlobalVar(0,1);
if(EntryPrice-Low>=i_reverse)
{
Sell(lots,EntryPrice-i_reverse);
Return;
}
}
if(marketposition==0)
{
if(High>=bbreak and GetGlobalVar(0) == 0 and Time<0.1400 and high!=low && High>=UpperBand )
{
Buy(lots,bbreak);
Return;
}
}
if(marketposition==0)
{
if(low<=sbreak and GetGlobalVar(0) == 0 and Time<0.1400 and high!=low && Low<=LowerBand )
{
SellShort(lots,sbreak);
Return;
}
}
}
if(Time*100>=notaft and Time<0.1600)
{
if(marketposition==-1)
{
BuyToCover(lots,Open);
}
if(marketposition==1)
{
Sell(lots,Open);
}
}
End
作者:
Anchess
时间:
2013-4-11 23:06:58
本人刚来学习的。楼上的主人,你上面写的是什么是中期指标吗?
作者:
新鱼人2013
时间:
2013-4-12 14:25:36
谢谢啦!
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2