[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 18

 
artmedia70:

这里以前也问过类似的问题,也回答过(我不记得是谁回答的)。为了让你不必查找,这里是。

-----------------------------------------
我如何根据可用资金和手数,计算出价格可以负多少点(以点为单位)呢?
链接公式:手数=金钱/(钉子*刻度)。
钱--赚的/丢的
止损点 - 经纪人的点位
Tick - MarketInfo( MODE_TICKVALUE)
从这里开始,按照你的意愿进行扭曲。
Stopplus=资金/(手数*刻度)。
金额=手数*止损点*点数
-----------------------------------------
现在,根据上述公式,做你需要的事...




谢谢你。我将会思考。欢迎有更多的选择
 
vovan-gogan:

谢谢你。我将会思考。欢迎有更多的选择

1.每笔交易的风险是存款的10%。

2.这10%将落在SL的范围内。

3)每次交易出现亏损时,这10%应增加50%。

例如,存款是10,000美元,在某一已知SL的交易中,风险必须是1,000美元。如果这笔交易是亏损的,那么下一笔交易必须冒1500的风险,下一笔是2000,等等。而在第一笔盈利的交易中,风险立即恢复到最初的存款水平:10%。如何在项目中实施?

我们知道你所需要的三个组成部分的全部内容。现在只需做数学题并检查是否可以受理。

1.我们知道押金的情况吗?你可以用钱来计算风险:Depo/100*Risk Percentage。Tick取自这里: Tick = MarketInfo(Symbol(), MODE_TICKVALUE); 止损是我们已知的。

2)开仓 的手数=资金风险/(止损点*勾股)。

3.如果你想增加风险,用增加的风险百分比重新计算货币中的风险(上述第三点)...

 
DDFedor

1.我们知道,这些例子就在代码库中。

2.我们知道,图书馆文件的扩展名是mqh。

3.结合起来,做一个搜索引擎查询。

4.我们得到了第一个结果。https://www.mql5.com/ru/code/10344- 我没有翻阅档案,但可以肯定的是,有一个库文件和一个启动文件。

所有MQL4程序的扩展名可能是 "*.mq4"。

"*.mqh "是库的头文件的扩展,类似于C++。不过,这些都不重要。"*.mqh "也能编译。

 
晚上好,你能告诉我一个int类型 的数字最初是否为0?
 

能否请您在某一时刻建议我在我的EA中启用止损,它位于当前价格和开盘价格 之间的中间位置。

middleSL=OrderOpenPrice()+(Close[0]-OrderOpenPrice())/MIDDLESL;
当价格上涨时,它就会拉升,但绝不会下跌

我看到在公式中,以偶数结尾的close[0]和Close[0]-1*Point(odd),产生了相同的middleSL,并且包含了相同的OrderModify命令,我应该在代码中做什么来避免这种情况发生,谢谢。

P.S. MIDDLESL是一个变量,现在是2,但在优化器的帮助下,将找到一个更有利的值。

 
nadya:
晚上好,你能告诉我一个int类型的数字最初是否为0?

是的,当你把一个变量定义为整数时,它的初始值是0
 
谢谢你,Denis!
 
nadya:
晚上好,你能告诉我一个int类型的数字最初是否等于0?

一个奇怪的假设和一个同样奇怪的答案。

一般来说,情况总是这样,但也有变量不归零的破坏性时刻。

这方面的轶事。

一个程序员伤心地回到家,工作上的事情并不顺利。他决定在路上的一家酒吧里喝上一杯。他坐在那里满脸愁容,喝着酒,想着那些不起作用的代码。一个当地的妓女和他坐下来。试图开始一场对话。他在拖延时间。然后他问她。
- 你叫什么名字?
- 谁想叫你,就叫你什么。
程序员(拍着自己的额头)。
- 这就对了!应该给出默认值!!!
并高兴地跑回家完成代码。

道理--总是用一个值来初始化变量!

 
LazarevDenis:

能否请您在某一时刻建议我在我的EA中启用止损,它位于当前价格和开盘价格之间的中间位置。

当价格上涨时,它就会拉升,但绝不会下跌

我看到在公式中,以偶数结尾的close[0]和Close[0]-1*Point(odd),产生了相同的middleSL,并且包含了相同的OrderModify命令,我应该在代码中做什么来避免这种情况发生,谢谢。

P.S. MIDDLESL是一个变量,现在是2,但在优化器的帮助下,将找到一个更有利的值。

当middleSL被发送到止损时,它被规范化,即它被四舍五入到某个符号,当除以2时,这将发生,这是不可避免的。
 
sergeev:

一个奇怪的假设和一个同样奇怪的答案。

一般来说,情况总是这样,但也有变量不归零的破坏性时刻。

一个相关的轶事。

程序员伤心地回家,工作上有些不顺利。在路上,他决定在一家酒吧喝上一杯。他坐在那里满脸愁容,喝着酒,想着那些不起作用的代码。一个当地的妓女和他坐下来。试图开始一场对话。他在拖延时间。然后问她:
- 你叫什么名字?
- 谁想叫你,就叫你他想叫的。
程序员(拍拍自己的额头):
- 没错!必须给出默认值!!!
并高兴地跑回家完成代码。

道理--总是用一个值来初始化变量!

如果我把它写成一个全局变量,我是否直接在那里赋值?