找回密码
 立即注册

QQ登录

只需一步,快速开始

广告载入中...
楼主: 易简轩

(转)精确的短线交易技术

   火... [复制链接]
发表于 2011-5-12 13:33 | 显示全部楼层
好好学习天天向上
回复

使用道具 举报

发表于 2011-5-13 12:54 | 显示全部楼层
精准的短线交易技术。
回复

使用道具 举报

头像被屏蔽
发表于 2011-5-13 16:56 | 显示全部楼层
好好学习,天天向上!
回复

使用道具 举报

发表于 2011-5-16 07:54 | 显示全部楼层
老师辛苦  我来学习了
回复

使用道具 举报

发表于 2011-5-19 12:16 | 显示全部楼层
回复

使用道具 举报

头像被屏蔽
发表于 2011-5-21 09:04 | 显示全部楼层
特价1100元/
        
3折卖 诺基亚。苹果。LG。联想。三星。摩托罗拉。OPPO。索爱。等更多系列产品。联系QQ325067579 手机13729218952。详情见网址www.changye88.COM
       苹果系列
               苹果iPhone 3GS 32G         特价1380元/           苹果iPhone4代 32G            特价2100元/
       诺基亚系列
                诺基亚X6 8G                   特价640元/             诺基亚N97mini(黄金版)       特价1250元/
       三星系列
                三星W799                      特价2210元/           三星i579                           特价1050元/
        摩托罗拉系列
                摩托罗拉XT702                特价750元/            摩托罗拉ME722                  
回复

使用道具 举报

发表于 2011-5-22 21:05 | 显示全部楼层
楼主辛苦了,谢谢分享。。。
回复

使用道具 举报

头像被屏蔽
发表于 2011-5-24 23:29 | 显示全部楼层
人气最高的““三相电表省电器”””▔q996121287TEL:15278374434↙圆柱体▔象个手电筒▔使用时对准电表数字就可以了▔这一种对水表和气表也同样起作用▔也是唯一一种对电表,水表和气表同时起作用的仪器。本产品最大的优点是室内即插即用▔不用动电表▔对任何电表都适用.只不过浙江利华▔江苏云林的电表产品可实现即插即停▔个别型号的电表在使用该产品8-10天后▔可使电表转速*变*慢80-95%(线路短▔电器少的见效期更短!)经营机械电表校正器▔质量保证▔欢迎咨询洽谈▔2011最新3代电表控制器每个系列仪器的图片一致▔功率大小不同▔采用的芯片价不同▔格也各有不同▔仪器大功率兼容小功率▔三相兼容单相▔可控制电表慢转或不转▔倒转▔只需插在家中任一插座上即可▔无须接线无论距离远近均可控制电表▔
回复

使用道具 举报

发表于 2011-5-29 13:43 | 显示全部楼层
又学多一个知识点了~!
回复

使用道具 举报

发表于 2011-5-31 20:00 | 显示全部楼层
回复 1# 易简轩


    价值连城的精确短线交易技术--Gartley“222”源码如下,能否改成通达信版本的?
