任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 180

 
xxxKillxxx:
你好,谁能告诉我,如果所有的订单都有不同的魔法数字,在1-60的范围内,是否有一种阻止关闭所有的订单(包括擦除挂单)。如果有,请公布。如果它不是那么困难,说明它应该插在哪里(因为它在mql中是完全绿色的)。提前感谢。

我忘了告诉你,我想按存款利润的百分比成交。

我想 在终端 关闭 所有的订单,并以任何模式删除所有的挂单,同时在屏幕上以不显眼的小行显示当前的情况,以及统计关闭订单的点数。安装后像普通的专家顾问一样工作。默认设置是以5%的利润全部关闭。这些设置可以通过专家顾问的菜单来改变。
附加的文件:
profitclose.mq4  10 kb
 
BeerGod:

它关闭了终端中的所有订单,并删除了任何模式的所有挂单,还在屏幕上以不显眼的小线显示当前情况,以及对已关闭订单的点数统计。安装后像普通的专家顾问一样工作。默认设置是以5%的利润全部关闭。这些设置可以通过专家顾问的菜单来改变。


非常感谢!我很不喜欢厚脸皮,但我忍不住要问这个问题,有没有办法从你的EA中提取关闭块,以便我可以在任何其他EA中使用它?我为我的厚脸皮表示歉意。

我没有马上想到这一点,首先我应该问,你不介意你的顾问将被带走的街区?

 
xxxKillxxx:

我很不喜欢厚脸皮,但我忍不住要问这个问题,有没有办法从你的EA中提取一个封闭块,以便我可以在任何其他EA中使用它?我为我的无礼行为道歉。

是的,请注意,代码是开源的。代码中的所有块都有注释。
 
BeerGod:

拜托,这是开源的。代码中的所有块都有注释。


谢谢你,同志,如果我的策略突然成真,我向你保证,没有你的帮助,在盈利的情况下,希望你能感谢我)))。
 
在这个困难的问题上,也祝你好运。如果你需要任何帮助,请联系我。
 
BeerGod:

与所有对这个项目感兴趣的朋友分享我的工作。安装后像普通的专家顾问一样工作。默认设置是以5%的利润全部关闭。这些设置可以通过专家顾问的菜单来改变。


同志,再次原谅我,但我有一个问题....我设法检查了所有区块的关闭,没有任何错误或警告,我没有得到任何语法,但当我启动我的EA时,我没有得到任何信号,我的交易不会像预期那样关闭。问题是,我不能把EA的代码,解决这个问题很需要,如果你不介意再花一次你宝贵的时间在我身上,请告诉我有什么选择可以解决这个问题,如果这很重要,我只能说这个EA是在forex generator 4创建的。

我提前对你表示感谢。

 

在mt中有一个工具--线性回归 通道,通过绘制和参考它,我可以得到开始和结束日期和价格。我怎样才能进入这个渠道的边界?

 
xxxKillxxx:

同志,再次原谅我,但我有一个问题....我设法检查了所有区块的关闭,没有任何错误或警告,我没有得到任何语法,但当我启动我的EA时,我没有得到任何信号,我的交易不会像预期那样关闭。问题是,我不能把EA的代码,解决这个问题很需要,如果你不介意再花一次你宝贵的时间在我身上,请告诉我有什么选择可以解决这个问题,如果这很重要,我只能说这个EA是在forex generator 4创建的。

我想请你解释一下原因(最好是在你的手指上,舌灿莲花,因为我只做这种编程)提前感谢。


外汇生成器 4 ? ? ? ?如果你已经用它创建了一个猫头鹰,它将无法工作。至少写一些没有 "导航仪 "的东西,你就会开始理解一些东西。而向一个自己没有写过东西的人解释是不可能的。你只能通过这种方式到这里 来。否则,请问清楚问题,在不清楚的地方,会有人回答。但要写代码,然后把它嚼碎,放进嘴里......我不这么认为。
 

