原始想法 - 页 31

 
noel:
你好。

你说使用10M图表,Metatrader上最近的时间框架是5M和15M,你建议在这些时间框架下使用什么设置?

请注意。

Noel。

试试这个。

TF M15。

EMA = 5。

EMA = 10,

ATR = 15,

RSI = 21,

触发0,0012

我是这样计算的。

如果你使用10分钟图表窗口的EMA来自3个周期,那么在1分钟内它应该是0.3333,但是当你把它乘以15(用于15分钟图表),那么你得到4.999,所以你可以使用5个周期。其余的参数 也是以同样的方式计算。

 

卡伦佐。

非常感谢。

Noel.

 

马丁格尔系统

在马丁格尔系统(Goblin和其他系统)中,往往第一笔交易开始于错误的方向,或者交易时间过早,之后马丁格尔系统也会向同样的错误方向发展。

是否有可能手动选择第一笔交易,然后采取资金管理,按照我选择的方向进行交易?

 

标准偏差通道

伙计们

你们谁修改了MT4的标准偏差通道,使其在一个通道中显示多个水平。在下图中,你会看到几个通道(0.25,0.5,0.75和1.0)。我所寻找的是一个具有所有这些线条的指标。

能否请您在这个指标上帮助我?

 

具有自定义时区的每日HL数据

你好。

谁能建议我如何能得到以下的csv数据?

每日开盘-最高-最低-收盘

在我们可以自己选择的时区,而不仅仅是在经纪服务器的时区

谢谢

对不起,我的英语不好。

 

以MA为基础的趋势线

快速的问题 -

是否有人使用图表模式、趋势线等,但将它们建立在MA的基础上?这只是我头脑中的一个简单想法,目的是使事情变得更顺畅,也许使模式更容易看到。显然,你不会使用50SMA,但也许会使用Hull MA 3期?

我只是想知道是否有人这样做了,并取得了任何成功,或者每个人的意见是什么。TIA。马特

 
 

移动平均数的一般问题

移动平均线的一般问题

1.请解释移动平均线的转换方法

日线图上的200ma=5分钟30分钟1小时4小时中的什么?

日线图上的100ma=5分钟30分钟1小时4小时的情况

日线图上的50ma=5分钟30分钟1小时4小时的情况

日线图上的34ma=5分钟30分钟1小时4小时的情况

2.在阅读任何交易市场的一般内容时

读到100ma, 200ma作为常见的支持,而没有说时间框架

人们会不会认为日线图是默认的。我曾多次读到人们谈论

移动平均线,但他们从来没有说过他们是在什么时间框架内。

日线图是常见的参考吗?

3.在任何市场中,当没有参考的时候,日线图上的常见类型是什么?

指数、简单型、加权型?

不同的类型是否在不同的时间框架内使用最好?

指数式用于日线图,简单式用于1小时和30分钟是否正确?

 

如何将这个指标转为EA?

这是一个指标,我想把它变成EA,谁能告诉我怎么做?

我想做100个点的TP,70个SL,手数1,时间框架4H。

==========================================================

#property indicator_chart_window#(属性:图表窗口)

#属性 indicator_buffers 4

#属性 indicator_color1 LightSkyBlue

#属性 indicator_color2 红色

#属性 indicator_color3 蓝色

#属性 indicator_color4 绿色

double CrossUp[];

double CrossDown[];

外部int FasterMode = 1; //0=sma, 1=ema, 2=smma, 3=lwma/orig o, second 2

外置int FasterMA = 6;//orig 21, second orig 5

外部int SlowerMode = 0; //0=sma, 1=ema, 2=smma, 3=lwma// orig 0 second 0

extern int SlowerMA = 13;//原点55,第二点40

双倍ExtMapBuffer1[]。

双倍ExtMapBuffer2[]。

extern bool SoundON=true;

双重alertTag。

//+------------------------------------------------------------------+

//|自定义指标 初始化函数

//+------------------------------------------------------------------+

int init()

