一个简单顺势交易系统的例子



该交易系统的建仓条件为:
1、前两个Bar收阳,并呈上涨趋势;
2、当前价格为最近前2个Bar最高价的回落,而且回落幅度大于0.382。回落幅度是相对于最高价到最低价的范围。


该交易系统的平仓条件为:
1、当前价格的获利价格点数大于建仓时最低价到最低价的范围。
该交易系统的止损条件为:
1、当前价格从建仓时的最高价格的回落大于最低价到最高价的范围的0.5。


Params
    Numeric TrailingSet(0.382);       // 回撤开仓比例设置,从最高点下跌的比例
    Numeric StopLossSet(0.5);        // 止损比例设置
Vars
    Bool startCondition(False);         // 启动条件
    Bool EntryCondition(False);        // 开仓条件
    Bool ExitCondition(False);          // 平仓条件
    NumericSeries highestValue(0);  // 前2个周期的最高价
    NumericSeries lowestValue(0);   // 前2个周期的最低价
    Numeric myEntryPrice(0);          // 开仓价格
    Numeric myExitPrice(0);            // 平仓价格        
Begin
    highestValue = highestValue[1];
    lowestValue = lowestValue[1];
    If(MarketPosition ==0 ) // 当前空仓
    {
        If(Close[2]>Open[2] && Close[1] > Open[1] && Close[1] > Close[2])
        {
            startCondition = True;
            highestValue = max(high[2],high[1]);
            lowestValue = min(low[2],low[1]);
        }
        
        If(startCondition)
        {
            EntryCondition = ((highestValue - Open) / (highestValue - lowestValue) > TrailingSet )&& // 开盘价即满足回撤条件,用开盘价进行交易
            (Open > highestValue -((highestValue - lowestValue)*StopLossSet)) ; //  开盘价不能低于预设的止损价                                                
            If( EntryCondition)
            {
                Buy(1,Open);
            }Else // 再看其它价格是否满足
            {
                EntryCondition = (highestValue - Low) / (highestValue - lowestValue) > TrailingSet ; // 最低价满足回撤条件,用低于TrailingSet设置的最近价位建仓
                If(EntryCondition)
                {
                    myEntryPrice = highestValue - (HighestValue - LowestValue ) * TrailingSet;
                    myEntryPrice = IntPart(myEntryPrice / (PriceScale()*MinMove)) *(PriceScale()*MinMove); // 对价格进行处理                                        
                    If(myEntryPrice >= low &&  myEntryPrice <= High)
                    {
                        Buy(1,MyEntryPrice);
                    }
                }                        
            }
        }
    }else If(MarketPosition == 1) // 当前多仓
    {
        ExitCondition = ( HighestValue - Low )/(highestValue - lowestValue) > StopLossSet;        // 止损条件满足
        If(ExitCondition)
        {
            myExitPrice =  highestValue - (HighestValue - LowestValue ) * StopLossSet;                        
            myExitPrice = IntPart(myExitPrice / (PriceScale()*MinMove)) *(PriceScale()*MinMove); // 对价格进行处理
            Sell(CurrentContracts(),myExitPrice);
        }Else // 获利平仓
        {
            ExitCondition = (high - AvgEntryPrice()) > (highestValue - lowestValue); // 获利平仓条件满足
            If(ExitCondition)
            {
                myExitPrice =  AvgEntryPrice() + (HighestValue - LowestValue );                                
                myExitPrice = IntPart(myExitPrice / (PriceScale()*MinMove)) *(PriceScale()*MinMove); // 对价格进行处理
                If (myExitPrice >= low && myEntryPrice <= high)
                {
                    Sell(CurrentContracts(),myExitPrice);
                }Else
                {
                    Sell(CurrentContracts(),Close);
                }
            }
        }
    }
