比特币通信协议 - 币圈消息

比特币通信协议篇11、二、TURN简介。在典型的情况下,TURN客户端连接到内网中,并且通过一个或者多个NAT到 详细

两条均线EA,谁帮忙说一下怎么加止损点。

  [复制链接]
248 6
knight1 发表于 2017-2-24 14:26:04 | 只看该作者 |阅读模式 打印 上一主题 下一主题
//+------------------------------------------------------------------+
//|                                                         双MA.mq4 |
//|                        |
//+------------------------------------------------------------------+
//--- input parameters
extern int       shortp=20;
extern int       longp=40;
extern double    Lots=0.01;
int Crossed (double line1 , double line2)
{
        static int last_direction = 0;
        static int current_dirction = 0;
        if(line1>line2)current_dirction = 1; //up
        if(line10)
                        {
                                if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
                                        Print("BUY order opened : ",OrderOpenPrice());
                        }
                        else Print("Error opening BUY order : ",GetLastError());
                        return(0);
                }
                if(isCrossed == 2)
                {
                        ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,"My MA",12345,0,Red);
                        if(ticket>0)
                        {
                                if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
                                        Print("SELL order opened : ",OrderOpenPrice());
                        }
                        else Print("Error opening SELL order : ",GetLastError());
                        return(0);
                }
                return(0);
        }
        //平仓-------------------------------------------------------------------------------------------------------
        for(cnt=0;cnt<total;cnt++)
        {
                OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
                if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())
                {
                        if(OrderType()==OP_BUY) // long position is opened
                        {
                                if(isCrossed == 2)
                                {
                                        OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet);// close position
                                         ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,"My MA",12345,0,Red);
                                        return(0); // exit
                                }
                        }
                        if(OrderType()==OP_SELL) // go to short position
                        {
                                if(isCrossed == 1)
                                {
                                        OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet);// close position
                                         ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"My MA",12345,0,Green);
                                        return(0); // exit
                                }
                        }
                }
        }
        return(0);
}
收藏
收藏0
转播
转播
分享
分享
分享
淘帖0

精彩评论6

跳转到指定楼层
沙发
 楼主| knight1 发表于 2017-2-24 14:28:19 | 只看该作者
如何在这个基础上加一个带止损点,求帮忙加一下,谢谢。
板凳
 楼主| knight1 发表于 2017-2-25 11:33:22 | 只看该作者
原理大概就是金X做多,死X做空,如果多单,出完多单,反手做空,如果有空单,出完空单反手做多。但为了更好的控制风险,想加一个带止损点位。
地板
yangterry 发表于 2017-2-27 10:17:10 | 只看该作者
如果你做多,就在前一个分形的最低点下方一点设定初始止损。。。如果你做空,就在前一个分形的最高点上方一点设定初始止损。
5#
jiayee85 发表于 2017-3-19 10:05:06 | 只看该作者
止损跟着大均线走也是一种方法
6#
diaryflyt 发表于 2017-6-3 00:21:47 | 只看该作者
止损跟着大均线走也是一种方法
7#
jinhuwaihui.com 发表于 2017-6-3 01:28:54 | 只看该作者
金狐外汇论坛汇聚各种外汇资源信息网,欢迎大家分享自己EA,指标,信号源等
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行更多+

Powered by 顺水鱼MT4外汇EA网! X3.2© 2001-2017 顺水MT4外汇EA公司.( 陕ICP备17014341号-1