{

//---- 指标

SetIndexStyle(0, DRAW_ARROW, STYLE_SOLID,2);

SetIndexArrow(0, 233);

SetIndexBuffer(0, CrossUp);

SetIndexStyle(1, DRAW_ARROW, STYLE_SOLID,2);

SetIndexArrow(1, 234);

SetIndexBuffer(1, CrossDown);

//---- 指标

SetIndexStyle(2,DRAW_LINE,0,2);

SetIndexBuffer(2,ExtMapBuffer1);

SetIndexStyle(3,DRAW_LINE,0,2);

SetIndexBuffer(3,ExtMapBuffer2)。

//----

//----

return(0);

}

//+------------------------------------------------------------------+

//| 自定义指标的去初始化功能。

//+------------------------------------------------------------------+

int deinit()

{

//----

//----

return(0);

}

//+------------------------------------------------------------------+

//|自定义指标迭代函数|

//+------------------------------------------------------------------+

int start() {

int limit, i, counter;

double fasterMAnow, slowerMAnow, fasterMAprevious, slowerMAprevious,

fasterMAafter, slowerMAafter。

双重Range, AvgRange;

int counted_bars=IndicatorCounted()。

int counted_bars1=IndicatorCounted();

//----,检查可能的错误

if(counted_bars<0) return(-1);

//---- 最后一个被计数的柱子将被重新计数

如果(counted_bars>0) counted_bars--;

limit=Bars-counted_bars。

for(i = 0; i <= limit; i++) {

counter=i;

范围=0。

平均范围=0。

for (counter=i ;counter<=i+9; counter++)

{

AvgRange=AvgRange+MathAbs(High[counter]-Low[counter])。

}

Range=AvgRange/10。

fasterMAnow = iMA(NULL, 0, FasterMA, 0, FasterMode, PRICE_CLOSE,

i);

fasterMAprevious = iMA(NULL, 0, FasterMA, 0, FasterMode,

PRICE_CLOSE, i+1)。

fasterMAafter = iMA(NULL, 0, FasterMA, 0, FasterMode,

PRICE_CLOSE, i-1)。

slowerMAnow = iMA(NULL, 0, SlowerMA, 0, SlowerMode, PRICE_CLOSE,

i);

slowerMAprevious = iMA(NULL, 0, SlowerMA, 0, SlowerMode,

PRICE_CLOSE, i+1)。

slowerMAafter = iMA(NULL, 0, SlowerMA, 0, SlowerMode,

PRICE_CLOSE, i-1)。

如果( (fasterMAnow > slowerMAnow) && ( fasterMAprevious <

slowerMAprevious) && (fasterMAafter > slowerMAafter)) {

CrossUp = Low - Range*0.5;

如果(SoundON==true && alertTag!=Time[0]){

// Alert("EMA Cross Trend going UP on ",Symbol(),Period())。

PlaySound("trendup.wav")。

alertTag = Time[0];}

}

否则如果((fasterMAnow

slowerMAprevious)&&(fasterMAafter < slowerMAafter)){

CrossDown = High + Range*0.5;

如果(SoundON==true && alertTag!=Time[0]){

// Alert("EMA Cross Trend going Down on ",Symbol(),Period())。

PlaySound("trendn.wav")。

alertTag = Time[0];

}

}

}

//----,检查可能的错误

如果(counted_bars1<0)返回(-1)。

//---- 最后一个被计数的柱子将被重新计数

如果(counted_bars1>0) counted_bars1--;

int pos=Bars-counted_bars1;

while(pos>=0)

{

ExtMapBuffer1[pos]= iMA(NULL,0,FasterMA,0,FasterMode,PRICE_CLOSE,pos)。

ExtMapBuffer2[pos]= iMA(NULL,0,SlowerMA,0,SlowerMode,PRICE_CLOSE,pos)。

pos--。

}

//----

return(0);

}

 

警报的可能性

你好。

我注意到,有时在大动作之前,价格变化的频率会增加(抽搐)。然而,我不确定这是否是一个持续的事件。

如果不涉及太多,也许值得写一个指标来回测 这个想法。如果它能起作用,它可能是对那些快速的大动作的一个方便的警报,然后我们可能会在M1 TF上捡到。

也许,可以用外部输入的方式

回数

价格变化的数量(警报级别)

时间框架

警报开/关

(猜中了我不会编程,没有奖品)

原因: