K线两点间连线模块

楼主  收藏   举报   帖子创建时间:  2019-05-05 10:06 回复:0 关注量:230
两个 K 线之间连线是屏显的重要内容。以下源码范例提交了静态和动态连线的方法:

  1. #property copyright "Copyright 2012, laoyee"
  2. #property link "http://www.docin.com/yiwence"
  3. //新价格到达时运行一次
  4. int start()
  5. {
  6. //两点间静态连线
  7. iTwoPointsLine("15-5",Time[15],High[15],Time[5],High[5],0,Red);
  8. //两点间动态连线
  9. ObjectDelete("动态虚线");
  10. iTwoPointsLine("动态虚线",Time[5],High[5],Time[0],Close[0],2,Blue);
  11. return(0);
  12. }
  13. //程序加载时运行一次
  14. int init()
  15. {
  16. return(0);
  17. }
  18. //程序卸载时运行一次
  19. int deinit()
  20. {
  21. return(0);
  22. }

  23. void  iTwoPointsLine(string  myLineName,int  myFirstTime,double  myFirstPrice,int  mySecondTime,double  mySecondPrice,int
  24. myLineStyle,color myLineColor)
  25. {
  26. ObjectCreate(myLineName,OBJ_TREND,0,myFirstTime,myFirstPrice,mySecondTime,mySecondPrice);//确定两点坐标
  27. ObjectSet(myLineName,OBJPROP_STYLE,myLineStyle); //线型
  28. ObjectSet(myLineName,OBJPROP_COLOR,myLineColor); //线色
  29. ObjectSet(myLineName,OBJPROP_WIDTH, 1); //线宽
  30. ObjectSet(myLineName,OBJPROP_RAY,false);
  31. }
打赏