原始想法 - 页 27

 

欧元兑美元和英镑兑美元的指标

你好,朋友们

我需要Northfinance的MT4的欧元兑美元和英镑兑美元的指标,以及它们的工作情况。

谢谢您的关注。

 

我需要帮助来完成我的专家顾问

这是我的指标和EA,你能用这个指标完成EA吗?

附加的文件:
 

Jurik指标的EA

谁能为Jurik指标-JRSX制作一个EA。

它能提供非常好的结果,而且没有错误的信号和滞后等。

唯一的问题是,一个人必须坚持使用该指标,并有大量的耐心。是的,....,通常的东西,要有耐心,勤奋和果断在这里也是如此。

一个EA会做得更好,因为我能够管理所有的货币,并且是自由的。

对于新手来说......把JJMA系列放在程序文件中metatrader文件夹的include文件夹里,把JRSX放在指标文件夹里。

我希望Igorad和codersguru会看一下,并制作一个EA。

附加的文件:
jsrx.zip  8 kb
 

价格爆炸

有谁开发了一种使用布林带 或任何类似的东西来交易价格爆炸的方法。或者有谁有指标来交易这种情况..........!!!!!!!!!!!!!!。

 

支点战略

首先

计算支点

根据定义,枢轴点是一个旋转的点。用来计算枢轴点的价格是某只证券前一时期的最高、最低和收盘价。这些价格通常取自股票的日线图,但枢轴点也可以用小时图的信息来计算。大多数交易员喜欢从日线图中获取枢轴点以及支撑位和阻力位,然后将这些信息应用到日线图中(例如,每小时、每30分钟或每15分钟)。如果枢轴点是用较短的时间框架的价格信息计算的,这往往会降低其准确性和重要性。

计算枢轴点:

http://www.investirent.info/pivotcalculator.html

将枢轴点应用于外汇市场

一般来说,枢轴点被看作是主要的支撑或阻力水平。下图是货币对GBP/USD的30分钟图,枢轴点的计算采用了每日的最高价、最低价和收盘价。

绿线是枢轴点(P)。

红线是阻力位(R)。

蓝线是支持水平(S)。

黄色的线是中间点(M)。

更多细节在这里

http://investirent.info/forum/index.php/topic,80.0.html

 

枢轴

你好。

谢谢你的中枢信息...

到目前为止,我仍在使用Camarilla枢轴进行日常交易,当然也包括突破系统。

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

外汇指标大全

 

简单的EA编程帮助

你好。

我有一个基于OsMA指标 的简单EA。它不是为了发财而设计的,但我正试图掌握这个编程的方法。我想给它添加两样东西。我想知道是否有人能提供帮助,它们是这样的。

1.我只想在一个交易栏里开一个交易。现在,它在一个条形图中打开/关闭一个订单,因为打开信号是基于简单的高于和低于0。

2.2.还有,你如何制作一个EA,在条件再次得到满足之前一直坚持做交易。现在,我想我的条件几乎总是被满足,但我希望它能获利,然后等待反转,而不是因为满足了高于0的条件而再次买入。

有什么想法或帮助吗?

谢谢

埃里克

附加的文件:
 

RSI的最佳参数

你好

谁能告诉我4小时框架的RSI的最佳参数?

谢谢

凯文

 

对EMA的帮助

大家好。

我想在一个指标上得到一些帮助。

我想绘制两个ema的点差,设置为中间价,以进一步了解一个统计数据。

谢谢

 

有人能帮助我吗?我的代码出错了

我是一个mql4编程 的新手

我试着写我的第一个指标

当macd的值从0以下变为0以上时

播放声音。

我把它写在启动函数中

但当数据发生变化时,它总是发出警报。我只想播放声音。

以下是代码。这里有谁能帮助看看哪里出了问题?

我使用一个变量bAlert来设置是否发出警报,但它不起作用!!。

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

//| Custom MACD.mq4 |

//| Copyright ?2004, MetaQuotes Software Corp. |

//| http://www.metaquotes.net/ |

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

#property copyright "Copyright ?2004, MetaQuotes Software Corp."

