|
源自一目均衡表,由一名日本记者一目山人发明的。是日本最普及的买卖图表工具,其应用不单限于股市,更在债券、期市、外汇市场广泛为投资者采用。因运用此方法,市场的趋势一目了然,故称 “一目均衡表”。
//------------------------------------------------------------------------
// 简称:ymjx
// 名称:一目均线
// 类别: 交易指令
// 类型: 用户应用
// 测试使用,交易时请进行改动
//------------------------------------------------------------------------
Params
Numeric n1(8);
Numeric n2(22);
Numeric TradeUint(1); //下单手数
Vars
NumericSeries ma5;
NumericSeries zhx;
NumericSeries jzx;
NumericSeries yda;
NumericSeries ydb;
NumericSeries ss1;
NumericSeries ss2;
Bool duo(False);
Bool kong(False);
Begin
ma5=Average(close,5);
PlotNumeric("ma5",ma5);
zhx=(Highest(High,n1)+Lowest(low,n1)/2);
jzx=(Highest(High,n2)+Lowest(low,n2)/2);
PlotNumeric("zhx",zhx);
PlotNumeric("jzx",jzx);
ss1=(zhx+jzx)/2;
yda=ss1[22];
ss2=(Highest(High,44)+Lowest(low,44))/2;
yda=ss2[22];
duo=CrossOver(zhx,jzx);
kong=CrossOver(jzx,zhx);
if (duo and MarketPosition!=1)
{
// Buy(TradeUint,Q_AskPrice + MinMove * PriceScale*2);
Buy(TradeUint,Close);
};
if (kong and MarketPosition!=-1)
{
// SellShort(TradeUint,Q_BidPrice-MinMove* PriceScale*2);
SellShort(TradeUint,Close);
};
IF (kong and MarketPosition==1 )
{
// Sell(TradeUint,Q_BidPrice-MinMove* PriceScale*2);
Sell(TradeUint,Close);
} ;
IF (duo and MarketPosition==-1)
{
// BuyToCover(TradeUint,Q_AskPrice+MinMove* PriceScale*2);
BuyToCover(TradeUint,Close);
};
End
在RU1301上15分钟测试结果:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册入住
x
|