[存档!]我将免费撰写任何专家或指标。 - 页 58

 
AlexB68:


下午。我有一个购买的专家顾问,非常简单,我有一个想法,如何改进它(稍作修改)。

希望能得到一些帮助。提前感谢。


如果你不介意让我知道,我将把专家顾问和信息发送给你。
 
Kubodel:
下午好,如果你有一个交易系统,并希望将其自动化或需要一个指标,我很乐意帮助你。 。

晚上好。你能写一个 基于除数的交易系统 吗?
 
Kubodel:
下午好,如果你有一个交易系统,并希望将其自动化或需要一个指标,我很乐意帮助你。 。
下午好,我恳请你为这个指标附上一个窗口的警报。谢谢你。
附加的文件:
 

你好,请告知以下几点是如何规定的。

有一个2个MAs的交叉点(附图),运动(在这种情况下是下跌)到下一个MA交叉点(已经是增长),在这里我对最后2个交叉点之间的低点(当下跌时)和高点(如果有增长)感兴趣。其他的低/高并不重要,只对交叉点之间的最后 间隔。也就是说,我们等待MA交叉点,它是A点,并寻找之前的交叉点B,在间隔AB上我们寻找低点或高点(取决于下降或上升)。 谢谢你


 
jokerfio:

你好,请你告诉我以下几点是如何处理的?

有一个2个MAs的交叉点(附图),运动(在这种情况下是下跌)到下一个MA交叉点(已经是增长),在这里我对最后2个交叉点之间的低点(当下跌时)和高点(如果有增长)感兴趣。其他的低/高并不重要,只对交叉点之间的最后 间隔。也就是说,我们等待MA交叉点,它是A点,并寻找之前的交叉点B,在AB段我们寻找低点或高点(取决于下降或上升)。 谢谢你

примерно так:

if(MA(5,0)>MA(25,0)) {

   for(int i=0;i<1000;i++){
      if(MA(5,i)<MA(25,i)) { int  bar1=i; break; } //первое пересечение от нулевого бара// добавил выход из цикла                   
                          }          
   
   for(  i=bar1;i<1000+bar1;i++){
      if(MA(5,i)>MA(25,i)) { int  bar2=i; break; } //вторая точка  
                                }
             
  double val=Low[iLowest(NULL,0,MODE_LOW,bar2-bar1, bar1)]; //находим наименьшее значение в промежутке...
   
  // ...или так, находим номер бара
  int bar_min=0; double min=1000000;
  for( i=bar1;i<bar2;i++){
     if(Low[i]<min) { min=Low[i]; bar_min=i;}
                         }
    
                   }
 
请添加一个单独的窗口,在一个单独的窗口中显示指标
附加的文件:
 
drm1:
请添加一个单独的窗口,在一个单独的窗口中显示指标
在一个单独的窗口中
附加的文件:
 
CHUPA:
在一个单独的窗口中
帆羽
 

你需要这个顾问。
在输入参数中:
1) 4个级别 - 1个下单级别和3个目标级别,以点为单位
2) 手数 - 如果是普通手数
3) 存款百分比 - 如果是再投资
在00:00,我们下6个订单 - 3个卖出止损 和3个买入止损,在下单级别上(第一个报价的价格+-1个级别)。
在3个目标上获利(每个订单都有自己的目标)。
在第一个报价的价格上止损。
如果1个目标被触发,剩下的2个止损 损益平衡,2个目标,剩下的1个止损在1个目标。在23:00,我们关闭所有订单并删除挂单。

如果买入订单被触发,我们将卖出订单转移到第一个报价的价格,
他们的利润 - 1仓位水平,2第一目标,3第二目标。
如果1利润成功,那么剩下的就是盈亏平衡,2利润,剩下的停止到一个仓位水平。

如果卖出订单被触发 - 镜像。
 
KONDOR: 非常感谢您的答复!