扭曲和转动,iMA的试图欺骗 - 页 8 1234567891011 新评论 Mickey Moose 2016.12.05 17:39 #71 <br / translate="no">弗拉基米尔-卡尔普托夫。你的问题不清楚。目标是在EA中远离价格值本身,用iMA取代它。阿尔乔姆-特里什金。要获得带有偏差的移动平均线数据,你需要在返回值中加入/减去所需的pips*Point()偏差。感谢 Vladimir Karputov 2016.12.16 21:16 #72 MQL5向导根据两个信号模块 "SignalMAAboveBelow.mqh "生成的专家顾问 - 一个信号的平均周期为100,另一个的平均周期为200。在OnInit()中做了一些小改动。//+------------------------------------------------------------------+//| Initialization function of the expert |//+------------------------------------------------------------------+int OnInit() { if((Signal_0_MA_Weight+Signal_1_MA_Weight)*100/2<Signal_ThresholdOpen || (Signal_0_MA_Weight+Signal_1_MA_Weight)*100/2<Signal_ThresholdClose) return(INIT_PARAMETERS_INCORRECT);//--- Initializing expert if(!ExtExpert.Init(Symbol(),Period(),Expert_EveryTick,Expert_MagicNumber)) {... ExtExpert.Deinit(); return(INIT_FAILED); }//--- string text="MA ("+Signal_0_MA_PeriodMA+"), Reverse ("+Signal_0_MA_Reverse+")"+"\n"+ "MA ("+Signal_1_MA_PeriodMA+"), Reverse ("+Signal_1_MA_Reverse+")"; Comment(text);//--- ok return(INIT_SUCCEEDED); }首先,我们检查信号的权重之和一分为二的条件,不能低于开仓或平仓 的阈值。该编辑允许你在优化过程中放弃没有单一交易的通行证。第二次编辑:在图表上显示关于平均周期和 "反向 "参数的视觉信息。 附加的文件: SignalMAAboveBelow_x2_iSAR_trailing.mq5 20 kb Twisting and turning, iMA's Questions from Beginners MQL5 EA wont attach to Vladimir Karputov 2016.12.17 13:28 #73 现代化的尾随(基于标准的\MQL5\Include\Expert\Trailing\TrailingParabolicSAR.mqh))- 标准的跟踪模块用于移动StopLoss的iSAR值的酒吧与指数 "1" - 但这种行为允许一个强大的滞后的价格,并作为一个潜在的利润损失。由于主要的专家顾问 "SignalMAAboveBelow_x2_iSAR_trailing.mq5 "只在新的条形图 出现时工作,我决定改变标准的追踪模块 - 现在StopLoss是由iSAR值在条形图上的索引 "0 "设置。升级后的追踪模块被保存在 "SignalMAAboveBelow_x2_iSAR_trailing "的名称下。mq5 "保存在以下文件夹中:C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Experts\Researches iMA\SignalMAAboveBelow_x2_iSAR_trailing.mq5。主要的专家顾问SignalMAAboveBelow_x2_iSAR_trailing.mq5已经做了相应的修改。#property link "http://wmua.ru/slesar/"#property version "1.002"//+------------------------------------------------------------------+//| 1.002: |//| trailing -> TrailingParabolicSAR(aggressive).mqh |//+------------------------------------------------------------------+//+------------------------------------------------------------------+//| Include |//+------------------------------------------------------------------+#include <Expert\Expert.mqh>//--- available signals#include <Expert\Signal\SignalMAAboveBelow.mqh>//--- available trailing#include <Expert\Trailing\TrailingParabolicSAR(aggressive).mqh>//--- available money management#include <Expert\Money\MoneyFixedLot.mqh>现在跟踪的工作方式如下。在拖曳之前在iSAR值上拖尾巴 "0"。请附上升级后的跟踪单元的文件和专家顾问文件... 附加的文件: TrailingParabolicSARzaggressivem.mqh 6 kb SignalMAAboveBelow_x2_iSAR_trailing.mq5 21 kb Twisting and turning, iMA's 在 MetaTrader 5 中应用费歇尔变换和逆费歇尔变换进行市场分析 MQL5 向导:无需编程即可创建 EA 交易程序 imtochukwu 2017.03.03 08:57 #74 Vladimir,在"数据目录 " 中安装时,MetaEditor给出了同样的错误。也许只是更新了MT版本? 我有1545。这个主题中的EA是改写的还是只是修改的?怎样才能开始编写类似的EA并改变开单条件? Vladimir Karputov 2017.03.03 09:08 #75 imtochukwu:Vladimir,在"数据目录 " 中安装时,MetaEditor给出了同样的错误。也许只是更新了MT版本? 我有1545。这个主题中的EA是改写的还是只是修改的?怎样才能开始编写类似的EA并改变开单条件? 你把哪个文件放在 "数据文件夹"{MQL5\Include\Expert\Signal)里? imtochukwu 2017.03.03 09:31 #76 Vladimir Karputov: 你把哪个文件放在 "数据目录"\MQL5\Include\Expert\Signal\文件夹中?SignalMAAboveBelow_x2_iSAR_trailing.mq5这个文件,比如说。它产生了25个错误。 附加的文件: pprtgh.JPG 221 kb Vladimir Karputov 2017.03.03 09:40 #77 imtochukwu: SignalMAAboveBelow_x2_iSAR_trailing.mq5这个文件,比如说。它显示了25个错误。"SignalMAAboveBelow_x2_iSAR_trailing.mq5 "是一个专家顾问,不是一个信号模块。点击该文件,它将被下载。点击下载的文件--它将在MetaEditor中被打开。 imtochukwu 2017.03.03 09:47 #78 Vladimir Karputov: "SignalMAAboveBelow_x2_iSAR_trailing.mq5 "是一个EA,不是一个信号模块。点击该文件--它将被下载。点击下载的文件--它将在MetaEditor中被打开。 弗拉基米尔,这很清楚。但你必须在"数据文件夹"\MQL5\Include/Expert\Signal/ 目录中下载 它,不是吗?我怎样才能在编译文件时不出错? Vladimir Karputov 2017.03.03 09:50 #79 imtochukwu: 弗拉基米尔,这很清楚。但你说的是在"数据文件夹 " 中下载 它,不是吗?如何编译一个没有错误的文件? 你搞错了。 SignalMAAboveBelow.mqh MODULE 必须下载到"Data Directory"(数据目录)文件夹中。SignalMAAboveBelow_x2_iSAR_trailing.mq5"只需要下载并点击它,编辑器将启动并在编辑器中编译 "SignalMAAboveBelow_x2_iSAR_trailing.mq5"。 imtochukwu 2017.03.03 10:09 #80 Vladimir Karputov: 你搞错了。 SignalMAAboveBelow.mqh MODULE 必须下载到"Data Directory"(数据目录)文件夹中。下载并点击SignalMAAboveBelow_x2_iSAR_trailing.mq5DATUMENT,使用编辑器编译SignalMAAboveBelow_x2_iSAR_trailing.mq5 DATUMENT。 弗拉基米尔,我想出来了,我已经运行了。我在哪里可以将卖出订单 与买入订单交换? 1234567891011 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你的问题不清楚。
目标是在EA中远离价格值本身,用iMA取代它。
阿尔乔姆-特里什金。
要获得带有偏差的移动平均线数据,你需要在返回值中加入/减去所需的pips*Point()偏差。
感谢
MQL5向导根据两个信号模块 "SignalMAAboveBelow.mqh "生成的专家顾问 - 一个信号的平均周期为100,另一个的平均周期为200。
在OnInit()中做了一些小改动。
//| Initialization function of the expert |
//+------------------------------------------------------------------+
int OnInit()
{
if((Signal_0_MA_Weight+Signal_1_MA_Weight)*100/2<Signal_ThresholdOpen ||
(Signal_0_MA_Weight+Signal_1_MA_Weight)*100/2<Signal_ThresholdClose)
return(INIT_PARAMETERS_INCORRECT);
//--- Initializing expert
if(!ExtExpert.Init(Symbol(),Period(),Expert_EveryTick,Expert_MagicNumber))
{
...
ExtExpert.Deinit();
return(INIT_FAILED);
}
//---
string text="MA ("+Signal_0_MA_PeriodMA+"), Reverse ("+Signal_0_MA_Reverse+")"+"\n"+
"MA ("+Signal_1_MA_PeriodMA+"), Reverse ("+Signal_1_MA_Reverse+")";
Comment(text);
//--- ok
return(INIT_SUCCEEDED);
}
首先,我们检查信号的权重之和一分为二的条件,不能低于开仓或平仓 的阈值。该编辑允许你在优化过程中放弃没有单一交易的通行证。
第二次编辑:在图表上显示关于平均周期和 "反向 "参数的视觉信息。
现代化的尾随(基于标准的\MQL5\Include\Expert\Trailing\TrailingParabolicSAR.mqh))- 标准的跟踪模块用于移动StopLoss的iSAR值的酒吧与指数 "1" - 但这种行为允许一个强大的滞后的价格,并作为一个潜在的利润损失。
由于主要的专家顾问 "SignalMAAboveBelow_x2_iSAR_trailing.mq5 "只在新的条形图 出现时工作,我决定改变标准的追踪模块 - 现在StopLoss是由iSAR值在条形图上的索引 "0 "设置。升级后的追踪模块被保存在 "SignalMAAboveBelow_x2_iSAR_trailing "的名称下。mq5 "保存在以下文件夹中:C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Experts\Researches iMA\SignalMAAboveBelow_x2_iSAR_trailing.mq5。
主要的专家顾问SignalMAAboveBelow_x2_iSAR_trailing.mq5已经做了相应的修改。
#property version "1.002"
//+------------------------------------------------------------------+
//| 1.002: |
//| trailing -> TrailingParabolicSAR(aggressive).mqh |
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
//| Include |
//+------------------------------------------------------------------+
#include <Expert\Expert.mqh>
//--- available signals
#include <Expert\Signal\SignalMAAboveBelow.mqh>
//--- available trailing
#include <Expert\Trailing\TrailingParabolicSAR(aggressive).mqh>
//--- available money management
#include <Expert\Money\MoneyFixedLot.mqh>
现在跟踪的工作方式如下。
在拖曳之前
在iSAR值上拖尾巴 "0"。
请附上升级后的跟踪单元的文件和专家顾问文件...
Vladimir,在"数据目录 " 中安装时,MetaEditor给出了同样的错误。也许只是更新了MT版本? 我有1545。这个主题中的EA是改写的还是只是修改的?怎样才能开始编写类似的EA并改变开单条件?
Vladimir,在"数据目录 " 中安装时,MetaEditor给出了同样的错误。也许只是更新了MT版本? 我有1545。这个主题中的EA是改写的还是只是修改的?怎样才能开始编写类似的EA并改变开单条件?
你把哪个文件放在 "数据文件夹"{MQL5\Include\Expert\Signal)里?
你把哪个文件放在 "数据目录"\MQL5\Include\Expert\Signal\文件夹中?
SignalMAAboveBelow_x2_iSAR_trailing.mq5这个文件,比如说。它产生了25个错误。
SignalMAAboveBelow_x2_iSAR_trailing.mq5这个文件,比如说。它显示了25个错误。
"SignalMAAboveBelow_x2_iSAR_trailing.mq5 "是一个专家顾问,不是一个信号模块。点击该文件,它将被下载。点击下载的文件--它将在MetaEditor中被打开。
"SignalMAAboveBelow_x2_iSAR_trailing.mq5 "是一个EA,不是一个信号模块。点击该文件--它将被下载。点击下载的文件--它将在MetaEditor中被打开。
弗拉基米尔,这很清楚。但你必须在"数据文件夹"\MQL5\Include/Expert\Signal/ 目录中下载 它,不是吗?我怎样才能在编译文件时不出错?
弗拉基米尔,这很清楚。但你说的是在"数据文件夹 " 中下载 它,不是吗?如何编译一个没有错误的文件?
你搞错了。
你搞错了。
弗拉基米尔,我想出来了,我已经运行了。我在哪里可以将卖出订单 与买入订单交换?