//+------------------------------------------------------------------+//| Custom indicator iteration function |//+------------------------------------------------------------------+int start()
{
int limit;
int counted_bars=IndicatorCounted();
//----if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
现在的投资者都很聪明:他们知道什么是股权。看来他们已经受够了这些向天空发射的平衡火箭......
......只有良知和诚实这种东西,直接来源于良知......:)
后来我想到了一个问题,我补充说:这不仅仅是良知和诚实......也有后果...当然,对于理智的人来说...
你为什么需要一个指标?这里有一个函数给你。
参数ex 是之字形极值的数量,从右向左数,从1开始。其他参数是标准的人字形设置。
一个使用该函数的例子。
让我们返回 "之 "字形的最后3个极值。
这是非常低效的,在这个函数中会有三个循环,而三个顶点都可以在一个函数中找到。
为了从指标中获取多个数值,我们应该为它们启动一个指标缓冲区,并在指标代码中专门维护这个缓冲区。而且缓冲区会占用太多的内存。所以,这不是太有效的解决方案。
将 "之 "字形的代码整合到所需的指标中会很有效,然后顶部就能在它们出现的那一刻被注册。而为了以某种方式结构化代码,应该把之字形本身做成一个函数,或者说,之字形的一个步骤。然后,"之 "字形的指标将看起来像这样
这个循环可以很容易地被粘贴到一个指标或专家顾问中。而且,使用人字形的 "内部 "数据也很容易,不会出现不必要的问题。
这是非常低效的,在这个函数循环里面,会有三个循环,而所有三个顶点都可以在一个循环中找到。
据我所知,一个人需要几个ZigZag的最后极值,因此我的方法的周期将足够 "短",不会使系统严重过载。
你为什么需要一个指标?这里有一个函数给你。
参数ex 是之字形极值的数量,从右向左数,从1开始。其他参数是标准的人字形设置。
一个使用该函数的例子。
我们返回之字形的最后3个极值。
这是非常低效的,在这个函数里面,会有三个循环,而所有三个顶点都可以在一个循环中找到。
为了从指标中提取几个数值,你需要为它们创建一个指标缓冲区,并在指标代码中专门维护这个缓冲区。而且缓冲区会占用太多的内存。所以,这不是太有效的解决方案。
将 "之 "字形的代码整合到所需的指标中会很有效,然后顶部就能在它们出现的那一刻被注册。 而为了以某种方式结构化代码,应该把之字形本身做成一个函数,或者说,之字形的一个步骤。然后,"之 "字形的指标将看起来像这样
这个周期可以很容易地粘贴到一个指标或一个专家顾问中。而且,使用人字形的 "内部 "数据也很容易,不会出现不必要的问题。
不,Artem,AccountBalance()返回账户中的资金量,不考虑未结头寸,而AccountEquity()返回带有浮动利润或损失的余额,结果是,假设一个头寸已经变成了浮动损失,而Martin立即将这批货翻倍? 这看起来很奇怪...
正如我所说的,这个函数最好在没有其他未结头寸时调用,此时,AccountEquity()和AccountBalance()返回相同的数字。
你是如何设想的?通过AccountBalance()的余额线是按平仓计算的,即有固定的盈利或亏损,怎么会耗尽投资的资金,在缩减?那么,如果马汀是以固定仓位正确计算的,那么AccountEquity()与它有什么关系?以Kim的函数为例,它在寻找历史上最后一个关闭的位置。
无论如何,它是注定要失败的。
我想知道--如果主要标准是最低风险,那么计算新交易风险的基础应该是什么?-
AccountFreeMargin(), AccountEquity(), AccountBalance()...?
- AccountBalance() - 不考虑未完成的交易。
- AccountEquity() - 这就是我们在平衡表上看到的东西?- 在这种情况下,我们将依靠那些还不属于我们的钱。
- AccountFreeMargin() - 我们可以使用这个吗?(我承认我可能误解了它是什么)
谢谢你的帮助,但我不想在 "之 "字形中搞乱什么,我只是在学习。
作为一个快速之字形的例子,它在最后的顶部建立了一个通道
作为一个快速之字形的例子,它在最后的山峰上建立了一个通道
你好。
我可能有一个简单的问题,想问一下专家,关于mql4的字符限制问题。
我读到一个字符串 类型的变量可以容纳不超过255个字符,但对于 if 也有类似的限制吗?
如果是这样,它们是什么?:)
开仓 的信号可以写在一个 if下 吗?还是应该把代码分成几个块?