有编程能力喜欢自由的我如何在5g人工智能大数据时代分一杯羹?

  • 似水
    感觉自己是编程的料, 平均1~2个月左右就可以用一门新语言/框架, 前后端通吃, 开发一个APP, 能通过Store审核的那种. 个人向往自由职业的那种生活, 想请教过来人 我这种情况学什么做什么行业能在5g人工智能大数据时代分一杯羹? 谢谢! 下面是我能想到的选项:

    1. SOHO码农
    2. 量化交易
    3. 码农Vlog
    4. 教育/医疗类APP开发和运营5. 投资行业
    6. 增加中.....
  • b
    bbbzzz
    人工智能,量化交易,
  • z
    zw555666
    单打独斗没戏,组个团队最好,要能接单
  • g
    guoyongyi68
    量化交易前提得有好的策略,语言只是助手
  • P
    PDA5566
    量化交易 ,至少码农混不下去了 可以炒炒股
  • i
    ilikeccav
    量化交易服务,量化本身不一定赚钱,期货等正规军对编程要求还挺高的,工资看招聘是6,70万.
    还有种就是做服务,编写指标,自动化,半自动化工具什么的.
    目前在杭州一家公司做技术,公司主要是薅平台羊毛,正常交易他们也没信心,回撤大了你是关门还是赔客户呢.
  • i
    ilikeccav
    附一个检测外汇是否资金盘的指标, ptfx等自己盘,单子都不是实时显示的,这个指标就是检测时间是否对的上,对不上的肯定不是真实交易. 逻辑很简单,很多小工具就几十,几百行.mt4语言基本跟c类似,从头到尾,if......... else.........
    1. #property copyright "EA指标开发请联系 wx 15158846681"
    2. #property link "https://www.mql5.com"
    3. #property version "1.00"
    4. #property indicator_chart_window

    5. int oldTickets[10];
    6. int oldHistory[10];
    7. int OnInit() //初始化
    8. {
    9. EventSetTimer(1);
    10. Alert("★★★间隔线★★★");
    11. Alert("平台时间:"+TimeToString(TimeCurrent(),1|4)+" 本地时间:"+TimeToString(TimeLocal(),1|4));
    12. int j=0,k=0,x=0,i=0,total=OrdersTotal();
    13. for(i=total-1;i>=total-5;i--)//下上
    14. { if(OrderSelect(i,SELECT_BY_POS))
    15. { oldTickets[j]=OrderTicket();
    16. j++;
    17. }
    18. }

    19. for(i=OrdersHistoryTotal()-1;i>=OrdersHistoryTotal()-5;i--)//下上
    20. { if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
    21. { oldHistory[k]=OrderTicket();
    22. k++;
    23. }
    24. }
    25. return(0);
    26. }
    27. void OnDeinit(const int reason) //卸载
    28. { EventKillTimer();
    29. }
    30. void OnTimer() //定时器
    31. {
    32. int xu=0,j=0,k=0,i=0,total=OrdersTotal();
    33. for(i=total-1;i>=total-5;i--)//下上
    34. { if(OrderSelect(i,SELECT_BY_POS))
    35. { xu=ArrayFindVal(oldTickets,OrderTicket());
    36. if(xu<0) Alert("单号:"+OrderTicket()+" 开仓时间:"+TimeToString(OrderOpenTime(),1|4));
    37. }
    38. }

    39. for(i=total-1;i>=total-5;i--)//下上
    40. { if(OrderSelect(i,SELECT_BY_POS))
    41. { oldTickets[j]=OrderTicket();
    42. j++;
    43. }
    44. }

    45. for(i=OrdersHistoryTotal()-1;i>=OrdersHistoryTotal()-5;i--)//下上
    46. { if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
    47. { xu=ArrayFindVal(oldHistory,OrderTicket());
    48. datetime optime=OrderOpenTime();
    49. datetime ctime=OrderCloseTime();
    50. double profit=OrderProfit();
    51. if(xu<0) Alert("单号:"+OrderTicket()+" 平仓时间:"+TimeToString(ctime,1|4)+" 盈利金:"+profit+" 开仓时间:"+TimeToString(optime,1|4));
    52. }
    53. }

    54. for(i=OrdersHistoryTotal()-1;i>=OrdersHistoryTotal()-5;i--)//下上
    55. { if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
    56. { oldHistory[k]=OrderTicket();
    57. k++;
    58. }
    59. }


    60. }
    61. int ArrayFindVal(int &array[],int value)
    62. { int xu=-1;
    63. for(int i=0;i<ArraySize(array);i++)
    64. { if(array[i]==value)
    65. { xu=i;
    66. break;
    67. }
    68. }
    69. return(xu);
    70. }
    71. int OnCalculate(const int rates_total,
    72. const int prev_calculated,
    73. const datetime &time[],
    74. const double &open[],
    75. const double &high[],
    76. const double &low[],
    77. const double &close[],
    78. const long &tick_volume[],
    79. const long &volume[],
    80. const int &spread[])
    81. {
    82. return(rates_total);
    83. }
    复制代码
  • 5
    5implelove
    进大厂,wfh
  • 又是一个不归路
    直接黑进美联储
  • g
    gj91
    这些东西…办公室拉条网线不好嘛…
  • x
    xuechangkong
    其实地方性平台也挺大需求的 iOS fly ~
  • x
    xx6412223
    找个工作不紧张业余时间多的工作吧,要不前期很难坚持下去
  • z
    znm
    你列出来的都是旁门左道,能力真的强的话,楼上说了,刷leetcode 题,去国外大厂不香么