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

 
你好,请你告诉我,是否有一种EA可以按照设置中指定的参数直接开仓?如果我知道是否有一个专家顾问,根据设置中指定的参数,在激活的瞬间简单地打开一个头寸,但不是通过指标!如果是这样,也许它可以进一步暴露挂单,当他们工作时,它将做与设置中相同的事情。如果我设置了一个限价单,并在同一水平上设置了取款和止损单,限价单的手数和止损单的参数与第一个相同,那么取款单就会被触发--太好了一个新的订单与它一起在止损点打开,同样的事情发生在它身上,旧的限价单消失了如果一个限价器被触发了--很好!止损器在离被触发的限价器一定距离处移动;取数也被移动,还有一个限价器与指数一起 打开。我不知道如何在不同的窗口设置它们。提前感谢。再说一遍,特别是对那些不理解我的问题的人。我没有要求任何人为我创造任何东西!我是在为我自己创造。我所要求的东西可能已经存在,并落在某人的脸上!"。谢谢。
 
Skif_7:
你好,请你告诉我,是否有一种EA可以按照设置中指定的参数直接开仓?如果我知道是否有一个专家顾问,根据设置中指定的参数,在激活的瞬间简单地打开一个头寸,但不是通过指标!如果是这样,也许它可以进一步暴露挂单,其触发将与设置中相同。如果我设置了一个限价单,并在同一水平上设置了取款和止损单,限价单的手数和止损单的参数与第一个相同,那么取款单就会被触发--太好了一个新的订单随着它在停止处打开,同样的歌曲:"取出旧的限价单!"。如果一个限价器被触发了--很好!止损器在离被触发的限价器一定距离处移动;取数也被移动,还有一个限价器与指数一起打开。我不知道如何在不同的窗口设置它们。提前感谢。再说一遍,特别是对那些不理解我的问题的人。我没有要求任何人为我创造任何东西!我是在为我自己创造。我所要求的东西可能已经存在,并落在某人的脸上!"。谢谢。

这里没有免费赠品。

直接用谷歌搜索,自己去查吧!

 
Roman.:

这里没有免费赠品。

直接用谷歌搜索,自己去查吧!

这里有大量的免费赠品!那些对编程不是特别了解,但在市场上交易了很长时间的人,来到这里。在他们找到一个成功的策略后,他们试图找到帮助,将他们长达数月,甚至数年的经验正式化。另一方面,有一些经验丰富的专业程序员,他们是毫无价值的交易员......如果他们能成功交易,他们会和阿布拉莫维奇一起比赛游艇,而不是在这里赚取戈比!"。程序员准备以非常合理的费用执行几乎任何订单,花几个小时,也许几分钟,在严重的情况下几天,合理地认为他们的工作应该得到报酬,宁愿免费得到交易者的想法。这就是HELP!我会争辩说,交易员的想法是一堆垃圾,但我要回答的是,这是必须经过加工才能获得纯金属的矿石,程序员从事这种加工,希望能找到金块。所以,亲爱的交易员们,把你们的想法带到这里来吧......。欢迎他们...不,不是在这里......直接进入工作,这部分是为从垃圾中初步分拣矿石而设计的。萨列里正在等待他们的莫扎特......!

如果有人认为他们有权称我为自由人,那就让他回答,我究竟为什么要把我的,两年多的工作免费,并为他们的转型而付出的程序?充其量,我准备与能够帮助我的程序员分享我的想法,也就是说,我准备进行交流。如果有人向我展示的统计数据超过了之前发布的报告中关于欧元/美元3年的指数,固定手数0.1,存款10000,没有马丁,我自愿同意承认自己是个吃白食的人。

 

不知为何,你的报告在这里似乎没有被注意到......

除非你提供你的 "具体 "证据,否则你将被认为是 "吃白食的人",因为像你这样的人,这个论坛已经见得太多了。

 
pokerface:

...

不要烧毁圣杯!自己留着吧,否则会停止工作......:-)

遗憾的是一分钱,从一个专业的人那里订购------主的主人!

Expect..........

