| 
 
| 打开项目,找到 CProgram 基类,并在其私密部分中添加两个方法。 该方法将负责加载和保存品种模板。   bool              SaveSymbolSet(string file_name);   bool              LoadSymbolSet(string file_name);以下是这些方法如何被实现的。 //+------------------------------------------------------------------+//| Save template to a file                                          |//+------------------------------------------------------------------+bool CProgram::SaveSymbolSet(string file_name){   if(file_name=="")   {      MessageBox("Select the template name to record","Signal Monitor");      return(false);   }   int h=FileOpen("Signal Monitor\\"+file_name+".bin",FILE_WRITE|FILE_BIN);   if(h==INVALID_HANDLE)   {      MessageBox("Failed to create a configuration file","Signal Monitor");      return(false);   }   else      MessageBox("The "+file_name+" configuration has been successfully saved","Signal Monitor");//--- Save the selection of timeframes and patterns   for(int i=0; i<m_all_symbols; i++)      m_save.tf=m_checkbox.IsPressed();//---   FileWriteStruct(h,m_save);   FileClose(h);//---   return(true);}//+------------------------------------------------------------------+//| Load data to a panel                                             |//+------------------------------------------------------------------+bool CProgram::LoadSymbolSet(string file_name){   if(file_name=="")   {      MessageBox("Select the template name to load","Signal Monitor");      return(false);   }   int h=FileOpen("Signal Monitor\\"+file_name+".bin",FILE_READ|FILE_BIN);   if(h==INVALID_HANDLE)   {      MessageBox("Configuration "+file_name+" not found","Signal Monitor");      return(false);   }   ZeroMemory(m_save);   FileReadStruct(h,m_save);//--- Loading timeframes   for(int i=0; i<m_all_symbols; i++)   {      m_checkbox.IsPressed(m_save.tf);      m_checkbox.Update(true);   }//---   FileClose(h);//---   return(true);}不过,若尝试立即编译项目,则将触发与 m_save 变量有关的错误。 该结构含有一个名为 tf 的布尔类型参数。 它可记住用户所选的文件。 故需在应用类中创建此结构,并将其实例添加到基类。//+------------------------------------------------------------------+//| Class for creating the application                               |//+------------------------------------------------------------------+struct SAVE{   bool     tf[100];};class CProgram : public CWndEvents{...        SAVE            m_save;转到 OnEvent(),进入与按钮点击事件相关的部分,并在“第一步”条件中添加以下代码:         //--- Save the template         if(lparam==m_save_button.Id())         {            SaveSymbolSet(m_text_edit.GetValue());         }         //--- Load the template         if(lparam==m_load_button.Id())         {            LoadSymbolSet(m_text_edit.GetValue());         }另外,实现上述按钮的热键用法。 以相同的方法,为按键事件添加检查,并针对所用键添加代码。//--- Key press   if(id==CHARTEVENT_KEYDOWN)   {      if(m_current_step==1)      {         short sym=TranslateKey((int)lparam);         //--- if the entered character is successfully converted to Unicode         if(sym>0)         {            if(ShortToString(sym)=="l" || ShortToString(sym)=="д")               LoadSymbolSet(m_text_edit.GetValue());            if(ShortToString(sym)=="s" || ShortToString(sym)=="ы")               SaveSymbolSet(m_text_edit.GetValue());         }      }   }编译项目。 若成功编译将产生以下结果。6 Q- Z5 ~- t; E( Z9 o# j6 g. V# r, _ 9 z' E/ A. V0 V6 B
 
  添加图片注释,不超过 140 字(可选)$ R( Z- N" o. c 图例 2 保存和加载用户模板添加和编辑交易信号现在,转到应用程序的主要部分,该部分负责创建和编辑交易信号,以及进一步在监视器中跟踪它们。 信号创建和编辑的摸样如此这般。 ( R" b! p2 v) E" p* Z
 4 S9 A2 k. u, g" h
 
  添加图片注释,不超过 140 字(可选)$ G8 d4 P: n# q/ t 图例 3 信号创建和编辑窗口。在当前阶段,该窗口显示各种控制参数的一组 GUI 元素。 然而,这些设置尚未在任何地方用到。 首先在界面上添加两个按钮。 它们是添加/保存交易信号。 另一个是取消创建/编辑按钮。 打开 Program.mqh ,并将这两个按钮的实现方法添加到基类中:bool              CreateButton3(CButton &button,string text,const int x_gap,const int y_gap);两个 CButton 按钮的实例:   CButton           m_new_signal;   CButton           m_cancel_button;
 | 
 | 