Inputs:
Length(100),
Strength(8),
Tolerance(0.10),
BullColor(Blue),
BearColor(Red);
Variables:
F1(0.618),
F2(0.786),
F3(1.27),
F4(1.618),
P1Bar(-1),
P2Bar(-1),
T1Bar(-1),
T2Bar(-1),
P1(0.0),
P2(0.0),
T1(0.0),
T2(0.0),
PTValid(False),
HLValid(False),
InZone(False),
GD(0.0),
XA(0.0),
AB(0.0),
BC(0.0),
CD(0.0),
AD(0.0),
C1(False),
C2(False),
C3(False),
C4(False),
ABdXA(0.0),
BCdAB(0.0),
CDdBC(0.0),
ADdXA(0.0),
TL1(-1),
TL2(-1),
TL3(-1),
TL4(-1),
TL5(-1),
TL6(-1);
P1Bar = SwingHighBar(1, High, Strength, Length);
P2Bar = SwingHighBar(2, High, Strength, Length);
T1Bar = SwingLowBar(1, Low, Strength, Length);
T2Bar = SwingLowBar(2, Low, Strength, Length);
If P1Bar <> -1 and
P2Bar <> -1 and
T1Bar <> -1 and
T2Bar <> -1 Then Begin
{Test for a bullish 222}
{Trough X is T2}
T2 = Low[T2Bar];
{Peak A is P2}
P2 = High[P2Bar];
{Trough B is T1}
T1 = Low[T1Bar];
{Peak C is P1}
P1 = High[P1Bar];
{D is the buy point}
GD = Low;
PTValid = P1Bar < T1Bar and T1Bar < P2Bar and P2Bar < T2Bar;
HLValid = P1 < P2 and T1 > T2 and P1 > T1;
InZone = GD < T1 and GD > T2 and P2 >= Highest(High, T2Bar);
If PTValid and HLValid and InZone Then Begin
XA = P2 - T2;
AB = P2 - T1;
BC = P1 - T1;
CD = P1 - GD;
AD = P2 - GD;
ABdXA = AB / XA; {AB should be 61.8% of XA}
C1 = ABdXA > F1 - Tolerance and ABdXA < F1 + Tolerance;
BCdAB = BC / AB; {BC should be 61.8-78.6% of AB}
C2 = BCdAB > F1 - Tolerance and BCdAB < F2 + Tolerance;
CDdBC = CD / BC; {CD should be 127-161.8% of BC}
C3 = CDdBC > F3 - Tolerance and CDdBC < F4 + Tolerance;
ADdXA = AD / XA; {AD should be 78.6% of XA}
C4 = ADdXA > F2 - Tolerance and ADdXA < F2 + Tolerance;
If C1 and C2 and C3 and C4 Then Begin
TL1 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[P2Bar], Time[P2Bar], P2);
If TL1 >= 0 Then Begin
TL_SetColor(TL1, BullColor);
TL_SetStyle(TL1, Tool_Solid);
TL_SetSize(TL1, 2);
End;
TL2 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[T1Bar], Time[T1Bar], T1);
If TL2 >= 0 Then Begin
TL_SetColor(TL2, BullColor);
TL_SetStyle(TL2, Tool_Solid);
TL_SetSize(TL2, 2);
End;
TL3 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date[P1Bar], Time[P1Bar], P1);
If TL3 >= 0 Then Begin
TL_SetColor(TL3, BullColor);
TL_SetStyle(TL3, Tool_Solid);
TL_SetSize(TL3, 2);
End;
TL4 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date, Time, GD);
If TL4 >= 0 Then Begin
TL_SetColor(TL4, BullColor);
TL_SetStyle(TL4, Tool_Solid);
TL_SetSize(TL4, 2);
End;
TL5 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date, Time, GD);
If TL5 >= 0 Then Begin
TL_SetColor(TL5, BullColor);
TL_SetStyle(TL5, Tool_Dotted);
End;
TL6 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date, Time, GD);
If TL6 >= 0 Then Begin
TL_SetColor(TL6, BullColor);
TL_SetStyle(TL6, Tool_Dotted);
End;
End;
End;
{Test for a bearish 222}
{Peak X is P2}
{Trough A is T2}
{Peak B is P1}
{Trough C is T1}
{GD is the short point}
GD = High;
PTValid = T1Bar < P1Bar and P1Bar < T2Bar and T2Bar < P2Bar;
HLValid = T1 > T2 and P1 < P2 and T1 < P1;
InZone = GD > P1 and GD < P2 and T2 <= Lowest(Low, P2Bar);
If PTValid and HLValid and InZone Then Begin
XA = P2 - T2;
AB = P1 - T2;
BC = P1 - T1;
CD = GD - T1;
AD = GD - T2;
ABdXA = AB / XA; {AB should be 61.8% of XA}
C1 = ABdXA > F1 - Tolerance and ABdXA < F1 + Tolerance;
BCdAB = BC / AB; {BC should be 61.8-78.6% of AB}
C2 = BCdAB > F1 - Tolerance and BCdAB < F2 + Tolerance;
CDdBC = CD / BC; {CD should be 127-161.8% of BC}
C3 = CDdBC > F3 - Tolerance and CDdBC < F4 + Tolerance;
ADdXA = AD / XA; {AD should be 78.6% of XA}
C4 = ADdXA > F2 - Tolerance and ADdXA < F2 + Tolerance;
If C1 and C2 and C3 and C4 Then Begin
TL1 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date[T2Bar], Time[T2Bar], T2);
If TL1 >= 0 Then Begin
TL_SetColor(TL1, BearColor);
TL_SetStyle(TL1, Tool_Solid);
TL_SetSize(TL1, 2);
End;
TL2 = TL_New(Date[T2Bar], Time[T2Bar], T2, Date[P1Bar], Time[P1Bar], P1);
If TL2 >= 0 Then Begin
TL_SetColor(TL2, BearColor);
TL_SetStyle(TL2, Tool_Solid);
TL_SetSize(TL2, 2);
End;
TL3 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date[T1Bar], Time[T1Bar], T1);
If TL3 >= 0 Then Begin
TL_SetColor(TL3, BearColor);
TL_SetStyle(TL3, Tool_Solid);
TL_SetSize(TL3, 2);
End;
TL4 = TL_New(Date[T1Bar], Time[T1Bar], T1, Date, Time, GD);
If TL4 >= 0 Then Begin
TL_SetColor(TL4, BearColor);
TL_SetStyle(TL4, Tool_Solid);
TL_SetSize(TL4, 2);
End;
TL5 = TL_New(Date[P1Bar], Time[P1Bar], P1, Date, Time, GD);
If TL5 >= 0 Then Begin
TL_SetColor(TL5, BearColor);
TL_SetStyle(TL5, Tool_Dotted);
End;
TL6 = TL_New(Date[P2Bar], Time[P2Bar], P2, Date, Time, GD);
If TL6 >= 0 Then Begin
TL_SetColor(TL6, BearColor);
TL_SetStyle(TL6, Tool_Dotted);
End;
End;
End;
End;

