📅 财经日历 📊 实时波动 📈 大盘云图 📶 行情走势 🆚 投机情绪 🚀 今日热点

    请教一个OrderSend函数的问题。

    summer LV3
    2012-12-03 · 5316 阅读
    请问一下,当前在有持仓的情况下,比如持多仓时,当遇到符合开空仓条件时,用OrderSend 是否是直接平仓并直接反向建立空仓?如果是的话,那它是不是直接发送两个单子?OrderSend后面有两个参数:stoploss和takeprofit,比如分别设置100个点的话,是指该单成交后,与开仓价相比,波动超过100个点就自动对该单进行止赢止损吗?
    1. case OP_BUY://多单持仓情况下,满足空单入场条件
    2. if(TradeOrNo(2))
    3. {
    4. if(OrderClose(Tick,OrderLots(),Bid,滑点偏移点数)==false)//平掉多单持仓单
    5. {
    6. Print("翻转发生 多头平仓失败"+GetLastError());
    7. return;

    8. }else//平仓后,反手建立空单
    9. {
    10. Ticket=OrderSend(Symbol(),OP_SELL,每手单数,Bid,滑点偏移点数,Bid+SL*Point,0,"",Magic,0,0);
    11. if(Ticket<0)
    12. {
    13. Print("空单反手建仓失败"+GetLastError());
    14. return(0);
    15. }
    16. }
    17. }else //判断移动止损
    18. {
    19. if (Ask>StopLost+2*TrailingStop*Point)
    20. {
    21. OrderModify(Tick,OrderOpenPrice(),StopLost+TrailingStop*Point,0,0,CLR_NONE);
    22. return;
    23. }
    24. }
    25. break;
    复制代码
    因为刚学,虽说这种问题可以自己去复盘验证,但是等自己会这样做的话,估计还得要一段时间。希望各位高人可以抽空讲解下,谢谢~~
    ""
    还没有人打赏,支持一下
    回复

    举报

     

    回答|共 12 个

    oldai LV4

    发表于 2012-12-4 00:01:46 | 显示全部楼层

    真好。。。。。。。。。  

    博信黄金 LV5

    发表于 2012-12-4 00:01:46 | 显示全部楼层

    支持一下  

    ingale LV3

    发表于 2012-12-4 00:01:46 | 显示全部楼层

    想找个EA  

    衣冠禽兽 LV5

    发表于 2012-12-4 00:01:46 | 显示全部楼层

    谁都不容易啊 ~~  

    心理医生 LV5

    发表于 2012-12-4 00:01:46 | 显示全部楼层

    哎 怎么说那~~  

    古国 LV2

    发表于 2013-6-22 17:00:25 | 显示全部楼层

    学习~~~~

    amxaujsq LV3

    发表于 2014-12-17 05:56:47 | 显示全部楼层

    [s:136]

    pen LV2

    发表于 2015-2-21 09:48:21 | 显示全部楼层

    围观中~~~

    andy LV3

    发表于 2015-2-21 09:55:17 | 显示全部楼层

    看看怎么样
    12下一页
    您需要登录后才可以回帖 登录 | 注册

    提醒: 禁止引战、谩骂、灌水内容

    微信二维码

    有问题联系客服