#property link "http://www.metaquotes.net/"

//---- indicator settings

#property indicator_separate_window

#property indicator_buffers 4

#property indicator_color1 Silver

#property indicator_color2 Red

#property indicator_color3 Green

#property indicator_color4 Red

#property indicator_width1 0

//---- indicator parameters

extern int FastEMA=12;

extern int SlowEMA=26;

extern int SignalSMA=9;

//---- indicator buffers

double MacdBuffer[];

double SignalBuffer[];

double ArrowUpBuffer[];

double ArrowDownBuffer[];

//---- alert Set

int bAlert=1;

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

//| Custom indicator initialization function |

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

int init()

{

//---- drawing settings

SetIndexStyle(0,DRAW_HISTOGRAM);

SetIndexStyle(1,DRAW_LINE,3);

SetIndexStyle(2,DRAW_ARROW);

SetIndexStyle(3,DRAW_ARROW);

SetIndexArrow(2,233);

SetIndexArrow(3,234);

SetIndexDrawBegin(1,SignalSMA);

IndicatorDigits(Digits+1);

//---- indicator buffers mapping

SetIndexBuffer(0,MacdBuffer);

SetIndexBuffer(1,SignalBuffer);

SetIndexBuffer(2,ArrowUpBuffer);

SetIndexBuffer(3,ArrowDownBuffer);

//---- name for DataWindow and indicator subwindow label

IndicatorShortName("MACD("+FastEMA+","+SlowEMA+","+SignalSMA+")");

SetIndexLabel(0,"MACD");

SetIndexLabel(1,"Signal");

SetIndexLabel(2,"ArrowUp");

SetIndexLabel(3,"ArrowDown");

//---- initialization done

return(0);

}

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

//| Moving Averages Convergence/Divergence |

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

int start()

{

int limit;

int counted_bars=IndicatorCounted();

//---- last counted bar will be recounted

if(counted_bars>0) counted_bars--;

limit=Bars-counted_bars;

//---- macd counted in the 1-st buffer

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

MacdBuffer=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i);

}

//---- set arrowbufs

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

//up

if (MacdBuffer0){

if(Digits==4)

ArrowUpBuffer=MacdBuffer- 0.0005;

else

ArrowUpBuffer=MacdBuffer- 0.1;

if(bAlert==1/*&& Period()==15*/){

Alert("up i1 here",Bid);

PlaySound("alert.wav");

bAlert=0;

}

}

else if (MacdBuffer0&& MacdBuffer>0){

//if(Period()==15)

if(Digits==4)

ArrowUpBuffer=MacdBuffer- 0.0005;

else

ArrowUpBuffer=MacdBuffer- 0.1;

Alert("up i2 here",Bid);

bAlert =1;

}

else if (MacdBuffer0&& MacdBuffer>0&& MacdBuffer>0){

if(Digits==4)

ArrowUpBuffer=MacdBuffer- 0.0005;

else

ArrowUpBuffer=MacdBuffer- 0.1;

}

//down

if (MacdBuffer>0 && MacdBuffer<0){

if(Digits==4)

ArrowDownBuffer=MacdBuffer+ 0.0005;

else

ArrowDownBuffer=MacdBuffer+ 0.1;

if(bAlert==1/*&& Period()==15*/){

Alert("down here",Bid);

PlaySound("alert.wav");

bAlert=0;

}

}

else if (MacdBuffer>0 && MacdBuffer<0&& MacdBuffer<0){

if(Digits==4)

ArrowDownBuffer=MacdBuffer+ 0.0005;

else

ArrowDownBuffer=MacdBuffer+ 0.1;

Alert("down i2 here",Bid);

bAlert=1;

}

else if (MacdBuffer>0 && MacdBuffer<0&& MacdBuffer<0&& MacdBuffer<0){

if(Digits==4)

ArrowDownBuffer=MacdBuffer+ 0.0005;

else

ArrowDownBuffer=MacdBuffer+ 0.1;

}

}

//---- signal line counted in the 2-nd buffer

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

// SignalBuffer=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i);

//---- done

return(0);

}

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