任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 45

 
satorifx :

谢谢你令人难以置信的详细答复。

你真的需要成为一个自作聪明的人,才能明白如果一个新人带着问题 来到论坛,他需要一个具体的解决方案或类似的链接,而不是一个愚蠢的借口,即 "一切皆有可能"?

因此,他准确而简短地回答了这个问题。问题中并没有关于代码的内容。

这不是写代码的正确场所。自己写代码的人在这里得到帮助。这是 为你准备的地方

 
Zhunko :

你不应该为了写代码而来这个主题。自己写代码的人在这里得到帮助。这是 你的地方

我能够自己写作。我写过的东西要复杂得多。
artmedia70 :

那些试图自己动手的人在这里得到帮助。他们为你指引正确的方向,解释等等。

你问了一个问题,你得到了一个答案。你是否尝试过自己开始写东西?

我自己写,而且经常写。问题是,在挖掘了所有的mql4帮助后,我还没有找到任何接近我问题的解决方案。我需要知道从什么地方开始,这就是我为什么来这里寻求帮助。

那么,我怎样才能在脚本代码中改变指标的参数?我对ZigZag指标特别感兴趣。
 
satorifx :
我能够自己写。我写的东西要复杂得多。 我自己写,而且经常写。问题是,在翻阅了整个mql4手册后,我没有找到任何与我的问题相似的解决方案。我需要知道从什么地方开始,这就是我为什么来这里寻求帮助。

那么,我怎样才能在脚本代码中改变指标的参数?我对ZigZag指标特别感兴趣。

你可以通过。

1.全局变量

2.通过一个文件

3.绘图

4.如果指标和脚本在同一个图表上,你可以使用图形对象这里有更多

 

下午好,我的问题丢了,我再重复一遍

我是否可以制作一个窗口指标,并在图表中绘制一些信息(例如,窗口中的MACD和图表中线条交叉处的箭头)?

还有,最好是箭头不应该是物体,而是一个指标。

P.S. 我正在用一个模板的帮助下解决这个问题,但这不是很方便,因为我必须不断改变两个指标的参数,我正在测试。

 
Merincool :

下午好,我的问题丢了,我再重复一遍

我是否可以制作一个窗口指标,并在图表中绘制一些信息(例如,窗口中的MACD和图表中线条交叉处的箭头)?

还有,最好是箭头不应该是物体,而是一个指标。

P.S. 我借助模板解决了这个问题,但这不是很方便,因为我必须一直改变两个指标的参数。

一个指标只能在一个子窗口中绘制缓冲区。

例如,从一个指标,你可以在其子窗口中绘制缓冲区,在另一个窗口中绘制图形对象。

 

下午好。我在网上看到了一个有趣的交易策略。但它是有偿的。也许这真的是作者的作品,但可能他们只是在互联网上找到了它,而不是很有教养的交易者在购买它)。尊敬的交易员们,我想知道你们的意见。我想知道你的意见,亲爱的交易员,在互联网上找到截图中显示的所有这些指数,并自己制作这样一个系统,是否现实?



 
Zhunko :

一个指标只能在一个子窗口中绘制缓冲区。

例如,一个指标可以在其子窗口中绘制缓冲区,在另一个窗口中绘制图形对象。


对不起,谢谢你的回答。

你是否有绘制对象的代码,因为我不能真正掌握编码,我可能只是试着理解我想要的东西,并将其插入我的代码中,但我不认为我自己能做到这一点。

我将非常感激。

 

帮我修改一下错误,我是新手,所以不要苛责我。

//=============== Меню ===============================================
外置双Lot = 0.1。
外部的双RSI。
外部的双CCI。
外来的双重随机。
外置 int TakeProfit = 20;
外来的int StopLoss = 10;
//============== Переменные ==========================================

双重新买。
double NewSell;


