比特币通信协议 - 币圈消息

比特币通信协议篇11、二、TURN简介。在典型的情况下,TURN客户端连接到内网中,并且通过一个或者多个NAT到 详细

《日本蜡烛图技术 》 TTS语音版 (求交换外汇相关书籍)

  [复制链接]
575 14
killnight 发表于 2018-1-11 20:21:25 | 只看该作者 |阅读模式 打印 上一主题 下一主题
《日本蜡烛图技术 》 TTS语音版 (求交换外汇相关书籍)
我在收集有用的投资方面的电子书。
这本《日本蜡烛图技术 》就是自己从高清版的OCR成文本。
经过精校,截图等复杂工序制作完成的。整个过程花了20多个小时。
现在给大家分享。我手里还有一些不错的书。希望和有这类资源的朋友交换一下。
这本书是用vba实现的TTS 在win8.1下测试可用。不但可以朗读而且实现了异步朗读。
就是说朗读时不影响你翻页查看其它的内容。而不是那种vba原有的TTS一读就停止。
不读完你什么也干不了的那种。
制作是使用word2013。包含自制的工具栏。因为带了vba所以格式是docm。
使用时需要允许vba运行才可以正常使用。
我目前想收集的书有
>
>
>
>
要求是文本格式的,最好是精校的。word版就更好了。
其它书籍如果您有,而且觉得有价值也可以提供给我。
凡是提供给我资料的,我都可以帮你制作成这样的TTS语音版。
也可以用来交换一些我手里的其他学习资料。
或者交换一些我自制的mt4专用工具。
有兴趣的可以加我QQ:1407312901。不是常在线回复可能会晚一些。
样品

书中包含太多图表,20几M。只好上传百度云盘了。
链接这里也不让发。只好放在附件里了。

图中显示的是我所开发的实用小工具。
1. 主图ma组件。内置了三套ma系统。也可以自定义ma系统。在均线系统实现多头排列或空头排列时会在左上角标出。可以同时查看所有时间图的排列结果。
2. 自动财经日历。重大时间按照颜色标出重要程度。每周自动下载本周的财经日历并在图标上标出。
3. 虚拟成交量。在k线开始10秒后开始计算并预测成交量。并提供与上一根k线的成交量的长度对比。
类似的工具还有很多。例如自动绘制趋势线,艾略特波浪标注工具,半自动斐波那契扩展工具,mt4异步TTS工具,自动和手动的支撑阻力线工具等。
以上工具都是我自己开发的,从来没有销售过。只要你提供的资料拥有相应的价值都可以与我交换。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
收藏
收藏0
转播
转播
分享
分享
分享
淘帖0

精彩评论14

跳转到指定楼层
沙发
加减法 发表于 2018-1-11 21:11:37 | 只看该作者
不知道楼主能不能分享给我一份,本来想更换,可是实在没有拿的出手的……
板凳
csxs 发表于 2018-1-11 21:56:19 | 只看该作者
赞一个!
地板
ferrari0078 发表于 2018-1-11 22:44:08 | 只看该作者
实在没有拿的出手的///
5#
翘楚以待 发表于 2018-1-11 23:43:40 | 只看该作者
围观中~~~
6#
tushaoye6 发表于 2018-1-12 00:16:55 | 只看该作者
你的小工具都挺适用的啊。能分享一下么
7#
shaojun 发表于 2018-1-12 00:50:54 | 只看该作者
楼主是个高手啊!!
8#
 楼主| killnight 发表于 2018-1-12 01:47:39 | 只看该作者