有一只猫头鹰,工作起来无懈可击。我决定将代码散布在各地 专家 и 图书馆.

开始重建结构。我已经为它们编写了库和头文件。在头文件中,我要么有外部参数(extern),要么有相应库的所有函数的声明,仅此而已。

重做了专家顾问的一部分,并对其进行了编译。我把它拉到图表上,然后......。我在窗口中没有看到任何外部参数。

以下是我看到的情况。

这就是专家顾问在INIT之前的标题内容。

//+-------------------------------------------------------------------------------------+
//|                                                                       Perevorot.mq4 |
//|                                                                                 hoz |
//|                                                                                     |
//+-------------------------------------------------------------------------------------+
#property copyright "hoz"
#property link      ""

#include <hoz_Base@Include.mqh>
#include <hoz_MakeListOfInstruments@Include.mqh>
#include <hoz_TradingFunc@Include.mqh>

extern string ___H1 = " ________ Параметры общие _________ ";

extern string ___H3 = " _______ Параметры фильтров _______ ";

extern string ___H4 = " ________ Параметры ордера ________ ";
extern double  i_lot = 0.1,
               i_kLot = 2,
               i_sl = 0,
               i_tp = 10,
               i_distanceFromLastPos = 10;
extern string ___H5 = "____ Параметры функции безубытка ___";
extern bool    UseBU  = false;           // включение/выключение функции Б.У.
extern double  i_triggerForBU = 25,      // уровень цены, где выставляется уровень Б.У.
               i_preservedProfit = 5;    // страховочный профит в Б.У.
extern string ___H6 = "____ Параметры трейлинга позиции ___";
extern bool    TSProfitOnly = true;
extern int     TStop.Buy = 70;          // расстояние от текущего курса (пунктов), на котором включается трейлинг, пунктов
extern int     TStop.Sell = 10;         // расстояние от текущего курса (пунктов), на котором включается трейлинг, пунктов
extern int     TrailingStep = 20;       // "шаг" изменения стоплосса (пунктов) (не меньше 1)
extern string ___H7 = " _____ Параметры идентификации ____ ";
extern int     i_magic = 3333021;

// Другие объявленные переменные
datetime g_lastBarTime,                                         // Время проведения последних рассчётов
         g_lastOrderOpenTime;                                 // Время открытия последнего ордера
double SL,
       TP,
       priceBU;
int    massiveOfOrders[7],                                   // Массив ордеров
       g_ticket,
       g_type;

double lastPosOOP = -1;
int    lastPosType = -1;

#define SIGNAL_NO                            -1              // Сигнала нет
#define SIGNAL_BUY                            0              // Сигнал на покупку
#define SIGNAL_SELL                           1              // Сигнал на продажу

为什么没有外部参数的标签?

 

你好!这是我第一天使用Meta Trader 4,我已经有很多问题了。

1)当我在global fots网站上观看培训视频时,它告诉我最简单的交易。当我买入时,止损应该比左边的低,获利应该高。因此,我们预测价格将达到什么值,订单将在获利后关闭。如果价值会下降,为了不在-,也就是亏钱,我们限制其止损。我们假设如下:价格1.3552/1.3555,止损1.3522,获利1.3612。现在的直接问题是:有可能做到0.0000的止损吗?毕竟,价值达到这样一个最低点的概率很低,我们只需等待价值跳升并最终达到我们的止盈,无论如何都会发现自己在没有任何预测的情况下达到+。P.S. 如果这是个非常愚蠢的问题,我表示歉意。同样,第一天使用它,但在我看来,它就像捕鼠器中的某种奶酪。

2)我感兴趣的第二点是,当图表上升时,我们买入,当它下降时,我们卖出。当图表上有1.3500,而我们把一切都设定为卖出,并最终等待更低的价值,例如1.3400,你如何获利呢?我就是不明白,这就像买50卢布的牛奶卖40卢布一样。

P.S. 我预先感谢你。不要严格判断)))。