int t;
//+------------------------------------------------------------------+
//|专家初始化功能|
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//|专家去初始化功能|
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//|专家启动功能|
//+------------------------------------------------------------------+
int start()
{

//======== 从指标中获取数据 =============================
{
double RSI = iRSI(NULL,0,14,PRICE_CLOSE,0);
double CCI = iCCI(NULL,0,12,PRICE_TYPICAL,0)。
double Stochastic = iStochastic(NULL,0,8,3,3,MODE_SMA,0,MODE_MAIN,0)。
RefreshRates()。
}
// ================= 信号处理 ==============================
{//2
如果(iRSI(NULL,0,14,PRICE_CLOSE,0)>iRSI(NULL,0,14,PRICE_CLOSE,1)&&
iCCI(NULL,0,12,PRICE_TYPICAL,0)>iCCI(NULL,0,12,PRICE_TYPICAL,1)&&
iStochastic(NULL,0,8,3,3,MODE_SMA,0,MODE_MAIN,0)>iStochastic(NULL,0,8,3,3,MODE_SMA,0,MODE_SIGNAL,0)
NewBuy=1;否则NewBuy=0。
如果(iRSI(NULL,0,14,PRICE_CLOSE,0))<iRSI(NULL,0,14,PRICE_CLOSE,1)&&。
iCCI(NULL,0,12,PRICE_TYPICAL,0)<iCCI(NULL,0,12,PRICE_TYPICAL,1)&&
iStochastic(NULL,0,8,3,3,MODE_SMA,0,MODE_MAIN,0)<iStochastic(NULL,0,8,3,3,MODE_SMA,0,MODE_SIGNAL,0) NewSell=1; else NewSell=0;
}//2
// ================= 打开一个交易 =================================
{//3
// 买开
如果(NewBuy == 1 && OrdersTotal() == 0)
{
t=OrderSend(Symbol(),OP_BUY,Lot,Ask,3,0,0,0,Blue);
睡眠(5000)。
OrderModify (t,OrderOpenPrice(), (Ask-Point*StopLoss), (Ask+Point*TakeProfit),0,Red);
}
//开放销售
如果(NewSell == 1 && OrdersTotal()==0)
{
t=OrderSend(Symbol(),OP_SELL,Lot,Bid,3,0,0,0,OrangeRed)。
睡眠(5000)。
OrderModify (t,OrderOpenPrice(),(Bid+Point*StopLoss),(Bid-Point*TakeProfit),0,Red) 。
}
}//3
//END
return(0);
}
//+------------------------------------------------------------------+
 
zipkain:

帮助我纠正我的错误,我是新手,所以不要太苛刻地评价我。

//=============== Меню ===============================================
extern double Lot = 0.1;
extern double RSI;
extern double CCI;
extern double Stochastic;
extern int TakeProfit = 20;
extern int StopLoss = 10;
//============== Переменные ==========================================


double NewBuy;
double NewSell;




int t;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{


//======== получение данных с индикатора =============================
{ 
double RSI = iRSI(NULL,0,14,PRICE_CLOSE,0);
double CCI = iCCI(NULL,0,12,PRICE_TYPICAL,0);
double Stochastic = iStochastic(NULL,0,8,3,3,MODE_SMA,0,MODE_MAIN,0);
RefreshRates();
}
// ================= Обработка сигналов ==============================
{//2
if (iRSI(NULL,0,14,PRICE_CLOSE,0)>iRSI(NULL,0,14,PRICE_CLOSE,1)&&
iCCI(NULL,0,12,PRICE_TYPICAL,0)>iCCI(NULL,0,12,PRICE_TYPICAL,1)&&
iStochastic(NULL,0,8,3,3,MODE_SMA,0,MODE_MAIN,0)>iStochastic(NULL,0,8,3,3,MODE_SMA,0,MODE_SIGNAL,0)
NewBuy=1; else NewBuy=0;
if (iRSI(NULL,0,14,PRICE_CLOSE,0))<iRSI(NULL,0,14,PRICE_CLOSE,1)&&
iCCI(NULL,0,12,PRICE_TYPICAL,0)<iCCI(NULL,0,12,PRICE_TYPICAL,1)&&
iStochastic(NULL,0,8,3,3,MODE_SMA,0,MODE_MAIN,0)<iStochastic(NULL,0,8,3,3,MODE_SMA,0,MODE_SIGNAL,0) NewSell=1; else NewSell=0;
}//2
// ================= Открытие сделки =================================
{//3
// открытие BUY
if (NewBuy == 1 && OrdersTotal() == 0)
{
t=OrderSend(Symbol(),OP_BUY,Lot,Ask,3,0,0,0,0,Blue);
Sleep (5000);
OrderModify (t,OrderOpenPrice(),(Ask-Point*StopLoss),(Ask+Point*TakeProfit),0,Red);
}
// открытие Sell
if (NewSell == 1 && OrdersTotal()==0)
{
t=OrderSend(Symbol(),OP_SELL,Lot,Bid,3,0,0,0,0,OrangeRed);
Sleep (5000);
OrderModify (t,OrderOpenPrice(),(Bid+Point*StopLoss),(Bid-Point*TakeProfit),0,Red);
}
}//3 
//END
return(0);
}
//+------------------------------------------------------------------+
在MQL4代码中使用SRC,每个人都可以弄清楚,并帮助你!
 

大家好。我是个交易新手,我在用专家顾问做模拟,但我想用45美元开始真正的交易。我仍然在测试EA,所以我想使用信号。我使用MT4。我已经选择了一个清单,希望你能帮助我选择最佳信号。以下是名单。

https://www.mql5.com/ru/signals/10276

https://www.mql5.com/ru/signals/11021

https://www.mql5.com/ru/signals/6283

https://www.mql5.com/ru/signals/10964

https://www.mql5.com/ru/signals/9649