交易危机

 找回密码
 快捷注册(禁q号)

QQ登录

只需一步,快速开始

搜索
广告位
查看: 2019|回复: 4
打印 上一主题 下一主题

[解决方案] 脚本设置快捷键数字键盘不起作用

[复制链接]

1

主题

625

积分

0

精华

初级操盘手

金钱
625 美元
权重
0
跳转到指定楼层
楼主
发表于 2021-6-4 19:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
脚本设置快捷键时使用 Ctrl + 1 (数字键盘的1) ,起作用的是主键盘的 1,数字键盘的1不起作用。请问怎么能让数字键盘的1起作用?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 转播转播 分享分享 分享淘帖 支持支持 保留保留

1105

主题

2万

积分

17

精华

操盘专家

金钱
24261 美元
权重
251
沙发
发表于 2021-6-11 23:30 | 只看该作者
不知道是不是这个的区别
KEY_NUMLOCK_5
KEY_NUMPAD_5
太阳每天升起,每天都是新的一天。

1105

主题

2万

积分

17

精华

操盘专家

金钱
24261 美元
权重
251
板凳
发表于 2021-6-11 23:33 | 只看该作者
我也弄了个快捷键切换,结果除了字母键起作用外,数字小键盘也能起作用,大概是123456789对应abcdefg
if(id==CHARTEVENT_KEYDOWN)
     {
      string symbol;
      if(lparam=='E' || lparam=='e')
         symbol="EURUSDm";
      if(lparam=='G' || lparam=='g')
         symbol="GBPUSDm";
      if(lparam=='A' || lparam=='a')
         symbol="AUDUSDm";
      if(lparam=='N' || lparam=='n')
         symbol="NZDUSDm";
      if(lparam=='X' || lparam=='x')
         symbol="XAUUSDm";
      if(lparam=='J' || lparam=='j')
         symbol="USDJPYm";
      if(lparam=='C' || lparam=='c')
         symbol="USDCADm";
      if(lparam=='F' || lparam=='f')
         symbol="USDCHFm";
      if(lparam=='B' || lparam=='b')
         symbol="BTCUSDm";
      if(lparam=='O' || lparam=='o')
         symbol="USOILm";
      if(wins==5)
        {
         long id_=ChartFirst();
         while(id_!=-1)
           {
            ChartSetSymbolPeriod(id_,symbol,ChartPeriod(id_));
            id_=ChartNext(id_);
           }
        }
太阳每天升起,每天都是新的一天。

1

主题

625

积分

0

精华

初级操盘手

金钱
625 美元
权重
0
地板
 楼主| 发表于 2021-6-12 00:15 | 只看该作者
之前是用mt4脚本右键 “设置快捷键” 数字键盘不起作用,用ea写了一个就可以了 。嗯 用CHARTEVENT_KEYDOWN 识别键盘的各个键就可以了。

30

主题

1万

积分

0

精华

操盘专家

金钱
13785 美元
权重
1
5
发表于 2021-6-12 06:26 | 只看该作者
网上有mql4的视频教程,拿来学习,少走弯路。自己看说明文档也行,不过要有编程基础。
您需要登录后才可以回帖 登录 | 快捷注册(禁q号)

本版积分规则

QQ|黄金吧|黄金论坛|手机版|指标下载|非农|目录|交易危机

版权所有: ©2014-2021 fx3q.com Powered by Discuz! X3
浙ICP备: ICP14039028

浙公网安备 33011802001420号

风险提示:杠杆风险高,交易要谨慎 声明:坛友发言和回复均为个人观点,不代表论坛立场。
若有侵权请联系fx3q@qq.com删除

快速回复 返回顶部 返回列表