boo-ga-ga-ga-ga!

 
厕所制造商可能真的相信,如果他不为他不喜欢的人生产这种产品,这个人就会在他的裤子里拉一辈子的屎。显然,他是受骗了,但这种骗局是故意的,旨在提高他的重要性,至少在他自己的眼中。飞机、车轮、计算机和鸟奶蛋糕的制造者当然值得尊重,但他们并没有发明飞机或车轮等等。有人给了他们一个想法,他们本质上是这个想法的使用者。据我所知,你们中没有人发明了一种编程语言,它只是你们的工具而已。以锤子或打气筒为荣,而对那些没有这些工具的人不屑一顾,这是很荒谬的。也许它在你自己的眼中提升了你,但这只是你的心理问题。我现在要告辞了......我已经找到了我的助手,可惜不是在你的网站上。幸运的是,你不是宇宙中唯一的人。
 
pokerface:
厕所制造商可能真的相信,如果他不为他不喜欢的人生产这种产品,这个人就会在他的余生中拉裤子。很明显,他是有妄想的,但这种妄想是故意的,旨在提高他的重要性,至少在他自己的眼里。飞机、车轮、计算机和鸟奶蛋糕的制造者当然值得尊重,但他们并没有发明飞机或车轮等等。有人给了他们一个想法,他们本质上是这个想法的使用者。据我所知,你们中没有人发明了一种编程语言,它只是你们的工具而已。以锤子或打气筒为荣,而对那些没有这些工具的人不屑一顾,这是很荒谬的。也许它在你自己的眼中提升了你,但这只是你的心理问题。我现在要告辞了......我已经找到了我的助手,可惜不是在你的网站上。幸运的是,你不是宇宙中唯一的人。

这是一个巨大的损失...我们都在为永远失去你而悲痛......。三天的哀悼。
 
你好!请帮助!我不能从相对活力指数中提取数值,首先我需要写一个脚本,在信号窗口中显示它们的当前值,但当我运行它时,警报窗口没有出现,我不明白它是什么。

以下是代码。

//+------------------------------------------------------------------+
//|相对活力指数.mq4|
//| Copyright © 2005, MetaQuotes Software Corp.
//| http://www.metaquotes.net/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2005, MetaQuotes Software Corp.
#属性链接 "http://www.metaquotes.net/"
//---- 指标设置
#属性 indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 绿色
#property indicator_color2 Red
//---- 指标参数
外部intRVIPeriod=10。
//---- 指示器缓冲区
双重ExtRVIBuffer[]。
双重ExtRVISignalBuffer[]。

//+------------------------------------------------------------------+
//|自定义指标初始化功能
//+------------------------------------------------------------------+
int init()
{
//---- 指示器缓冲区的映射
SetIndexBuffer(0,ExtRVIBuffer)。
SetIndexBuffer(1,ExtRVISignalBuffer)。
//---- 指标线
SetIndexStyle(0,DRAW_LINE)。
SetIndexStyle(1,DRAW_LINE)。
//---- 绘图设置
SetIndexDrawBegin(0,ExtRVIPeriod+3)。
SetIndexDrawBegin(1,ExtRVIPeriod+7)。
//---- DataWindow和指标子窗口标签的名称
IndicatorShortName("RVI("+ExtRVIPeriod+")")。
SetIndexLabel(0, "RVI")。
SetIndexLabel(1, "RVIS")。
//---- 初始化完成
return(0);
}
//+------------------------------------------------------------------+
//|相对活力指数|
//+------------------------------------------------------------------+
int start()
{
int i,j,nLimit,nCountedBars;
double dValueUp,dValueDown,dNum,dDeNum;
//----
if(Bars<=ExtRVIPeriod+8) return(0);
//----
nCountedBars=IndicatorCounted()。
//----,检查是否有错误
if(nCountedBars<0) return(-1);
//----,最后计数的条形图将被重新计算。
nLimit=Bars-ExtRVIPeriod-4。
如果(nCountedBars>ExtRVIPeriod+4)
nLimit=Bars-nCountedBars。
//---- RVI在第1个缓冲区计数。
for(i=0; i<=nLimit; i++)
{
dNum=0.0。
dDeNum=0.0。
for(j=i; j<i+ExtRVIPeriod; j++)
{
dValueUp=((Close[j]-Open[j])+2*(Close[j+1]-Open[j+1])+2*(Close[j+2]-Open[j+2])+(Close[j+3]-Open[j+3]))/6;
dValueDown=((High[j]-Low[j])+2*(High[j+1]-Low[j+1])+2*(High[j+2]-Low[j+2])+(High[j+3]-Low[j+3]))/6;
dNum+=dValueUp。
dDeNum+=dValueDown。
}
如果(dDeNum!=0.0)
ExtRVIBuffer[i]=dNum/dDeNum。
否则
ExtRVIBuffer[i]=dNum。
}
//---- 信号线在第2个缓冲区内计数。
nLimit=Bars-ExtRVIPeriod-7。
如果(nCountedBars>ExtRVIPeriod+8)
nLimit=Bars-nCountedBars+1。
for(i=0; i<=nLimit; i++)
ExtRVISignalBuffer[i]=(ExtRVIBuffer[i]+2*ExtRVIBuffer[i+1]+2*ExtRVIBuffer[i+2]+ExtRVIBuffer[i+3])/6。
//----
return(0);
}
//+------------------------------------------------------------------+