| 
精彩推荐• 期货在没有稳定之前拿2万玩玩就好了• 内外盘期货交易员啦• 明帅先生2023.11.01期货分析报告• 领峰环球-基于贵金属的投资工具:期货合约 vs 金银股票• 有没有人知道壹基金徒步活动具体是干什么的?• 新手新号有必要买基金吗?• 友情提示,这个45块3450钻石的基金礼包只有6天了• 基金怎么要充两次这正常吗• 买了一段时间基金,难搞• 在scp世界观里进基金会当员工有什么门槛吗• 期货顺口溜#期货交易心得#• Q355ND钢的执行标准及交货状态介绍、Q355ND钢切割,期货定扎• 期货投资心得• 期货&amp;股票交易员• 开贴记录做期货的日子--买和卖• 上证指数目前之我见• 昨天去看中医,发现老医生也炒股• 炒股需要心如止水• 朋友们,炒股让你们变小气没有?• 众和策略炒股据说还是比较赚的?• 曝光平台:国金期货• 5股业绩翻番• 常胜论金:圣诞节黄金反弹修复,下周黄金原油行情分析在线指导• 指南针投顾交了服务费后亏损,打着推牛股的幌子可恨至极• 做梦梦到原油价格大跌,中国国航起飞• zanotti pas cher as the World Health Organization AIDS Goodwill Ambassador• 金冠电气4月26日发行 顶格申购需8.5万元市值• 揭秘中国一线女明星之理财宝典 看谁最能赚• 配资和股票重要性是相关的• 下周开始折腾金融三贱客• 继续舞扎力欲竭!• 周五三大猜想:谨慎观望为主• 大家满仓的多么,我是满仓,没想到这么严重• 敏感的缩量十字星线(转)• 股票配资收益和风险同在• 股市赚钱效应越强大,房地产就越不好做• 【氵】最近玩的游戏骚操作贼多想跑路这游戏还是以前的炒股风格吗• 山神, 第一零四二章 赤火山• 跳水就是一个冷笑话• 戒色 跟 戒烟要一起吗• 月卡基金党怎么花绑元?都买精炼石头吗?• #软件应用开发#区块链技术开发• 请问下红宝石洗的橙戒指能不能出FCR词缀• 无广告比特币交流学习群!我在币圈六年了• 洞悉牛股要察看
六个方面• 戒除第33天。• 大阴线之后的操作思路• 现在假期货平台太多,擦亮你的双眼,小心被骗。• 七大领域央企混改加速推进 "三样本五突破"引关注• 实值期权对冲的方式如何操作?• 网络上认识的股票交流老师直播间授课推股票,介绍股指期货如何赚• 我可不可以认为,炒房产不如炒期货,期货最起码有个周期,社会主• 八条主线打尽二胎概念股• 6.14比特币行情分析: 自6.12一波行情冲上新高之后,昨• 振弘老师终级课程炒股我这是样赚钱的视频课程分享• 技术分析的致命弱点• 吐了,为什么会删贴,让我当下一个狼哥,撸了4万2来炒股• 趣味开盲盒 稳赚收益• 果然又是阳痿走势• 九种分时形态应对技能• 难,我太难了• 有没有大佬给我说一些,火游侠配什么装备啊啊?戒指皮肤,帽子什• 数字货币交易所系统开发,虚拟币交易平台搭建• 请问下大型股票配资平台,哪个用的人多?• 定理4重要
的多头市场道氏理论• 终于全通了,问下好哥哥全部戒指是+2+3的也要收集嘛?• 防诈骗提高警惕!!!• 高能智投的内部票是真的吗?推荐的股票一直亏损,服务费已赔• 今天下跌竟然是这样的,明天散户千万注意啦!• 李老师:5.12黄金最新行情走势分析,黄金白银操作建议附解套• 沈阳麟龙炒股软件至尊版是骗子吗 有人买过吗• 新致软件:年内斩获行业多项大奖,最新获评区块链企业• 期货怎么开发• 午评:午后谨慎盘面数据不理想• 启明信息:新能源汽车电子的大门已经开启• 粗放的城市化进程是一种灾难• #预防网络电信诈骗#云南华软学校2022年春季预防电信诈骗专题讲座• 牛市中持股不动还是不错的选择• 百亿级私募12月调研60股 医药生物行业受青睐• 那就发:有了解股指期货日内交易的吗?• 戒色62天,六月七月频繁破戒!  今天开始泡在吧里了,目标1• “明日之星”股• 3.25午间 震荡为主• 今日这么关键,怎么没有券场直播• 6.25黄金震荡行情,最新走势分析及利用发起,后市布局!• 先锋期货:醉了深秋的梦• 怎么样
捕获
个股筑底反弹进场信号• 今天刚开基金我现在买的话基金会全部领完?还是只领5天的• 求炒股养家老师,讲课视频资料?有资源的朋友提供下,感谢。• 预谋而动:从最近石油和黄金的走势看谁在操控世界• 我国首部无人机交通法规有望12月份出台• 抄底参与
 精准买在最后一跌• 真心是洗盘• 千兆宽带战略启动 通讯股迎升级红利• 刘士余上任15个月 78名“散户”被罚近23亿  时间:2017年05月08日 11:02:11• rndr亮点有哪些• 北京区块链产业峰会回顾• CPO板块活跃,这只基金持CPO概念股最多• 黄金暴涨暴跌该如何操作?最新操作建议附解套• {同花顺}资金运行密码 揭示资金运行规律• 比特币为什么会涨?• 萧毅舟:5.31黄金午间最新走势分析及操作策略指导。• 2019潜龙热点追击第二季(六)• 怎样戒YY啊,• 别看色情的东西,看了要sy,切莫因为戒了3,5月,千五百天,• 点牛股是骗子平台!大家不要再相信了!• 不知道兄弟们有没有看中我现在选的基金• 找个投资好项目,资金盘,区块链,什么店群的项目就免了• 互联网金融:成长的烦恼• 牛鑫所提醒你做股票配资要全面• 北京保顶法律咨询服务有限公司金融信息服务经营范围探析• 说下昨天的白皮,本来基金用光了,没抽到,后来充了10,买了五• 戒淫打卡第四十天• 茂林读经:10点金/银/油行情分析3.31• 今天这走势,上证要反转吗• 斯坦福将终止支持 StartX 加速器公司的基金• 新手入门如何买基金?• 115资源怎么找• 同一家主体发债,国内是AAA,国外却是垃圾债【打脸啪啪啪】• 骗子狗带公布贴,集中顶上去!
 | 
|
|  | 
|  |