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

 
谁知道在哪里可以读到关于优化EA的文章
,即去 "专家属性 "提问。
1. "测试 "标签优化。可优化参数和优化选项卡上的参数之间有什么区别?在我看来,这是同一件事。
2. "测试 "选项卡,优化 "可优化参数" 什么是更好的平衡,利润系数,或其他?
3.输入参数标签。既然我有 "开始 "列,为什么还需要 "值 "列?我假设我们以 "开始 "栏中的数值开始优化参数
4.标签 "优化 "的含义,为什么需要它,如何使用它?
5."优化结果 "如何以升序/降序排序?
 
griha:
谁能告诉我在哪里可以读到关于专家优化 ,即进入 "专家属性 "和进一步的问题: 。

1. "测试 "标签优化。要优化的参数 "和 "优化 "标签上的参数有什么区别?我认为它们是同一件事。

要优化的参数是专家顾问的外部变量。优化标签上的参数是优化过程本身的设置

我撒谎了。优化后的参数是我们最大化/最小化的东西。优化选项卡中的参数是我们对优化过程施加的约束。

2.标签 "测试 "优化 "可优化参数" 平衡、利润系数或其他哪个更好?

每个人都有自己的美丽))))))))))没有明确的意见,在论坛里搜索一下,不时有讨论......我个人的观点是,有三个基本的--利润系数、盈利系数和绝对缩水(当你用固定手数工作时)。

3. "输入参数 "选项卡。既然我有 "开始 "列,为什么还需要 "值 "列?我假设我们以 "开始 "栏中的数值开始优化参数。

值--在没有优化的情况下使用(未勾选)。开始、步骤和停止--在优化过程中使用(复选标记被启用)。


4.标签 "优化 "的含义,为什么需要它,如何使用它?
在终端按F1,找到用户界面,分节测试器。阅读它。按书面形式使用。


5."优化结果 "如何以升序/降序排序?

点击优化结果 列表中相关栏目的标题
 

帮助我连接关闭ONLY酒吧。如何做到这一点?

在价格图表指标的形式上应该画一条线,连接价格在BULL条上的收盘价。

我尝试了所有方法,但每次都没有显示我需要的东西。

如果我试图将其设置为牛/熊,那么在牛条不在一排的地方,线会偶尔断裂。


 
vit-fx:

帮助我连接关闭ONLY酒吧。如何做到这一点?

在价格图表指标的形式上应该画一条线,连接价格在BULL条上的收盘价。

我尝试了各种方法,但每次都没有显示我需要的东西。

如果我试图将其设置为牛/熊,那么在牛条不相邻的地方,线会偶尔断裂。



这里 已经有了答案,没必要这么担心......
 
请告诉我,为什么专家在演示中停止工作,并要求2012.03.08 07:45:19 '1790706': 登录,但确认登录后却没有帮助?
 

大家好,请帮助。

我需要一个指标来显示某段时间内最小的条形或蜡烛。 例如,在4H图表上将显示5天内最小的蜡烛或条形。

一个标记这个蜡烛箭头作为指标Fractals.Well有实际上所有.谁将会帮助非常感激。

或者类似这样的事情。
 
yosuf:
请告诉我为什么专家在演示中停止工作,并询问 2012.03.08 07:45:19 '1790706': 登录和登录确认没有帮助?


我不确定你的账户是否已经过期,或者经纪人已经改变了服务器等等。

尝试开设另一个账户并扫描可用的服务器

 
yosuf:
请告诉我,为什么专家在演示中停止工作,并要求2012.03.08 07:45:19 '1790706': 登录,但确认登录后却没有帮助?


你的经纪人可能会有一个有限的时间来使用你的模拟账户。注册一个新的。
 

重复我关于写到文件 的问题。不幸的是,建议的治疗方法并没有帮助。

我正在粘贴整个代码和文件本身。有什么不对吗?我做的一切都符合科学的要求?

#property copyright "Copyright © 2012, FOX.RM"
#property link      "fox.rm@mail.ru "
#property indicator_separate_window
 
double delta,price,old_price,col_bar,sum_tick,sum_pip,K1_Pl,K1_Min,K2_Pl,K2_Min,raz_bar;
int handle,sum_pip_bay,sum_pip_sell,i=0,limit,old_sell=0,old_bay=0;
int count_plus,count_minus;
datetime time_Bar;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init(){IndicatorShortName("Ti&Pi_HISTORY");return(0);}
int deinit(){return(0);}
  
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+

int start() {  

  int counted_bars=IndicatorCounted();   
  if(counted_bars<0) return(-1);
  if(counted_bars>0) counted_bars--;
  limit=Bars-counted_bars;
  
   handle = FileOpen("M1_EUR_USD.txt", FILE_CSV|FILE_WRITE, '\t');  Запись в файл. Добавление FILE_READ не помогло.
   FileWrite(handle, "tick_up", "tick_dn", "pip_up", "pip_dn");  
  
    if(limit>0) limit=0; 
     for(i=0; i<=limit; i++) 
  {
  
    price = Close[i]/Point;    
    delta = price-old_price;
    raz_bar=(High[i]-Low[i])/Point;
       
    if(!time_Bar)time_Bar=Time[0];
    col_bar = iBarShift(NULL,0,time_Bar)-iBarShift(NULL,0,Time[i]);
    if (col_bar >= 1)
    
    {time_Bar=Time[i];K1_Pl=0;K1_Min=0;K2_Pl=0;K2_Min=0;
    sum_pip_bay=0;sum_pip_sell=0;sum_pip=0;
    old_bay=0;old_sell=0;sum_tick=0;
    count_plus=0;count_minus=0;}
     
     //---- Расчет UP
    if(delta>=0)
    {if(delta>100)delta=1;
    sum_pip_bay = delta + old_bay;   
    old_bay=sum_pip_bay;
    count_plus++;}  
     //---- Расчет Down
    if(delta<0)
    { sum_pip_sell = delta+old_sell;
     old_sell=sum_pip_sell;
    count_minus++;}
    
       
    //--- Расчет коэффициентов К1 и К2
           
        sum_tick=count_plus+count_minus;
        K1_Pl=count_plus/sum_tick;
        K1_Min=count_minus/sum_tick;
        
        sum_pip=sum_pip_bay+MathAbs(sum_pip_sell);
        K2_Pl=sum_pip_bay/sum_pip;
        K2_Min=MathAbs(sum_pip_sell/sum_pip);
        
  FileWrite(handle, DoubleToStr(K1_Pl,2),DoubleToStr(K1_Min,2),DoubleToStr(K2_Pl,2),DoubleToStr(K2_Min,2)); //---Пробовал вывод данных через массив поэлементно, тоже 0 результатов.
       
         //----
    old_price=price; 
 
    }  
     
      FileClose(handle);                
  return(0);
}

我想重复一下这个问题,为什么信息被新的信息覆盖而不被添加。这里是输出的txt文件中的这样一条记录。

tick_up  tick_dn  pip_up    pip_dn
 0.35     0.65     0.28      0.71
 
Fox_RM:

重复我关于写到文件的问题。不幸的是,建议的治疗方法并没有帮助。

我正在粘贴整个代码和文件本身。有什么不对吗?我做的一切都符合科学的要求?

我想重复一下这个问题,为什么信息被新的信息覆盖而不被添加。这是在txt文件中的输出记录。



你需要打开该文件进行读/写

在把它写到文件的末尾

原因: