: | : | :期货程序化 | :期货程序化研究 | :期货量化学习 | :期货量化 |
返回列表 发帖

[文华源码] 同花顺缠论分笔及中枢主图改为文华[文华财经公式]

[文华源码] 同花顺缠论分笔及中枢主图改为文华[文华财经公式]

咨询内容: //同花顺缠论分笔及中枢主图源码
  1. KU1:=IF(HIGH=HHV(HIGH,3),1,0);
  2. KD1:=IF(LOW=LLV(LOW,3),1,0);
  3. UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0
  4. AND KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(KU1,2)=1
  5. AND REF(KU1,1)=0 AND KU1=0)));
  6. DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0,REF(LOW,2),REF(LOW,2+BARSLAST(REF(KD1,2)=1
  7. AND REF(KD1,1)=0 AND KD1=0)));
  8. HV:=H>UL AND H>REF(H,1) ;
  9. LV:=L<DL AND L<REF(L,1) ;
  10. GP:=BARSLAST(HV);
  11. DP:=BARSLAST(LV);
  12. IP:=IF(GP=0,DP,GP)>3;
  13. HV1:=HV AND IP AND H>=HHV(H,BARSLAST(LV));
  14. LV1:=LV AND IP AND L<=LLV(L,BARSLAST(HV));
  15. DRAWLINE(LV1,LOW,HV1, HIGH,0),coloryellow,LINETHICK2;
  16. DRAWLINE(HV1,HIGH,LV1, LOW,0),colormagenta,LINETHICK2;
  17. ///加入中枢判定
  18. //简化版
  19. N1:=10;N2:=10;DISP:=2;K:=1;
  20. P1:=PEAK(1,K*N1,1);
  21. P2:=PEAK(1,K*N1,2);
  22. WP1:=PEAKBARS(1,K*N1,1);
  23. WP2:=PEAKBARS(1,K*N1,2);
  24. T1:=TROUGH(2,K*N2,1);
  25. T2:=TROUGH(2,K*N2,2);
  26. WT1:=TROUGHBARS(2,K*N2,1);
  27. WT2:=TROUGHBARS(2,K*N2,2);
  28. TJ1:=P1>T1 AND P2>T2 ;
  29. ZD:=MAX(T1,T2);
  30. ZG:=MIN(P1,P2);
  31. LL:=MIN(T1,T2);
  32. HH:=MAX(P1,P2);
  33. TJ2:=FILTER(ZG>ZD,2);
  34. TJ3:=ZG=REF(ZG,BARSLAST(TJ2)) OR ZD=REF(ZD,BARSLAST(TJ2));
  35. TJ4:=TJ1 AND TJ2 AND NOT(TJ3);
  36. TJ5:=BETWEEN(ZD,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));
  37. TJ6:=BETWEEN(ZG,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));
  38. TJ7:=ZG>REF(ZG,REF(BARSLAST(TJ4),1)) AND ZD<REF(ZD,REF(BARSLAST(TJ4),1));
  39. TJ8:=TJ4 AND NOT(TJ5 OR TJ6 OR TJ7);
  40. ZSD:=IF(TJ8,ZD,REF(ZD,1));//,coloryellow;
  41. ZSG:=IF(TJ8,ZG,REF(ZG,1));//,colormagenta;
  42. ZSH:=IF(TJ8,HH,REF(HH,1));//,colorblue;
  43. ZSL:=IF(TJ8,LL,REF(LL,1));//,colorgreen;
  44. STICKLINE(TJ8,ZSH,ZSL,0,-1),colormagenta;
  45. STICKLINE(TJ8,ZSD,ZSG,IF(DISP=1,3,0),1),colormagenta;
  46. DRAWTEXT(DISP=2,ZSH,''),colorwhite;
  47. //中枢高
  48. 中枢高:ZSG,colormagenta;
  49. POLYLINE(DISP=2,REF(ZSG,BARSLAST(TJ8))),CIRCLEDOT,colormagenta;
  50. //中枢低:
  51. 中枢低:ZSD,coloryellow;
  52. POLYLINE(DISP=2,REF(ZSD,BARSLAST(TJ8))),CIRCLEDOT,coloryellow;
  53. //中枢最高:
  54. 中枢最高:ZSH,colorred;
  55. POLYLINE(DISP=2,REF(ZSH,BARSLAST(TJ8))),POINTDOT,colorred;
  56. //中枢最低:
  57. 中枢最低:ZSL,colorgreen;
  58. POLYLINE(DISP=2,REF(ZSL,BARSLAST(TJ8))),POINTDOT,colorgreen;
  59. //趋势高:
  60. //QSGD1:POLYLINE(DISP=3,ZIG(1,K*N1)),colorblue;
  61. //趋势低:
  62. //QSDD1:POLYLINE(DISP=3,ZIG(2,K*N2)),colorblue;
  63. MA5:MA(CLOSE,5),COLORFF00FF,Linethick1;
  64. //COLORFF00FF,LINETHICK2;
  65. 命真好:=MA5>REF(MA5,1);
  66. 命真坏:=MA5<REF(MA5,1);
  67. //判定:
  68. PARTLINE(MA5,命真好,coloryellow,命真坏,colorblue,MA5,COLORFF00FF),linethick3;
  69. //F1:IF(MA5<REF(MA5,1),MA5,NULL),colorwhite,LINETHICK2;
复制代码



