有助于精简EA - 页 7

 

> 我正在研究的是在欧元/美元上有一个很短的时间段

哪个时间段,H1,H4...?

 
BarrowBoy:

>我正在研究的是,在欧元/美元上有一个很短的时间。

哪个时间段,H1,H4...?

M15,H1

因为这个ema在这两个时间段都表现不佳

 
delcor:

M15,H1

因为这个ema在这两个地方都做得不好

什么错误是 "订单结束错误130

 

查看错误代码
通常的原因是:-

买入和卖出的方式不对

止损和止盈的值是错误的

止损或止盈值格式错误(小数点太多/太少)。

将一个指标值作为止损或止盈值

...

当然,这些情况 没有 发生在我身上 :)

一个朋友说他在多年前学习时遇到过所有这些问题;)

好运

继续尝试

-BB-

 
BarrowBoy:

参见错误代码
通常的原因是:-

买入和卖出的方式不对

止损和止盈的值是错误的

止损或止盈值格式错误(小数点太多/太少)。

将一个指标值作为止损或止盈值

...

当然,这些情况 没有 发生在我身上 :)

一个朋友说他在多年前学习时遇到过所有这些问题;)

好运

继续努力

-BB-

谢谢你,我现在就去检查它们

你是否编制了什么程序?

 
delcor:

谢谢你,我现在就去检查

你有什么程序吗?

这是文件,它可以做所有其他货币,但欧洲货币和美国货币不能工作。

我已经改变了所有的设置,但不希望买或卖。

附加的文件:
 
delcor:

这是一个文件,它可以做所有其他货币,但欧洲货币和美国货币它将工作。

我已经改变了所有的设置,但不想买或卖。

巴罗男孩

我试图在触发线上进行买入和卖出。

如果我说的不对,请帮助我。

通常情况下,你的买入和卖出将在循环中进行。

如果------,然后买入或卖出

但我不能在这个论点中看到这一点

int start()

{ Draw4HowLong = Bars-Rperiod - 5; //Rperiod = 20
length = Rperiod; //length now = 20
lsma_length = LSMA_Period;
loopbegin = Draw4HowLong - length - 1;


for(shift = loopbegin; shift >= 0; shift--) // MAIN For Loop
{
sum[1] = 0;
for(i = length; i >= 1; i--) //LSMA循环
{
lengthvar = length + 1; //lengthvar = 21
lengthvar /= 3; //lengthvar = 7
tmp = 0。
tmp = ( i - lengthvar)*close[length-i+shift]; //tmp = 20 - 7 * close[20-i+shift]
sum[1]+=tmp。
}
wt[shift] = sum[1]*6/(length*(length+1))。
j = shift;
lsma_ma[shift] = wt[j+1] + (wt[j]-wt[j+1])* 2/(lsma_length+1)。


//========== 颜色编码 ===========================================


ExtMapBuffer1[shift] = wt[shift];
ExtMapBuffer2[shift] = lsma_ma[shift];
ExtMapBuffer3[shift] = wt[shift];
ExtMapBuffer4[shift] = lsma_ma[shift]。



if (wt[shift] < lsma_ma[shift]) -------------- 我以为是这样
{
ExtMapBuffer4[shift] =EMPTY_VALUE
ExtMapBuffer3[shift] = EMPTY_VALUE。
}