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

 

你好!

需要一个指标,当从拉伸的菲波位76.4和61.8达到时发出信号。我将非常感谢你。

 

你能不能写一个简单的EA,参数如下:muving 11 muving 25 crossing muving signal to enter on next bar profit 100 pips stop loss 50 pips

 

离题...谁知道macromedia? 帮助我使时钟单独工作 - 在exe中

有一个swf - 反编译几分钟:)删除站点检查并编译exe。

钟表是库存的--像这样

附加的文件:
razrez8.rar  97 kb
 

下午好。

我有一个EA,但我需要细化开仓 的入口。我需要添加条件。有谁能帮忙吗?

我有一个EA,但我需要通过添加条件对其进行微调。 谢谢你。

 

亚洲:422-674-800

 

下午好。

请帮助我在我的EA中添加追踪点和时间限制。我的EA显示出良好的结果,但总是有改进的余地 :)

提前感谢。


附加的文件:
 
Помогите пожайлуста написать индикатор. Я сам вообще не разбираюсь в програмировании. Алгоритм индикатора примерно такой -
1)Есть файл ЦеЭсВэ расширение, он имеет два столбца и неопределённое количество строк.
Первый столбец - это дата, записанная в ковычках - "1990.04.04" - примерно так. Второй столбец - цена - 1,34354. Разделитель между ними - ;.
2)Необходимо чтобы индикатор считал дату и цену по этой дате, прешёл ко второй строке, считал её, затем провел отрезок между этими двумя точками... и так далее..
3)Хотелось бы, чтобы были настраиваемые параметры, такие как - цвет линии и толщина.
Помогите, пожайлуста....

Смысл в том, чтобы нарисовать на графике синусоиду, различных периодов.... Вот это есть закон вибрации (Ганн).... Помогающему выложу все расчеты...... Поверьте, это стоит того...... К примеру - функция второй тенденции, второй по значимости - t*cena + (Sin(t)/2,912) +1,0519 -где t это время в канонической форме.... Это голые расчеты проверенные на графике....


 
//+------------------------------------------------------------------+
//| Sinus.mq4 |
//| Copyright © 2010, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2010, MetaQuotes Software Corp.
#属性链接 "http://www.metaquotes.net"

#property indicator_chart_window
#property indicator_buffers 8 // 缓冲区数量 8
//---- 输入参数
外部颜色 Color_1 = DodgerBlue; //颜色
外来的int Tolshina =2。
int i; // 正式参数,计数器


//+------------------------------------------------------------------+
//|自定义指标初始化函数
//+------------------------------------------------------------------+
int init()
{
//---- 指标
//----
return(0);
}
//+------------------------------------------------------------------+
//| 自定义指标去初始化功能||
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//|自定义指标迭代函数|
//+------------------------------------------------------------------+
int start()
{
int LinesCNT=0,i;
int处理。
handle=FileOpen('D1.csv',FILE_CSV|FILE_READ,';')。
如果(handle<1)
{
Print("File D1.dat not found, last error", GetLastError())。
return(false)。
}

while(true)
{
FileReadString(handle)。

if(FileIsEnding(handle))break; //文件已结束?- 退出


//计算段的坐标
i++;
string st1=FileReadString(handle)。
string sp1=FileReadString(handle)。
datetime t1=StrToTime(st1)。
double p1=StrToDouble(sp1)。
FileSeek(handle,0,SEEK_CUR)。
string st2=FileReadString(handle)。
string sp2=FileReadString(handle)。
datetime t2=StrToTime(st2)。
double p2=StrToDouble(sp2)。


//画一条线段
LineCNT++。
string LineName = (LinesCNT); // 为新行创建一个名称。
ObjectCreate(LineName,OBJ_TREND,0,t1,p1, t2,p2); // 创建一个线条
if(!ObjectCreate(LineName,OBJ_TREND,0,t1,p1, t2,p2))
{
Print("Line creation failed",GetLastError())。
return(0);
}

ObjectSet(LineName,OBJPROP_RAY,False); //让它成为线段而不是射线。
ObjectSet(LineName,OBJPROP_WIDTH,Tolshina); //设置宽度。
ObjectSet(LineName,OBJPROP_COLOR,Color_1); //设置颜色
ObjectSet(LineName,OBJPROP_PRICE1,p1);
ObjectSet(LineName,OBJPROP_PRICE2,p2);
//---------------------------------------------------

WindowRedraw()。
//重新绘制窗口以看到这条线路
}
//---------------------------------------------------------



FileClose(handle)。




//----

//----
return(0);
}
//+------------------------------------------------------------------+
你能告诉我代码里有什么问题吗?我的文件有2列,还有很多行,用分号隔开.....第一次约会已阅读,但价格不.....第二个根本不存在 ......也许你能告诉我如何使一条线成为线段,并建立一个又一个的线段......。一定有一个循环,对吗?
 

