新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 995

 
Gilmor:

正如你所看到的,这个标签也显示了所谓的完美。加载了它,启动了它。它没有任何错误。:(

所以,谢谢你!"。不知道这个标签的用途。

当试图设置 SellStop挂单 时,在日志中会有一个错误130。为什么?- 看看你的代码。

 
Ffffg Fggg:


Index = minprice + mp ;

什么原因?

 
Index = minprice + mp ;

我想让Index 变量被赋予minprice,然后mp的新值

它应该是什么样子的。

第50条,收盘价和低位蜡烛的价值之差=-0.12(mp=最小价格)。

第49条,收盘价与蜡烛的最低值之间的差额=-0.17(指数=最低价格+mp)(-0.12+-0.17)。

.....

.....

第1条,收盘价与蜡烛的最低值之差=-0.07(指数=最低价格+mp)(-6.12+-0.07)。

结果显示在屏幕上。

 
Ffffg Fggg:


你需要打开和关闭之间的总差额,这将是

 summ += open - close; 

为什么你需要minprice =99999? 为了什么

为什么你需要低点和收盘的区别?

 
Gilmor:

阅读,了解每个参数的含义,设置.....

我的待售产品没有打开。它甚至没有给出错误,GetLastError()=0! 它打开买入是应该的,但忽略了卖出。它让我发笑--它想要什么?))))

善良的人们,我在哪里可以得到必要的知识?))

卖出止损点放在当前价格 之下。所以你的50个点不应该被加上,而是从买入价中减去。

 
Iurii Tokman:

你需要打开和关闭之间的总差额,这将是

为什么你需要minprice =99999? 为了什么

为什么你需要低点和收盘的区别?

我很抱歉,并非常感谢你。你已经回答了我的问题。

 
Ffffg Fggg:

我向你道歉,并非常感谢你。你已经回答了我的问题。

请。

 
Maxim Kuznetsov:

卖出止损点放在当前价格 之下。所以你的50个点不应该被加上,而是从买入价中减去。

:-)是的。史诗。在交易本身中,你甚至在下注时都不会去想它。它是自动的。但在这里,它的原则是:"我甚至没有注意到这匹马。"非常感谢你。这是很基本的,但我的大脑甚至没有意识到我应该做减法而不是加法。
 

大家好。我知道这已经被解释过100次了,但我还是不明白ACCOUNT_MARGIN_FREE是什么意思。

我见过的概念有:。

从参考:账户中可用的资金规模,以存款货币计算,可用于开立头寸

来自互联网: 这是我的可用资金可以购买的手数


但在检查时,我得到了以下图片。

模拟账户。

我有50,000美元 printf(ACCOUNT_MARGIN_FREE) 显示42

我进行了购买并再次检查,但仍然显示为42。

如果这是我用自己的钱能买到的手数,那么大致上说,这个量=42,不会再多。

我可以用67的量买,68的量就不让我进。

真实账户。

30美元显示42。

我还没有进行购买。


它是什么意思?

 
killer67:

大家好。我知道这已经被解释过100次了,但我还是不明白ACCOUNT_MARGIN_FREE是什么意思。

我见过的概念有:。

从参考:账户中可用的资金规模,以存款货币计算,可用于开立头寸

来自互联网: 这是我的可用资金可以购买的手数


但在检查时,我得到了以下图片。

模拟账户。

我有50,000美元printf(ACCOUNT_MARGIN_FREE) 显示42

我进行了购买并再次检查,但仍然显示为42。

如果这是我用自己的钱能买到的手数,那么大致上说,这个量=42,不会再多。

我可以用67的量买,68的量就不让我进。

真实账户。

30美元显示42。

我还没有进行购买。


它是什么意思?


你想打印的东西是错误的。正确的方法是这样的。

printf("ACCOUNT_MARGIN_FREE =  %G",AccountInfoDouble(ACCOUNT_MARGIN_FREE));