danite5 发表于 2010-3-23 12:32

外汇交易中的趋势

作为外汇交易中的趋势,个人理解为标的物的市场在某一价格点和时间点的市场博弈的综合体现;而所谓的压力和支撑其实就是标的物相关对手盘在哪里布有大量的资金,很难被反方向轻易击穿。


个人只操作欧元兑美元,而其他的相关品种其实仅仅是交易品种和操盘风格不同而已,作为趋势研究的数学模型而言,仅仅是换一个数据源而已,既然都是市场博弈的结果,那么趋势的理论是一样的。


趋势的数学模型:
作为为交易提供操作理论依据的“东东”,应该是一个一目了然的东西,而个人认为最理想的状况就是“交易系统”或者“判断依据”图形化。从领先资金(优先判断市场走向并先于大部分操作者布单的资金,就像A股中的庄家或者主力)和大众资金(A股中的散户)的相对状态来判断市场不同时间周期的运作方向和决定自己开仓的位置及方向以及预期目标,从而设定合理的止损和止盈。

个人A股市场的趋势模型来自于同花顺公开指标顶底雷达,如下:
LC:=REF(CLOSE,1);
RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
顶部雷达:CROSS(80,RSI)*10,LINETHICK2 ,COLORGREEN;
VARB:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;
VARC:=SMA(MAX(CLOSE-LC,0),13,1)/SMA(ABS(CLOSE-LC),13,1)*100;
VARD:=BARSCOUNT(CLOSE);
底部雷达:(VARB< 20 AND VARC< 25 AND VARD> 50)*100,LINETHICK2, COLORWHITE;
主力:EMA( (CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*480,2)*200,LINETHICK2 ,COLORRED;
散户:EMA( (CLOSE-MA(CLOSE,11))/MA(CLOSE,11)*480,7)*200,LINETHICK2 ,COLORWHITE;

按照MT4的格式改写之后如下:

#propertyindicator_separate_window
#propertyindicator_buffers 5
#propertyindicator_color1Red    //zhuli
#propertyindicator_color2White//sanhu
#propertyindicator_color3Green//zhongxian
#propertyindicator_width12
#propertyindicator_width22
#propertyindicator_width32
//---- indicator buffers
double   zhuli_line[];
double   sanhu_line[];
double   zhuli[];
double   sanhu[];
double   zero[];

int init()
{
   IndicatorBuffers(5);
   
   SetIndexStyle(0,DRAW_LINE);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexStyle(2,DRAW_LINE, 2, 2, Green);
   
   
   IndicatorDigits(Digits+1);
   
   SetIndexBuffer(0,zhuli_line);
   SetIndexBuffer(1,sanhu_line);
   SetIndexBuffer(2, zero);
   SetIndexBuffer(3, zhuli);
   SetIndexBuffer(4, sanhu);
   
   SetIndexLabel(0,"zhuli");
   SetIndexLabel(1,"shanhu");
   
   //IndicatorShortName("zhuli_sanhu(" + zhuli_line + "," + sanhu_line ")" );
   

   

   return(0);
}

int start()
{



   double temp1;
   double temp3;
/*
   int limit;
   int counted_bars=IndicatorCounted();

   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;*/

   //for(int i=0; i<limit-20; i++)
   for(int i=0; i<Bars - 20; i++)
   {
      temp1 = iMA(NULL,0,7,0,MODE_SMA,PRICE_CLOSE,i);
      zhuli = (Close - temp1) / temp1 * 480;
      /*
      Print("zhuli = ",zhuli_line);
      Print("i=", i);
      Print("temp1 = ", temp1);
      Print("Close[",i,"] = ", Close);
      Print("zhuli_line = ", zhuli_line);*/
      
      temp3 = iMA(NULL,0,11,0,MODE_SMA,PRICE_CLOSE,i);
      sanhu = (Close - temp3) / temp3 * 480;
      
   /* Print("sanhu, limit", sanhu_line,":",limit);
      Print("i=", i);
      Print("temp3 = ", temp3);
      Print("Close[",i,"] = ", Close);
      Print("sanhuli[", i , "] = ", sanhu_line);*/
   }
   
   for ( i = 0 ; i < Bars - 20; i++ )
   {
      //Print("zhuli[", i , "] = ", zhuli);
      //Print("sanhu[", i, "] = ", sanhu);
   
      zhuli_line = iMAOnArray(zhuli, 0, 2, 0,MODE_EMA,i)* 200;
      sanhu_line=iMAOnArray(sanhu, 0, 7, 0,MODE_EMA,i)* 200;
      zero = 0;
      
      Print("zhuli_line = ", zhuli_line, "sanhu_line = ", sanhu_line);
      
      //Print("zhuli_line = ", zhuli_line);
      //Print("sanhuli[", i , "] = ", sanhu_line);
   
   }

/*   
   for(i = 0; i<limit-20; i++)
   {
      temp3 = iMA(NULL,0,11,0,MODE_SMA,PRICE_CLOSE,i);
      sanhu = (Close - temp3) / temp3 * 480;
      sanhu_line=iMAOnArray(sanhu, 0, 7, 0,MODE_EMA,i)* 200;
      Print("sanhu, limit", sanhu_line,":",limit);
      Print("i=", i);
      Print("temp3 = ", temp3);
      Print("Close[",i,"] = ", Close);
   }*/
   return(0);
}

//+------------------------------------------------------------------+

/*
中线:0,LINETHICK2, COLORGREEN;

主力:EMA( (CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*480,2)*200,LINETHICK2 ,COLORRED;

2天的ema


散户:EMA( (CLOSE-MA(CLOSE,11))/MA(CLOSE,11)*480,7)*200,LINETHICK2 ,COLORWHITE;
同花顺源码改写为MT4源码
输出三条线画图
三条线颜色可以自选

自定义时间周期

EMA( (CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*480,2)

*200,

LINETHICK2 ,COLORRED;*/

输出地结果如图:仅仅一分钟周期而言主力上穿散户是A股市场的金叉,是为做多;反之则是做空;
但市场的资金分布及状态不仅仅是1分钟周期的资金及状态,不同周期资金的分布及状态的综合作用才是完整的市场;不同周期的资金分布和状态时同时存在和相互影响的。

即1分钟周期会因为更大周期所处的位置因而在运作方向上的突进和调整都有所不同,个人仅仅声明,其中是有规律可言的,但是为了不误导读者,希望读者能够自己去总结出这个规律来;提醒一下:“规律”也是变动的;市场总是不断地形成新的规律,有不断地打破旧的规律,但是这并不影响趋势的运行。

多周期时间周期的选择:
个人的时间周期选择如下:25日线、周线、日选、288分钟线(24小时/5)、57分钟线(24小时/25)、11分钟线(24小时/125)、2分钟线(24小时/625)
理想的时间周期应该是:25日线、周线、日选、288分钟线(24小时/5)、57分钟线(24小时/25)、691秒线(24小时/125)、138秒线(24小时/625)
南京降龙软件提供秒级行情数据,因而本人曾经使用过一段秒级周期,感觉是比分钟周期更精确一点;但是MT4没有秒级行情数据,就只能以近似的时间周期替代了;
使用本周期而不使用通用时间周期1分、5分、15、30、60、4小时、日、周、月的原因,我想假如有一种“规律”存在于所有周期的话,哪一个周期结构更容易体现出这个“规律”或者不变形这个规律,我认为以5倍进行时间递增的时间周期会反映的更准确一点

对于任何以MT4为平台交易的任何标的物,都可以以此构据趋势模型,只是不同的交易品种而言,风格是不一样的,个人仅仅就欧元兑美元的体会而言,“非农数据”最多就是影响到288分钟周期的资金。同时也体会到在288分钟的主拉升阶段,11分钟的死叉调整是没有意义和不需要回避的。所以趋势是一个多周期综合系统,任何单一周期作为操作依据在保证金领域都会“死得很惨”。

对于市场新人而言,多周期的体会可以从第一步开始,先只看2分钟周期,基本掌握后再把2分钟周期和11分钟周期结合起来一起看;再然后三个周期一起看。。。。。能够七个周期一起看和把握相互之间的演变的兄弟姐妹,个人认为已经可以作为职业投资者了。

嘉定南山2010-3-23

19342174 发表于 2010-3-23 12:45

:fun,这个太复杂了点吧

iceboy 发表于 2010-3-23 13:12

顶,好贴

foreigner 发表于 2010-3-23 16:28

说了那么多,还是有点不明白。不同时间的趋势是不一样的。比如周线趋势向上,日线趋势向下,4小时趋势向上,1小时趋势向下,这时应该怎么操作呢。是观望吗?等到所有时间周期的趋势都一致时才操作吗?如果真要等所有时间周期都一致,一是可能要等好几周才能操作一次。二是,就算好不容易等到了,可能也没赚多少就要出场了,因为最短的时间周期马上就会出现相反趋势。

danite5 发表于 2010-3-23 16:32

回复 4# foreigner


    那看你要做多大周期,当然就有相应的操作

cz333cz 发表于 2010-3-23 21:47

,这个太复杂了

dddnrw 发表于 2010-3-23 22:00

所谓趋势实际上指的是某一段时间内价格的主要运行方向。根据波段匹配原理很容易发现一段趋势的,主要的还是趋势段的回调反弹如何认定的问题,这涉及到建仓和止损。仅论趋势很简单。
页: [1]
查看完整版本: 外汇交易中的趋势