[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 91

 
Ale-xander:
好人们,你们能给我一个提示吗?当我运行EA时,它自动使我最大1、2或3个月,这取决于时间框架。我设定了某些日期。我做错了什么?

也许我的历史记录没有被载入?
 

我想知道一些有趣的指标,它们没有任何参数设置,例如,标准AC,最好是这样,它们的原理与MA不相似。(我需要它进行一次测试,但我不想在使用大量指标时陷入优化大量参数的问题)。

 

下午好!

你能告诉我如何使EA根据指标信号或一天中的时间使用不同的设置(或应用不同的 "*.set")?

提前感谢!

 
Skydiver: 建议几个有趣的指标,没有任何参数的设置,如标准的AC,最好是它们的原理与MA不相似。(我需要它进行一次测试,但我不想在使用多个指标时陷入优化大量参数的问题)。

来自文件

AC直方图是驱动力直方图的5/34值与从该直方图得出的5期简单移动平均线之间的差。

价格中位数=(高价+低价)/2

AO = SMA(价格中位数,5)- SMA(价格中位数,34)。

AC = AO - SMA (AO,5)

因此,那里有一些参数,至少有三个,但它们只是没有被移到外部的extern。多看看代码,一切都在那里。

 
Mathemat:

来自文件

所以参数是存在的,至少有三个,但它们只是没有放在外部的extern中。多看看代码,它都在那里。

我不认为我举了一个好例子。一个更好的例子是分形。

 


跳伞运动员


也许历史记录没有被加载?

阿莱-桑德
好心人,请指教!当我运行我的EA时,它自动使我最大的1,2或3个月,取决于时间框架。我设定了某些日期。我做错了什么?


直到最近,它一直运行良好。而事实上,在不同的TF上,它是不同的?

 
Skydiver: 我不认为我举了一个好例子。一个更好的例子是分形。

那里也有一个参数,但被隐藏了。时间框架。

现在我是在开玩笑。

 

我只是需要从一个文件中读取一个数字,终端在启动时挂起...((

int fileInt;

int handle;

handle=FileOpen("1.txt",FILE_CSV,';');
if(handle<1)
{
Comment("Файл 1.txt не обнаружен, последняя ошибка ", GetLastError());
}
if(handle>0)
{
fileInt=FileReadNumber(handle);
FileClose(handle);
}

 
至于1或2是正确的方式,请分享你的经验。
//--- 1.
if (cond_0)
{  if (cond_1) a=result_1;
   if (cond_2) a=result_2;
   if (cond_3) a=result_3;
}
//--- 2.
if (cond_0)
{       if (cond_1) a=result_1;
   else if (cond_2) a=result_2;
   else if (cond_3)  a=result_3;
}
 

两者都是正确的,但第二种方法更快。第一个总是检查所有条件,第二个不检查所有条件。而且最好这样写,以免与其他人的隶属关系相混淆。

//--- 2.
if (cond_0)
{  if (cond_1)           a=result_1;
   else if (cond_2)      a=result_2;
        else if (cond_3)  a=result_3;
}

或者一次把大括号放在块的周围。