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

    请老师们帮我解决一个问题,编程里面的

    2012-12-02 · 7708 阅读
    1. extern int shoudan=1;
    2. extern double shoushu=0.01;
    3. extern int Szhiyin=40;
    4. extern int jiacang=40;
    5. extern int beishu=2;
    6. extern int cishu=8;
    7. extern int zhisun=20;
    8. int a,chicangdan,kaicang;

    9. //+------------------------------------------------------------------+
    10. //| expert initialization function |
    11. //+------------------------------------------------------------------+
    12. int init()
    13. {
    14. //----

    15. //----
    16. return(0);
    17. }
    18. //+------------------------------------------------------------------+
    19. //| expert deinitialization function |
    20. //+------------------------------------------------------------------+
    21. int deinit()
    22. {
    23. //----

    24. //----
    25. return(0);
    26. }
    27. //+------------------------------------------------------------------+
    28. //| expert start function |
    29. //+------------------------------------------------------------------+
    30. int start()
    31. {
    32. //----
    33. if(Bars<100)
    34. {
    35. Print("bars less than 100");
    36. return(0);
    37. }
    38. Print("持仓单方向1为买,2为卖:",TheLastOrderType());
    39. chicangdan=GetHoldingOrderCnt();
    40. if(chicangdan<1)
    41. {
    42. if(TheLastOrderType()==-1)
    43. {
    44. if(shoudan==1)
    45. {

    46. mairu();
    47. Print("测试111");

    48. }
    49. if(shoudan==2)
    50. {

    51. Print("测试222");

    52. }
    53. }
    54. if(TheLastOrderType()==0)
    55. {

    56. Print("测试11");

    57. }
    58. if(TheLastOrderType()==1)
    59. {

    60. Print("测试22");
    61. return(0);
    62. }
    63. }
    64. //----
    65. return(0);
    66. }
    67. //+------------------------------------------------------------------+
    68. int TheLastOrderType()//返回最后历史单的方向 如果返回-1表示没有持仓
    69. {
    70. int P=-1;
    71. for(int i=OrdersTotal()-1;i>=0;i--)
    72. {
    73. OrderSelect(i, SELECT_BY_POS, MODE_HISTORY);
    74. if(OrderSymbol()==Symbol() && OrderMagicNumber()==123 )
    75. {
    76. P=OrderType();
    77. break;
    78. }
    79. }
    80. return(P);
    81. }

    82. //+------------------------------------------------------------------+
    83. int GetHoldingOrderCnt()
    84. {
    85. int j=0;
    86. for(int i=0;i<OrdersTotal();i++)
    87. {
    88. OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
    89. if(OrderSymbol()==Symbol() )
    90. {
    91. j=j+1;
    92. }
    93. }
    94. return(j);
    95. }

    96. void mairu()
    97. {
    98. kaicang=OrderSend(Symbol(),OP_BUY,shoushu,Ask,3,Ask-500*Point,Ask+Szhiyin*Point,"My order #2",123,0,Lime);
    99. }

    100. void maichu()
    101. {
    102. kaicang=OrderSend(Symbol(),OP_SELL,shoushu,Bid,3,Bid+500*Point,Bid-Szhiyin*Point,"My order #2",123,0,Magenta);
    103. }
    复制代码
    ""
    还没有人打赏,支持一下
    回复

    举报

     

    回答|共 18 个

    taylor LV19

    发表于 2014-11-7 01:36:22 | 显示全部楼层

    多谢分享 看看是什么

    love869 LV5

    发表于 2014-12-17 23:11:32 | 显示全部楼层

    支持楼主

    隔壁臭啊 LV3

    发表于 2015-1-14 05:01:42 | 显示全部楼层

    [s:136]

    范文芳 LV6

    发表于 2020-1-1 16:51:31 | 显示全部楼层

    谢谢楼主,共同发展

    2364383259 LV5

    发表于 2020-4-24 13:05:52 | 显示全部楼层

    支持一下:lol

    慕容長季 LV7

    发表于 2020-7-5 16:26:38 | 显示全部楼层

    帮你顶下哈!!

    夏日情未了 LV3

    发表于 2020-7-26 13:33:24 | 显示全部楼层

    谢谢楼主分享

    盛丰贵金属 LV3

    发表于 2020-7-29 15:27:00 | 显示全部楼层

    帮你顶下哈!!

    唐氏理金 LV4

    发表于 2020-8-16 11:27:53 | 显示全部楼层

    谢谢楼主分享
    12下一页
    您需要登录后才可以回帖 登录 | 注册

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

    微信二维码

    有问题联系客服