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

 
FEAR:
向大家问好,当然问题是愚蠢的,使1点值1美元所需的手数是多少?
取决于什么杠杆(1:100?),1份合同多少钱(1=100,000美元?),什么货币对(EURUSD?)
 
谢谢,我都想好了。
 

哦,还有这样一个关于代码的问题。

for (shift=Nbars-Length-1;shift>=0;shift--)

{

smax[shift]=iBands(NULL,0,Length,Deviation,0,PRICE_CLOSE,MODE_UPPER,shift);

smin[shift]=iBands(NULL,0,Length,Deviation,0,PRICE_CLOSE,MODE_LOWER,shift);

if (Close[shift]>smax[shift+1]) trend=1;

if (Close[shift]<smin[shift+1]) trend=-1;


bsmax[shift]=smax[shift]+0.5*(MoneyRisk-1)*(smax[shift]-smin[shift]);

bsmin[shift]=smin[shift]-0.5*(MoneyRisk-1)*(smax[shift]-smin[shift]);

if (trend>0)

UpTrendBuffer[shift]=bsmin[shift];

else

DownTrendBuffer[shift]=bsmax[shift];

}

为什么它不从图表的 开头开始?比方说,只有最后的1000条。
 
各位下午好,先生们,请帮助我解决这个问题......,我在日志中有以下信息
[U]内存处理器:无法分配229450408字节的内存[/U]
[U]HistoryBase:内存不足'EURUSD1'[5214774条][/U]
我多次重写历史,并在测试器和终端.....,清理了日志。我注意到以下情况:我分别下载了完整的报价和每个时间段的报价,在屏幕上更新了图表,又在每个时间段更新了图表,除了1M,其他地方的图表都是一样的,这是我工作和测试的地方。 在我重新启动终端后,我进入历史加载窗口,点击1M,上面有一个0/5214690数据库,窗口是空的。..... 把猫头鹰的工作....我看了一会儿日志,都很正常,没有什么太大问题,但如果我打开窗口加载 历史记录,这些信息就会疯狂地涌现。这能否干扰贸易猫头鹰,能否成为泵的原因。基地在休息日,有这样的时刻,如何才能解决这个问题。我希望我对所有综合征的描述足够通俗易懂,并希望得到您的帮助。谢谢你!!!。
 

下午好!

这是我第一次来这个论坛。如果我写错了地方,请不要批评我。

http://ruforum.mt5.com/threads/31263-simpleforextester-testirovanie-ruchnih-torgovih-sistem - 这里有关于如何使用SimpleForexTester的描述,但我有一个问题:我已经按照描述做了所有的事情,我已经将文件正确地分布在文件夹中,ctrl+r - 选择了SimpleFXTester_v.2,调整了周期,启动...图表 "运行",但 "SimpleForexTester "窗口没有打开...请告知我做错了什么附上截图。

在我重新启动计算机,信息显示,我按下 "是"--终端关闭......

在作者的主题上提出了一个问题,但那里还没有人回答......

 

你好。

我有这个问题,有一个问题想请教专家。

问题是: 终端上有一个趋势线指标,在价格后面移动(类似于跟踪止损)。当我关闭 并重新打开终端 时,它工作得很好,但当计算机关闭或关灯时,我就会感到困惑,并且不能保存趋势线的位置。

问题: 我怎样才能解决这个问题?也许,有一个保存操作者,或者趋势线的值可能是以编程方式写在某个地方。

请告知。谢谢你。

 

这里有一个问题。一个指标里有两个指标。每个人都有自己的风格。

//---- indicator line

SetIndexBuffer(0,UpTrendBuffer);

SetIndexBuffer(1,DownTrendBuffer);

SetIndexStyle(0,DRAW_ARROW);

SetIndexStyle(1,DRAW_ARROW);

SetIndexArrow(0,159);

SetIndexArrow(1,159);

IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS));


//---- indicators

SetIndexStyle(0, DRAW_ARROW, EMPTY, 1);

SetIndexArrow(0, 233);

SetIndexBuffer(0, CrossUp);

SetIndexStyle(1, DRAW_ARROW, EMPTY, 1);

SetIndexArrow(1, 234);

SetIndexBuffer(1, CrossDown);

GlobalVariableSet("AlertTime"+Symbol()+Period(),CurTime());

GlobalVariableSet("SignalType"+Symbol()+Period(),OP_SELLSTOP);

//----

只有一个起作用,即对两个指标发出的信号具有相同的风格。按风格,那是最后一次登记。问题是如何划分这些风格。也就是说,每个指标都应该有自己的风格。
 
alega:

你好。

我有这个问题,有一个问题想请教专家。

问题是: 终端上有一个趋势线指标,在价格后面移动(类似于跟踪止损)。当我关闭并重新打开终端时,它工作得很好,但当计算机关闭或关灯时,我就会感到困惑,并且不能保存趋势线的位置。

问题: 我怎样才能解决这个问题?也许,有一个保存操作者,或者趋势线的值可能是以编程方式写在某个地方。

请告知。谢谢你。

这完全取决于方案中的内容和写法。我们这么说也不能告诉你什么。
 
Zolotai:

这里有一个问题。一个指标里有两个指标。我为他们每个人都设计了样式,但只有一个能用,也就是说,两个指标的信号都是以相同的设计发出的。它与风格配合,那是最后的规定。问题是如何分享这些风格。也就是说,我们为每个指标分配样式。

会有更多的缓冲区。

#property indicator_buffers 4
double UpTrendBuffer[],DownTrendBuffer[],CrossUp[],CrossDown[];
int init(){
//---- indicator line
 SetIndexBuffer(0,UpTrendBuffer);
 SetIndexStyle(0,DRAW_ARROW);
 SetIndexArrow(0,159);

 SetIndexBuffer(1,DownTrendBuffer);
 SetIndexStyle(1,DRAW_ARROW);
 SetIndexArrow(1,159);
 IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS));
//---- indicators
 SetIndexBuffer(2, CrossUp);
 SetIndexStyle(2, DRAW_ARROW, EMPTY, 1);
 SetIndexArrow(2, 233);
 SetIndexBuffer(3, CrossDown);
 SetIndexStyle(3, DRAW_ARROW, EMPTY, 1);
 SetIndexArrow(3, 234);
 return(0);
}
int deinit(){return(0);}
int start(){
   int    counted_bars=IndicatorCounted();
//..................
   return(0);
  }
 
alega:

你好。

我有这个问题,有一个问题想请教专家。

问题是: 终端上有一个趋势线指标,在价格后面移动(类似于追踪止损)。当我关闭并重新打开终端时,它工作得很好,但当计算机关闭或关灯时,我就会感到困惑,并且不能保存趋势线的位置。

问题: 我怎样才能解决这个问题?也许,有一个保存操作者,或者趋势线的值可能是以编程方式写在某个地方。

请告知。谢谢你。

这一切都取决于逻辑。如果你按照这个逻辑设置趋势线:如果没有这样那样的名称的趋势线,那么就把它设置为这样那样的价格值。那么在任何情况下,趋势线都将被设定。最主要的是专家顾问/指标在终端紧急重启后被重新启动。