想要分享其实不容易,不是贴出来就能用的那么简单。
在学习mt4设计之初,开发了很多公共的辅助库类函数。
像这个。
[C++] 纯文本查看 复制代码class KCoder
  {
private:
public:
   string            symbolDivide(string symbolInput);
   bool              tts(string text);
   void              ObjectSetPosition(int chart_ID=0,string ObjecName="Object",
                                       int x_distance=10,
                                       int y_distance=10,
                                       ENUM_BASE_CORNER  corner=CORNER_LEFT_UPPER);
   void              ObjectSetControl(int chart_ID=0,string ObjecName="Object",
                                      const bool selectable=false,
                                      const bool selected=false,
                                      const bool hiddenInList=true,
                                      const int z_order=0);
   void              ObjectSetOutlook(int chart_ID=0,string ObjecName="Object",
                                      const bool asBackground=true,
                                      const int xSize=50,
                                      const int ySize=20,
                                      const color clrBackGround=clrWhite,
                                      ENUM_ANCHOR_POINT anchor=ANCHOR_LEFT_UPPER,
                                      const int editAlign=ALIGN_RIGHT,
                                      const int angle=0);
   int               Array_Search_String(
                                         const string    &array[],// array for search
                                         string           value,// what is searched for
                                         int            count=WHOLE_ARRAY,// count of elements to search for
                                         int            startFrom=0,// starting position
                                         int            direction=MODE_ASCEND  // search direction                          
                                         );
   int               Array_Search_Time(
                                       const datetime   &array[],// array for search
                                       datetime       value,                 // what is searched for
                                       int            count=WHOLE_ARRAY,     // count of elements to search for
                                       int            startFrom=0,// starting position
                                       int            direction=MODE_ASCEND  // search direction                          
                                       );
   string            errorPrint(int id);
   double            currencyRate(string Currency,int timef,int shift);
   double            currency_Real_Value(string Currency,int timef,int shift);
   double            currency_Real_Value_V2(string Currency,int timef,int i_shift,ENUM_APPLIED_PRICE applied_price=PRICE_CLOSE);
   long              currency_Volume(string Currency,int timef,int shift);
   string            currency_Compare(int period);
   int               currency_Compare_single(int period,int index);
   string            StringGetString(string Str,string startBy,string endWith);
   int               get_File_Size(string path);
   string            get_DataPath_File();
   double            currencyRSI(string Currency,int timef,int period,int applied_pcrice,int shift);
   //change function
   int               str_to_currency_index(string strInput);
   color             symbol_to_color(string symbol);
   int               time_to_index(datetime TIME);
   string            num_To_Shape(int i,string shapeType);
   string            TimeFrame_to_String(int arg);
   int               String_to_TimeFrame(string Str);
   string            DoubleToStrMorePrecision(double number,int precision);
   string            second_To_Time(int sec);
   string            second_To_DigitTimer(int num);
   string            bool_to_string(bool bo=true,int type=0,bool upcase=false);
   int               weekOfYear(datetime time);
   string            time12To24(string timeStr);
   
   void              initAllIndicators(void);
   int               RGB(int red_value,int green_value,int blue_value);
   bool              CompareDoubles(double number1,double number2);
   bool              trend(int i,const double &Arry[]);
   string            uninitializedReason(int reason);
   void              playSound(string file);
   bool              inTradeDay();
   void              openLink(string path,int nCmdShow=1);
   void              debug_Array_Double(int index,const double &array[]);
   //useful tools
   bool              save_Screen(int width,int hight);
   bool              save_CurrentScreen(int width=1300,int hight=500);
   double            arrowSeperator(int seperator);
  };//
我的所有程序都交差引用了多重的这类自定义类函数。
还有好多公共变量。
例如下面这个
[C++] 纯文本查看 复制代码string font_monospace[]={"Bitstream Vera Sans Mono","Clean","Courier","Fixed","Gothic",
"Lucidatypewriter","Mincho","Nil","Terminal","Nimbus",
"Mono L","longzhoufeng"};
这个是一个自己收集的相同宽度字体的array。当然是为了在屏幕显示的文字美观整齐。
因为我的代码里都引用了很多这类自定义库。所以要想在别人机器上使用需要重新调试。
目前在学习整理一些外汇基础知识。实在没有时间做这些。
9#
已有账户 发表于 2018-1-12 03:14:44 | 只看该作者
赞2个!
10#
 楼主| killnight 发表于 2018-1-12 04:43:58 | 只看该作者
外汇感兴趣的朋友可以加我QQ大家一起讨论研究外汇。如果谁知道这类外汇爱好者的群。也请告诉我。网上能找到的大群都是广告推广。真没有纯爱好者的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行更多+

Powered by 顺水鱼MT4外汇EA网! X3.2© 2001-2017 顺水MT4外汇EA公司.( 陕ICP备17014341号-1