Wealth-Lab code:
procedure Gartley222
(
VPFactor: float;
Tolerance: float;
Lookback: integer;
HoldBars: integer;
VolMin: integer
);
begin
var ATRValue, VP, Reversal: float;
var F1, F2, F3, F4, P1, P2, T1, T2: float;
var Bar, P1Bar, P2Bar, T1Bar, T2Bar, p: integer;
var XA, AB, BC, CD, AD, D, XD, DT, ABdXA, BCdAB, CDdBC, ADdXA: float;
var PTValid, HLValid, InZone, C1, C2, C3, C4: boolean;
var BT, BS, ST, SS: float;
{Fibonacci Constants}
F1 := 0.618;
F2 := 0.786;
F3 := 1.27;
F4 := 1.618;
InstallTimeBasedExit(HoldBars);
for Bar := Lookback to BarCount() - 1 do
begin
ApplyAutoStops(Bar);
ATRValue := ATR(Bar, Lookback);
SetShareSize( 1000 * Int( 10 / ATRValue ) );
VP := 100 * ATRValue / PriceClose(Bar);
{Find peaks and troughs}
Reversal := Int(VPFactor * VP);
P1 := Peak(Bar, #High, F1 * Reversal);
P1Bar := PeakBar(Bar, #High, F1 * Reversal);
P2 := Peak(P1Bar, #High, Reversal);
P2Bar := PeakBar(P1Bar, #High, Reversal);
T1 := Trough(Bar, #Low, F1 * Reversal);
T1Bar := TroughBar(Bar, #Low, F1 * Reversal);
T2 := Trough(T1Bar, #Low, Reversal);
T2Bar := TroughBar(T1Bar, #Low, Reversal);
{Test for a bullish 222}
{Trough X is T2}
{Peak A is P2}
{Trough B is T1}
{Peak C is P1}
{D is the buy zone}
D := PriceLow(Bar);
PTValid := (P1Bar > T1Bar) and (T1Bar > P2Bar) and (P2Bar > T2Bar);
HLValid := (P1 < P2) and (T1 > T2) and (P1 > T1);
InZone := (D < T1) and (D > T2);
if (MarketPosition = 0) and
(SMA(Bar, #Volume, Lookback) >= VolMin) and
(PTValid) and (HLValid) and (InZone) then
begin
XA := P2 - T2;
AB := P2 - T1;
BC := P1 - T1;
XD := P2 - (F2 * XA);
CD := P1 - XD;
AD := P2 - XD;
ABdXA := AB / XA; {AB should be 61.8% of XA}
C1 := (ABdXA > F1 - Tolerance) and (ABdXA < F1 + Tolerance);
BCdAB := BC / AB; {BC should be 61.8-78.6% of AB}
C2 := (BCdAB > F1 - Tolerance) and (BCdAB < F2 + Tolerance);
CDdBC := CD / BC; {CD should be 127-161.8% of BC}
C3 := (CDdBC > F3 - Tolerance) and (CDdBC < F4 + Tolerance);
ADdXA := AD / XA; {AD should be 78.6% of XA}
C4 := (ADdXA > F2 - Tolerance) and (ADdXA < F2 + Tolerance);
if C1 and C2 and C3 and C4 then
begin
DrawLine(P2Bar, P2, T2Bar, T2, 0, #Blue, #Solid);
DrawLine(T1Bar, T1, P2Bar, P2, 0, #Blue, #Solid);
DrawLine(P1Bar, P1, T1Bar, T1, 0, #Blue, #Solid);
DrawLine(Bar, D, P1Bar, P1, 0, #Blue, #Solid);
DrawLine(Bar, D, T1Bar, T1, 0, #Blue, #Dotted);
DrawLine(Bar, D, T2Bar, T2, 0, #Blue, #Dotted);
AnnotateBar('B', Bar, True, #Blue, 10);
BuyAtLimit(Bar, XD, 'G222 LE');
DT := F1 * CD;
BT := XD + DT;
BS := T2;
end;
end;
{Test for a bearish 222}
{Peak X is P2}
{Trough A is T2}
{Peak B is P1}
{Trough C is T1}
{D is the short zone}
D := PriceHigh(Bar);
PTValid := (T1Bar > P1Bar) and (P1Bar > T2Bar) and (T2Bar > P2Bar);
HLValid := (T1 > T2) and (P1 < P2) and (T1 < P1);
InZone := (D > P1) and (D < P2);
if (MarketPosition = 0) and
(PriceClose( Bar ) >= 5) and
(SMA(Bar, #Volume, Lookback) >= VolMin) and
(PTValid) and (HLValid) and (InZone) then
begin
XA := P2 - T2;
AB := P1 - T2;
BC := P1 - T1;
XD := T2 + (F2 * XA);
CD := XD - T1;
AD := XD - T2;
ABdXA := AB / XA; {AB should be 61.8% of XA}
C1 := (ABdXA > F1 - Tolerance) and (ABdXA < F1 + Tolerance);
BCdAB := BC / AB; {BC should be 61.8-78.6% of AB}
C2 := (BCdAB > F1 - Tolerance) and (BCdAB < F2 + Tolerance);
CDdBC := CD / BC; {CD should be 127-161.8% of BC}
C3 := (CDdBC > F3 - Tolerance) and (CDdBC < F4 + Tolerance);
ADdXA := AD / XA; {AD should be 78.6% of XA}
C4 := (ADdXA > F2 - Tolerance) and (ADdXA < F2 + Tolerance);
if C1 and C2 and C3 and C4 then
begin
DrawLine(T2Bar, T2, P2Bar, P2, 0, #Red, #Solid);
DrawLine(P1Bar, P1, T2Bar, T2, 0, #Red, #Solid);
DrawLine(T1Bar, T1, P1Bar, P1, 0, #Red, #Solid);
DrawLine(Bar, D, T1Bar, T1, 0, #Red, #Solid);
DrawLine(Bar, D, P1Bar, P1, 0, #Red, #Dotted);
DrawLine(Bar, D, P2Bar, P2, 0, #Red, #Dotted);
AnnotateBar('S', Bar, False, #Red, 10);
ShortAtLimit(Bar, XD, 'G222 SE');
DT := F1 * CD;
ST := XD - DT;
SS := P2;
end;
end;
if LastPositionActive then
begin
if MarketPosition = 1 then begin
SellAtLimit(Bar+1, BT, #All, 'G222 LX+');
SellAtStop(Bar+1, BS, #All, 'G222 LX-');
end;
if MarketPosition = -1 then begin
CoverAtLimit(Bar+1, ST, #All, 'G222 LX+');
CoverAtStop(Bar+1, SS, #All, 'G222 LX-');
end;
end;
end;
end;
Gartley222(2.0, 0.1, 20, 7, 2000000);
回复

使用道具 举报

发表于 2011-6-5 02:02 | 显示全部楼层
回复

使用道具 举报

发表于 2011-6-5 07:26 | 显示全部楼层
总结在股市里面亏大钱的原因,发现有下列几个常见现象,值得投资人深思。如果能够对此加以重视、反其道而行之,则投资人可以因祸得福,寻找到股市里面赚大钱的方法。  亏钱原因一:高位重...
总结在股市里面亏大钱的原因,发现有下列几个常见现象,值得投资人深思。如果能够对此加以重视、反其道而行之,则投资人可以因祸得福,寻找到股市里面赚大钱的方法。
  亏钱原因一:高位重仓低位轻仓绝大多数股的心态,往往是熊市的末段,胆很小,只敢小批量买入。但是,随着股指的上行,股赢利的增加,开始胆大,并且往往是越来越大;到了牛市的高峰期,甚至有人头脑发热、借贷入市。这就构成了输钱和输大钱的一个重要原因:低位的时候轻仓,高位的时候重仓。可见,要避免亏大钱、进而赚大钱,就必然要做到:“低位敢于重仓,高位勇于离场。”这一方面需要投资人有看大势的“慧眼”,另一方面,要有低位力排众意、敢于重仓的勇气,高位要有不恋小利、甘于淡泊明志的自制力。由此看,在股市里面尤其是在二级市场要能够获大利的话,不但要有,而且要有高超的修养。
  亏钱原因二:不止损赔大钱相当多股是这样由小亏变为巨亏的:买了股票,赚钱没有走,结果变成打平;打平时想赚了再走,结果变成浅套;浅套时想扳本再走,结果变成深套。深套之后,总有一天终于熬不住了,终于认赔,恰恰卖出卖在地板价上。小赚小亏变成巨亏,就是这样演变的。
  上述现象中,固然有投资人不识大势的原因,但是,也有不知道止损、不善于止损、没有壮士断腕勇气的原因。一般说,每到总账亏损10%的时候,要么是操盘人出了问题,要么股市出了问题,投资人到此就可以,也应该反思亏损的原因了。
  亏钱原因三:投资不当血本无归从银广夏的例子看,输大钱的重要原因在于选股不当。可见,不论机构还是股,都有选股不当的问题。都有缺乏基本投资理念的情况发生。由此可见,在选品种的问题上,要做到“避免输大钱,着力赢大利”,则必然要注意:大盘高价,从来都是投资的大忌。在小盘、中低价股上选择中长线的投资品种,才是获得厚利的常胜之道。
转载请注明出自股海明灯论坛 http://www.178448.com/,本贴地址:http://www.178448.com/thread-151586-1-1.html
回复

使用道具 举报

发表于 2012-1-15 20:38 | 显示全部楼层
答多娜网友——“请教姚工,啥叫一剑封喉
回复

使用道具 举报

发表于 2011-6-10 11:48 | 显示全部楼层
学习了,但是我想请问下那些数值是怎么算出来的?
回复

使用道具 举报

发表于 2011-6-10 14:17 | 显示全部楼层
波浪理论轮廓解析1.jpg
1102201636c71c97630faf95bf.jpg
http_imgload.gif
http_imgload.jpg
复件 1102201636c71c97630faf95bf.jpg
复件 (2) 1102201636c71c97630faf95bf.jpg
复件 (2) http_imgload.gif
复件 (2) http_imgload.jpg
复件 (2) 波浪理论轮廓解析1.jpg
复件 (2) 复件 1102201636c71c97630faf95bf.jpg
复件 (2) 复件 http_imgload.gif
复件 (2) 复件 http_imgload.jpg
复件 (2) 复件 波浪理论轮廓解析1.jpg
复件 (2) 复件 复件 1102201636c71c97630faf95bf.jpg
复件 (2) 复件 复件 http_imgload.gif
复件 (2) 复件 复件 http_imgload.jpg
复件 (2) 复件 复件 波浪理论轮廓解析1.jpg
复件 (2) 复件 复件 锯齿形修正浪.jpg
复件 (2) 复件 复件 量柱擒涨停十步之法.gif
复件 (2) 复件 复件 平台型修正浪.jpg
复件 (2) 复件 复件 三角形修正浪.jpg
复件 (2) 复件 锯齿形修正浪.jpg
复件 (2) 复件 量柱擒涨停十步之法.gif
复件 (2) 复件 平台型修正浪.jpg
复件 (2) 复件 三角形修正浪.jpg
复件 (2) 复件 上升波和下降波.gif
复件 (2) 锯齿形修正浪.jpg
复件 (2) 量柱擒涨停十步之法.gif
复件 (2) 平台型修正浪.jpg
复件 (2) 三角形修正浪.jpg
复件 (2) 上升波和下降波.gif
复件 (2) 四十二浪图.jpg
复件 (2) 推动浪延伸幅度计算.jpg
复件 (3) 1102201636c71c97630faf95bf.jpg
复件 (3) http_imgload.gif
复件 (3) http_imgload.jpg
复件 (3) 波浪理论轮廓解析1.jpg
复件 (3) 复件 1102201636c71c97630faf95bf.jpg
复件 (3) 复件 http_imgload.gif
复件 (3) 复件 http_imgload.jpg
复件 (3) 复件 波浪理论轮廓解析1.jpg
复件 (3) 复件 锯齿形修正浪.jpg
复件 (3) 复件 量柱擒涨停十步之法.gif
复件 (3) 复件 平台型修正浪.jpg
复件 (3) 复件 三角形修正浪.jpg
复件 (3) 锯齿形修正浪.jpg
复件 (3) 量柱擒涨停十步之法.gif
复件 (3) 平台型修正浪.jpg
复件 (3) 三角形修正浪.jpg
复件 (3) 上升波和下降波.gif
复件 (4) 1102201636c71c97630faf95bf.jpg
复件 (4) http_imgload.gif
复件 (4) http_imgload.jpg
复件 (4) 波浪理论轮廓解析1.jpg
复件 (4) 复件 1102201636c71c97630faf95bf.jpg
复件 (4) 复件 http_imgload.gif
复件 (4) 复件 http_imgload.jpg
复件 (4) 复件 波浪理论轮廓解析1.jpg
复件 (4) 复件 锯齿形修正浪.jpg
复件 (4) 复件 量柱擒涨停十步之法.gif
复件 (4) 复件 平台型修正浪.jpg
复件 (4) 复件 三角形修正浪.jpg
复件 (4) 锯齿形修正浪.jpg
复件 (4) 量柱擒涨停十步之法.gif
复件 (4) 平台型修正浪.jpg
复件 (4) 三角形修正浪.jpg
复件 (4) 上升波和下降波.gif
复件 (5) 1102201636c71c97630faf95bf.jpg
复件 (5) http_imgload.gif
复件 (5) http_imgload.jpg
复件 (5) 波浪理论轮廓解析1.jpg
复件 (5) 复件 1102201636c71c97630faf95bf.jpg
复件 (5) 复件 http_imgload.gif
复件 (5) 锯齿形修正浪.jpg
复件 (5) 量柱擒涨停十步之法.gif
复件 (5) 平台型修正浪.jpg
复件 (5) 三角形修正浪.jpg
复件 (6) 1102201636c71c97630faf95bf.jpg
复件 (6) http_imgload.gif
复件 (6) http_imgload.jpg
复件 (6) 波浪理论轮廓解析1.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|股海明灯官网 ( 京ICP备18020431号 )

GMT+8, 2025-1-20 00:56 , Processed in 0.114228 second(s), Total 13, Slave 12 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表