新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1676 1...166916701671167216731674167516761677167816791680168116821683...1953 新评论 TranceFM 2021.10.14 13:56 #16751 Alexey Viktorov #:如果你需要从第一手关闭0.3,然后再关闭0.7,那么开两个不同起飞量的订单会更容易。 这并不方便,在我的头皮系统中,你必须积极战术性地跟踪交易。+可以有冲动,从不同的窗口打开或在几秒钟内改变很多,就是这样的活动:)打开1批,然后部分修复,比较容易。但不要手动修复,而是通过给定的价格水平(价格)。如果你和3个武井一起工作,你在开盘时就必须弹钢琴。 Tretyakov Rostyslav 2021.10.14 14:08 #16752 TranceFM #: 这并不方便,在我的头皮系统中,你必须积极采取战术来配合交易。+可以有冲动,从不同的窗口打开或在几秒钟内改变地段是这样的活动:)打开1批,然后部分修复,比较容易。但不要手动修复,而是通过给定的价格水平(价格)。如果你和3个武井一起工作,你在开盘时就得弹钢琴。 然后为自己订购一个专家顾问 TranceFM 2021.10.14 14:20 #16753 MakarFX #: 然后给自己订一个顾问。 所以没有现成的?好的。(笑)。一只这样的猫头鹰要多少钱? Galim_V 2021.10.14 14:56 #16754 在剧本中。 #property copyright "Copyright 2019, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict //обьявим класс class Сleaner { public: Сleaner() { Alert("Конструктор"); } ~Сleaner() { Alert("Деструктор"); } void come(int &array[],int &re[]){ int AS=ArraySize(array); int n=0; for(int i=0; i<AS; i++) { if(ArraySearch(re, array[i])==-1) { n++; ArrayResize(re,n); re[n-1]=array[i]; } } } void sleep() { Sleep(1000); } private: int ArraySearch(int& m[], int e) { for(int i=0; i<ArraySize(m); i++) { if(m[i]==e) return(i); // Print(" e =",e,", ArraySize(m) =",ArraySize(m)," ,m[i] =",m[i]," ,i =",i ); } return(-1); } }; Сleaner pi; int arr[]= {6,4,6,7,9,65,66,2,2,9,7,7}; int res[]; //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { pi.come(arr,res); pi.sleep(); for(int z=0;z<ArraySize(res);z++) Print(res[z]); } //+------------------------------------------------------------------+ 工作正常。 2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: Alert: Destructor 2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: uninit reason 0 2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: 2 2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: 66 2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: 65 2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: 9 2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: 7 2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: 4 2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: 6 2021.10.14 17:24:28.209 Eye_12 GBPUSD,M5: 已初始化 2021.10.14 17:24:28.209 Eye_12 GBPUSD,M5: Alert: Constructor 重复的内容被从数组中删除。在owt,如果阵列。 int arr[]= {6,4,6,7,9,65,66,2,2,9,7,7}; 是动态的,它增加,也能正常工作,但如果它减少,就开始说谎。 Galim_V 2021.10.14 18:15 #16755 我不知道我是如何忠实地再现了 #property copyright "Copyright 2019, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict //обьявим класс class Сleaner { public: Сleaner() { Alert("Конструктор"); } ~Сleaner() { Alert("Деструктор"); } void come(int &array[],int &re[]){ int AS=ArraySize(array); int n=0; for(int i=0; i<AS; i++) { if(ArraySearch(re, array[i])==-1) { n++; ArrayResize(re,n); re[n-1]=array[i]; } } } void sleep() { Sleep(1000); } private: int ArraySearch(int& m[], int e) { for(int i=0; i<ArraySize(m); i++) { if(m[i]==e) return(i); // Print(" e =",e,", ArraySize(m) =",ArraySize(m)," ,m[i] =",m[i]," ,i =",i ); } return(-1); } }; Сleaner pi; int arr[]= {6,6,2}; int res[]; //+------------------------------------------------------------------+ //| Script program start function | //+------------------------------------------------------------------+ void OnStart() { arr[0]= 6; arr[1]= 6; pi.come(arr,res); // pi.sleep(); for(int z=0;z<ArraySize(res);z++) Print(res[z]); } //+------------------------------------------------------------------+ 但这正是猫头鹰中的结果 2021.10.14 21:11:34.802 Oko_12 GBPUSD,M5: 提醒:破坏者 2021.10.14 21:11:34.802 Eye_12 GBPUSD,M5: uninit reason 0 2021.10.14 21:11:34.523 Eye_12 GBPUSD,M5: 2 2021.10.14 21:11:34.523 Eye_12 GBPUSD,M5: 6 2021.10.14 21:11:34.523 Eye_12 GBPUSD,M5: 已初始化 2021.10.14 21:11:34.523 Eye_12 GBPUSD,M5: Alert: Constructor Aleksandr Kononov 2021.10.15 15:52 #16756 大家好,有经验的开发者先生,您能不能给一个初学者一些建议?我对把MQL4专家顾问打包成一个ex4文件上传到市场的过程很感兴趣,如果我有一个通过iCustom连接的自定义指标(而且该指标本身也连接到另一个指标,而后者又连接到库)。我想知道是否有一个简单的方法将所有这些东西移到一个文件中,或者我将不得不直接在EA代码中整合所有东西? Tretyakov Rostyslav 2021.10.15 15:57 #16757 Aleksandr Kononov 一个 通过iCustom连接的自定义指标(而且该指标本身也连接到另一个指标,而后者又连接到库)。我想知道是否有一个简单的方法将所有这些东西移到一个文件中,或者我将不得不直接在EA代码中整合所有东西? 必须整合一切 Vitaly Muzichenko 2021.10.15 15:58 #16758 Aleksandr Kononov 自定义指标(该指标本身也连接到另一个指标,而后者又连接到库)。我想知道是否有一个简单的方法将所有这些东西移到一个文件中,或者我将不得不直接在EA代码中整合所有东西? 通过一个资源连接 Aleksandr Kononov 2021.10.15 16:53 #16759 Vitaly Muzichenko #:通过一个资源连接 感谢阅读🤜🤛。 pribludilsa 2021.10.15 17:32 #16760 ENUM_POSITION_TYPE type = PositionGetInteger(POSITION_TYPE); 为什么编译器会给出隐式枚举转换的警告? Документация по MQL5: Торговые функции / PositionGetInteger www.mql5.com PositionGetInteger - Торговые функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 1...166916701671167216731674167516761677167816791680168116821683...1953 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如果你需要从第一手关闭0.3,然后再关闭0.7,那么开两个不同起飞量的订单会更容易。
这并不方便,在我的头皮系统中,你必须积极采取战术来配合交易。+可以有冲动,从不同的窗口打开或在几秒钟内改变地段是这样的活动:)打开1批,然后部分修复,比较容易。但不要手动修复,而是通过给定的价格水平(价格)。如果你和3个武井一起工作,你在开盘时就得弹钢琴。
然后给自己订一个顾问。
所以没有现成的?好的。(笑)。一只这样的猫头鹰要多少钱?
在剧本中。
工作正常。
2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: Alert: Destructor
2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: uninit reason 0
2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: 2
2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: 66
2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: 65
2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: 9
2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: 7
2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: 4
2021.10.14 17:24:29.321 Eye_12 GBPUSD,M5: 6
2021.10.14 17:24:28.209 Eye_12 GBPUSD,M5: 已初始化
2021.10.14 17:24:28.209 Eye_12 GBPUSD,M5: Alert: Constructor
重复的内容被从数组中删除。在owt,如果阵列。
是动态的,它增加,也能正常工作,但如果它减少,就开始说谎。
我不知道我是如何忠实地再现了
但这正是猫头鹰中的结果
2021.10.14 21:11:34.802 Oko_12 GBPUSD,M5: 提醒:破坏者
2021.10.14 21:11:34.802 Eye_12 GBPUSD,M5: uninit reason 0
2021.10.14 21:11:34.523 Eye_12 GBPUSD,M5: 2
2021.10.14 21:11:34.523 Eye_12 GBPUSD,M5: 6
2021.10.14 21:11:34.523 Eye_12 GBPUSD,M5: 已初始化
2021.10.14 21:11:34.523 Eye_12 GBPUSD,M5: Alert: Constructor
必须整合一切
通过一个资源连接
通过一个资源连接