文华技术人员://改成的文华财经缠论分笔及中枢主图指标源码

  1. MA5:MA(CLOSE,5);
  2. KU1:=IFELSE(HIGH=HHV(HIGH,3),1,0);

  3. KD1:=IFELSE(LOW=LLV(LOW,3),1,0);

  4. UL:=IFELSE(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0)));

  5. DL:=IFELSE(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0,REF(LOW,2),REF(LOW,2+BARSLAST(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0)));

  6. HHVV:=H>UL AND H>REF(H,1) ;

  7. LLVV:=L<DL AND L<REF(L,1) ;

  8. HV1:=HHVV AND H>=HHV(H,BARSLAST(LLVV));

  9. LV1:=LLVV AND L<=LLV(L,BARSLAST(HHVV));

  10. DRAWLINE(LV1,LOW,HV1, HIGH,COLORYELLOW);

  11. DRAWLINE(HV1,HIGH,LV1, LOW,COLORMAGENTA); ///加入中枢判定//简化版

  12. N1:=10;

  13. N2:=10;

  14. DISP:=2;

  15. K:=1;

  16. P1:=PEAK(O,K*N1,1,1);

  17. P2:=PEAK(O,K*N1,2,1);

  18. WP1:=PEAKBARS(O,K*N1,1,1);

  19. WP2:=PEAKBARS(O,K*N1,2,1);

  20. T1:=TROUGH(H,K*N2,1,1);

  21. T2:=TROUGH(H,K*N2,2,1);

  22. WT1:=TROUGHBARS(H,K*N2,1,1);

  23. WT2:=TROUGHBARS(H,K*N2,2,1);

  24. TJ1:=P1>T1 AND P2>T2 ;

  25. ZD:=MAX(T1,T2);

  26. ZG:=MIN(P1,P2);

  27. LL:=MIN(T1,T2);

  28. HH:=MAX(P1,P2);
  29. TJ2:=FILTER(ZG>ZD,2);
  30. TJ3:=ZG=REF(ZG,BARSLAST(TJ2)) OR ZD=REF(ZD,BARSLAST(TJ2));
  31. TJ4:=TJ1 AND TJ2 AND NOT(TJ3);
  32. TJ5:=BETWEEN(ZD,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));
  33. TJ6:=BETWEEN(ZG,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF(BARSLAST(TJ4),1)));
  34. TJ7:=ZG>REF(ZG,REF(BARSLAST(TJ4),1)) AND ZD<REF(MA5,1);
  35. TJ8:=TJ4 AND NOT(TJ5 OR TJ6 OR TJ7);
  36. ZSD:=IFELSE(TJ8,ZD,REF(ZD,1)),COLORYELLOW;
  37. ZSG:=IFELSE(TJ8,ZG,REF(ZG,1)),COLORMAGENTA;
  38. ZSH:=IFELSE(TJ8,HH,REF(HH,1)),COLORBLUE;
  39. ZSL:=IFELSE(TJ8,LL,REF(LL,1)),COLORGREEN;
  40. STICKLINE(TJ8,ZSH,ZSL,0,COLORMAGENTA);
  41. STICKLINE(TJ8,ZSD,ZSG,COLORMAGENTA,1);
  42. DRAWTEXT(DISP=2,ZSH,'GG');
  43. //中枢高

  44. POLYLINE(DISP=2,REF(ZSG,BARSLAST(TJ8)),COLORMAGENTA);
  45. //中枢低:

  46. POLYLINE(DISP=2,REF(ZSD,BARSLAST(TJ8)),COLORYELLOW);
  47. //中枢最高:

  48. POLYLINE(DISP=2,REF(ZSH,BARSLAST(TJ8)),COLORRED);
  49. //中枢最低:

  50. POLYLINE(DISP=2,REF(ZSL,BARSLAST(TJ8)),COLORGREEN);
  51. //趋势高:
  52. //QSGD1:POLYLINE(DISP=3,ZIGZAG(O,K*N1,1)),COLORBLUE;
  53. //趋势低:
  54. //QSDD1:POLYLINE(DISP=3,ZIGZAG(H,K*N2,1)),COLORBLUE;


  55. MZH1:=MA5>REF(MA5,1);
  56. MZH2:=MA5<REF(MA5,1);
  57. //判定:
  58. PARTLINE(MZH1,MA5,COLORYELLOW);
  59. PARTLINE(MZH2,MA5,COLORRED);
  60. //F1:IF(MA5<REF(MA5,1),MA5,NULL),colorwhite,LINETHICK2;
复制代码

论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
 
期货论坛 - 版权/免责声明   1.本站发布源码(包括函数、指标、策略等)均属开放源码,用意在于让使用者学习程序化语法撰写,使用者可以任意修改语法內容并调整参数。仅限用于个人学习使用,请勿转载、滥用,严禁私自连接实盘账户交易
  2.本站发布资讯(包括文章、视频、历史记录、教材、评论、资讯、交易方案等)均系转载自网络主流媒体,内容仅为作者当日个人观点,本网转载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网不对该类信息或数据做任何保证。不对您构成任何投资建议,不能依靠信息而取代自身独立判断,不对因使用本篇文章所诉信息或观点等导致的损失承担任何责任。
  3.本站发布资源(包括书籍、杂志、文档、软件等)均从互联网搜索而来,仅供个人免费交流学习,不可用作商业用途,本站不对显示的内容承担任何责任。请在下载后24小时内删除。如果喜欢,请购买正版,谢谢合作!
  4.龙听期货论坛原创文章属本网版权作品,转载须注明来源“龙听期货论坛”,违者本网将保留追究其相关法律责任的权力。本论坛除发布原创文章外,亦致力于优秀财经文章的交流分享,部分文章推送时若未能及时与原作者取得联系并涉及版权问题时,请及时联系删除。联系方式:http://www.qhlt.cn/thread-262-1-1.html
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

TOP

返回列表