下午好


需要您帮助编写 我的主题中描述的EA https://forum.mql4.com/ru/37219


预先感谢

真诚的

Sergey Ignatov

 

亲爱的开发者们,你们好。请帮助我在SSL_fast_sBar_mtf 指标基础上创建一个指标。

该指标应画出两把 "尺子",一把尺子上的数值 "Lb"更大,另一把尺子更小(以及TIMER FRAME更大和更小)。如果在一个柱子上,两个 "标尺 "的颜色是相同的(而在前一个柱子上它们是不同的),那么在下一个柱子的开始,有必要给出一个打开的信号(放一个箭头)。

箭头应该使用指示器缓冲区 来绘制,而不是图形对象。在外部参数窗口,需要两个 "尺子 "的数据(用于进一步选择它们的参数)。

我不知道如何传递对该指标的引用,它位于MQL4 MetaTrader的库中。

我正在传递代码。

//+------------------------------------------------------------------+
//|                                                          SSL.mq4 |
//|ssl bar fast mtf                                          Kalenzo |
//|                                      bartlomiej.gorski@gmail.com |
//+------------------------------------------------------------------+
//mod2008fxtsd   ml ki   
#property copyright "Kalenzo"
#property link      "bartlomiej.gorski@gmail.com"
//----
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1  DodgerBlue
#property indicator_color2  OrangeRed
#property indicator_width1  2
#property indicator_width2  2
#property indicator_minimum 10
#property indicator_maximum 90
//----
extern int     Lb          =10;
extern int     SSL_BarLevel=15;    //BarLevel 10-90
extern int     TimeFrame  =0;
extern string  TimeFrames="M1;5,15,30,60H1;240H4;1440D1;10080W1;43200MN|0-CurrentTF";
//----
double sslHup[];
double sslHdn[];
double hlv[];
string IndicatorFileName;
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int init()
  {
   string TimeFrameStr;
   if (TimeFrame<Period()) TimeFrame=Period();
   switch(TimeFrame)
     {
      case PERIOD_M1:  TimeFrameStr="M1" ;break;
      case PERIOD_M5:  TimeFrameStr="M5" ;break;
      case PERIOD_M15: TimeFrameStr="M15";break;
      case PERIOD_M30: TimeFrameStr="M30";break;
      case PERIOD_H1:  TimeFrameStr="H1" ;break;
      case PERIOD_H4:  TimeFrameStr="H4" ;break;
      case PERIOD_D1:  TimeFrameStr="D1" ;break;
      case PERIOD_W1:  TimeFrameStr="W1" ;break;
      case PERIOD_MN1: TimeFrameStr="MN1";break;
      default :        TimeFrameStr="TF0";
     }
//----
   IndicatorBuffers(3);
   SetIndexBuffer (0,sslHup); SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,167); SetIndexLabel(0,"SSLup "+Lb+" ["+TimeFrame+"]");
   SetIndexBuffer (1,sslHdn); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,167); SetIndexLabel(1,"SSLdn "+Lb+" ["+TimeFrame+"]");
   SetIndexBuffer (2,hlv);
//----
   IndicatorShortName("SSL "+Lb+"["+TimeFrameStr+"]");
   IndicatorFileName=WindowExpertName();
//----
   return(0);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int deinit()
  {
   return(0);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int start()
  {
   int  counted_bars=IndicatorCounted();
   int  i,limit;
//----
   if (counted_bars<0) return(-1);
   if (counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;
//----
   if (TimeFrame!=Period())
     {
      datetime TimeArray[];
      limit=MathMax(limit,TimeFrame/Period());
      ArrayCopySeries(TimeArray ,MODE_TIME ,NULL,TimeFrame);
      //----
      for(i=0,int y=0; i<limit; i++)
        {
         if(Time[i]<TimeArray[y]) y++;
         sslHup[i]=iCustom(NULL,TimeFrame,IndicatorFileName,Lb,SSL_BarLevel,0,y);
         sslHdn[i]=iCustom(NULL,TimeFrame,IndicatorFileName,Lb,SSL_BarLevel,1,y);
        }
      return(0);
     }
   //----
   for(i=limit;i>=0;i--)
     {
      hlv[i]=hlv[i+1];
      if(Close[i]>iMA(Symbol(),0,Lb,0,MODE_SMA,PRICE_HIGH,i+1)) hlv[i]= 1;
      if(Close[i]<iMA(Symbol(),0,Lb,0,MODE_SMA,PRICE_LOW,i+1))  hlv[i]=-1;
      if(hlv[i]==-1) { sslHdn[i]=SSL_BarLevel; sslHup[i]=EMPTY_VALUE;  }
      else             
                     { sslHdn[i]=EMPTY_VALUE;  sslHup[i]=SSL_BarLevel; }
     }
   return(0);
  }
//+------------------------------------------------------------------+