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

 
我可能有一个愚蠢的问题,但如果终端使用五位数的引号,全局变量 是否也应该指定额外的零?例如,TP=500而不是50?
 
artmedia70:

...试着以不同的方式提出同样的问题,这样就不会有人挑剔了...;)


我为什么要提出一个我知道答案的问题。
 
alsu:
这意味着,为了计算当前条形图上的指标,我们需要一定数量的先前价格值,在这种情况下,PeriodSMA。如果我们不减少初始条形的指数,我们将在图表的最左端有几个计算错误的指标值。 。

alsu,如果你不介意的话,你能给我一个小例子吗?我不太理解这种 "转变 "的意义。毕竟,在任何情况下,整个系列的条形图都会被计算出来,那么为什么会有这种转变?为什么选择PeriodSMA 而不是任何

而不是与之不同的任何其他价值?我在任何地方都找不到关于这个问题的描述或解释。谢谢你!

 
skyjet:
我可能有一个愚蠢的问题,但如果终端使用五位数的引号,全局变量是否也应该指定额外的零?例如,TP=500而不是50?
new_sl =NormalizeDouble(MathMax(order_open_price + MathMax(STOP_LOSS*coef,stop_level) *Point, Ask + stop_level*Point), Digits)
 
Fox_RM:

alsu,如果你不介意的话,你能给我一个小例子吗?我不太理解这种 "转变 "的意义。毕竟,在任何情况下,整个系列的条形图都会被计算出来,那么为什么会有这种转变?为什么选择PeriodSMA而不是任何

而不是与之不同的任何其他价值?我在任何地方都找不到对这个问题的描述或解释。谢谢你!

例如,你需要用PeriodSMA计算一个简单的移动平均线。为了计算SMA,您需要将最后一个PeriodSMA条的数值相加,然后除以PeriodSMA。很明显,对于编号为Bars-1, Bars-2, ..., Bars-PeriodSMA+1的条形图来说,它不会起作用,因为我们根本没有计算所需的条形图数量(最左边的条形图有Bars-1指数)。因此,我们必须开始计算指标,而不是从图表中的最后一个柱子开始,而是从具有Bars-PeriodSMA指数的柱子开始。

为什么他们要写这个值,而不是写一个任意值?这是因为这种计算起点的转移使我们能够在不影响计算正确性的情况下计算出最大的条数

但请记住,这是最简单的情况。有时,从代码中可能无法立即清楚地看到程序需要多少个过去的小节来进行计算,以及这个转变究竟来自哪里。那么,你也许应该问写代码的开发者。但在一般情况下,有一个通用的方法 - 只要看看代码,在程序运行期间,原则上可以使用价格数据和指数缓冲区数据获得酒吧的最大指数,通常在这个阶段已经变得很清楚...

 
YOUNGA:
new_sl = NormalizeDouble(MathMax(order_open_price + MathMax(STOP_LOSS*coef,stop_level)*Point, Ask + stop_level*Point), Digits) 感觉这个结构
如果你提到 "coef "变量在5位数时等于10,在4位数时等于1,我也会觉得。

顺便说一下,在问题中,这个例子是对TP的期望,而你有 "new_sl = "。
你应该更加细心,初学者毕竟......,答案应该是巧妙的,而不是深奥的。
 
prorab:
如果你提到你的 "coef "变量对5位数来说是10,对4位数来说是1,我也会觉得,但除此之外......

顺便说一下,在问题中,这个例子是对TP的期望,而你有 "new_sl = "。
你应该更加细心,初学者毕竟......,答案应该是聪明的。
我希望有人能告诉我一个工作策略(一个人的眼泪掉在地上......)。
 
YOUNGA:
我希望有人能告诉我一个工作策略(一个人的眼泪掉在地上......)。


如果我理解正确的话,这个结构可以插在start()之后?

还有变量coef,我如何给它前面评论中的值?我的意思是,10代表第五位数,1代表第四位数?

 
skyjet:


如果我理解的话,这个结构可以插入到start()之后?

还有coef变量,如何赋予它前面评论中的数值?我的意思是,5个符号的10个,4个符号的1个?

我使用的专家顾问有大致相同的结构。

如果(数字==4||数字==2)coef=1;否则coef=10;//不同账户类型4/2和5/3的乘法。


 
Oboltus:

我使用的EA大致上有这样的设计。

如果(数字==4 ||数字==2)coef=1;否则coef=10;//不同账户类型4/2和5/3的乘法。



谢谢你的澄清!

而且,我想说明的是,如果我机械地加0,TP和SL在这种类型的终端中会起作用吗?