这里是脚本的代码。

//+------------------------------------------------------------------+
//| 571.mq4 |
//| Copyright 2012, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright"Copyright 2012, MetaQuotes Software Corp.
#属性链接 "http://www.metaquotes.net"
#property show_inputs
外部intRVIPeriod=10。
//---- 指示器缓冲区
双重ExtRVIBuffer[]。
双重ExtRVISignalBuffer[]。
//+------------------------------------------------------------------+
//| 脚本程序启动功能|
//+------------------------------------------------------------------+
int start()
{
int i,j,nLimit,nCountedBars;
double dValueUp,dValueDown,dNum,dDeNum;
//----
if(Bars<=ExtRVIPeriod+8) return(0);
//----
nCountedBars=IndicatorCounted()。
//----,检查是否有错误
if(nCountedBars<0) return(-1);
//----,最后计数的条形图将被重新计算。
nLimit=Bars-ExtRVIPeriod-4。
如果(nCountedBars>ExtRVIPeriod+4)
nLimit=Bars-nCountedBars。
//---- RVI在第1个缓冲区计数。
for(i=0; i<=nLimit; i++)
{
dNum=0.0。
dDeNum=0.0。
for(j=i; j<i+ExtRVIPeriod; j++)
{
dValueUp=((Close[j]-Open[j])+2*(Close[j+1]-Open[j+1])+2*(Close[j+2]-Open[j+2])+(Close[j+3]-Open[j+3]))/6;
dValueDown=((High[j]-Low[j])+2*(High[j+1]-Low[j+1])+2*(High[j+2]-Low[j+2])+(High[j+3]-Low[j+3]))/6;
dNum+=dValueUp。
dDeNum+=dValueDown。
}
如果(dDeNum!=0.0)
ExtRVIBuffer[i]=dNum/dDeNum。
否则
ExtRVIBuffer[i]=dNum。
}
//---- 信号线在第2个缓冲区内计数。
nLimit=Bars-ExtRVIPeriod-7。
如果(nCountedBars>ExtRVIPeriod+8)
nLimit=Bars-nCountedBars+1。
for(i=0; i<=nLimit; i++)
ExtRVISignalBuffer[i]=(ExtRVIBuffer[i]+2*ExtRVIBuffer[i+1]+2*ExtRVIBuffer[i+2]+ExtRVIBuffer[i+3])/6。
//----
警报(ExtRVIBuffer[0]," : ",ExtRVISignalBuffer[0])。
return(0);
}
//+------------------------------------------------------------------+


请帮助
 

问题就在这里... 指标缓冲区只在指标中起作用。你不会因为简单地移动代码而得到什么,在你的脚本代码中使用标准和自定义指标调用。技术指标 将帮助你

 
FAQ:

问题就在这里... 指标缓冲区只在指标中起作用。你不会因为简单地移动代码而得到什么,在你的脚本代码中使用标准和自定义指标调用。技术指标 将帮助你

啊!!!谢谢!!!。

问题是如何计算这两个人最后一次交叉的时刻?