End

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: FXplus多空分界轨道交易系统是一种基于技术分析的交易系统。它通过分析市场的趋势和波动性,以判断多空趋势的转折点,并提供交易建议和信号。 该系统主要依据价格走势和移动平均线等指标来确定市场的多空趋势。当价格在上升通道中,并且移动平均线也呈上升趋势时,系统会产生多头信号,建议进行多头交易。相反,当价格在下降通道中,并且移动平均线也呈下降趋势时,系统会产生空头信号,建议进行空头交易。 FXplus多空分界轨道交易系统还可以通过设置止损和止盈点来控制风险。当交易进入盈利状态时,系统会自动设置止盈点,以确保获利最大化。而当市场行情逆转并达到止损点时,系统会自动触发止损,以避免进一步亏损。 此外,FXplus多空分界轨道交易系统还提供了实时的行情分析和数据监控功能。交易者可以通过系统中的图表和指标,实时了解市场的变化和趋势,以做出更明智的交易决策。 总的来说,FXplus多空分界轨道交易系统是一种简单、易用且有效的交易系统,可以帮助交易者更好地把握市场的多空转折点,提供交易建议,并通过设置止损和止盈点来控制风险。 ### 回答2: fxplus多空分界轨道交易系统是一种用于外汇交易的分析工具和交易策略。该系统基于对趋势和波动的分析,可以帮助交易者判断市场的多空行情,并提供相应的交易建议。 该系统主要包括以下几个方面的内容: 1. 多空分界信号:fxplus多空分界轨道交易系统通过技术指标和图表分析,找出多空市场的临界点,即多头趋势和空头趋势的转折区域。这些信号可以提醒交易者在合适的时机进入或退出交易。 2. 趋势分析:系统通过识别市场趋势的形成和发展,帮助交易者判断市场的走势方向。通过分析趋势,交易者可以选择合适的交易策略,如追涨杀跌或顺势而为。 3. 波动分析:系统还利用波动指标来衡量市场的变动程度和价格波动性。通过对波动的分析,交易者可以选择合适的止损位和获利位,降低交易风险。 4. 交易策略:fxplus多空分界轨道交易系统提供了一些常用的交易策略,如均线交叉、动量指标、相对强弱指标等。交易者可以根据自己的需求和风险偏好选择适合自己的交易策略。 总体而言,fxplus多空分界轨道交易系统是一种综合的外汇交易分析工具,它通过分析趋势和波动,给予交易者判断市场行情和制定交易策略的建议。在实际操作中,交易者可以根据系统提供的信号和策略进行交易,以期获取更好的交易结果。 ### 回答3: fxplus多空分界轨道交易系统是一种专业的外汇交易系统,通过使用技术分析和趋势判断方法,帮助投资者在外汇市场中捕捉交易机会,提高交易成功率。 该系统的核心理念是基于多空分界轨道。它通过识别市场中的多空分界点(即价格高点和低点),并根据这些分界点进行买卖决策。系统通过监测价格在多空分界轨道中的波动情况,帮助投资者判断市场的趋势,并在合适的时机进行买卖操作。系统中的算法会根据历史数据和实时价格,生成买卖信号,提醒投资者进行相应的交易操作。 fxplus多空分界轨道交易系统具有以下优势。首先,它基于科学的数据分析和技术指标,能够准确地分析市场趋势和价格波动。其次,系统提供实时买卖信号和风险控制指导,帮助投资者及时抓住交易机会,并规避风险。最后,该系统可以根据个人的风险偏好和交易偏好进行定制化设置,满足不同投资者的需求。 然而,值得注意的是,fxplus多空分界轨道交易系统虽然提供了科学的买卖建议,但并不能保证100%的成功率。市场波动和不确定性因素仍然存在,投资者在使用该系统时应理性对待,并结合技术分析与自身经验进行综合决策。 总之,fxplus多空分界轨道交易系统是一种高效、智能的外汇交易系统,能够帮助投资者在外汇市场中获得更好的交易结果。通过科学的分析和买卖建议,投资者能够更加理性地制定交易策略,降低投资风险。然而,投资是有风险的,投资者在使用该系统时应谨慎操作,并结合其他因素进行综合判断。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值