莫等闲 发表于 2023-5-9 15:48:51

[Oanda]EA程式交易_可以确认全部货币对的RSI工具与MT4的外汇自动程式交易编码教学

可以确认全部货币对的RSI工具与MT4的外汇自动程式交易编码教学

大家在手动交易中一般都会关注多少货币对呢?
其实即便使用多个显示器的专业交易者一般也不会关注10个以上的货币对。

RSI是震荡指标中简单好用的指标之一。
虽然有很多可以查看自己关注的货币对的RSI的指标,但是基本上没有可以显示全部货币对的RSI有低于30和高于70以上。

[*]自动确认全部货币对
[*]可以选择多周期
[*]除了收盘价以外还可以选择开盘价、最高价、最低价

在看USD/JPY的1分钟图表时,查看全部货币对的1小时周期RSI。
string Com;
input ENUM_TIMEFRAMES TimeFrame=PERIOD_CURRENT;
input ENUM_APPLIED_PRICE Price=PRICE_CLOSE;
input int Periods=14;
可以选择时间以及需要确认的数值和时间周期。
在查看ENUM的名称时,可以透过输入要使用的函数时出现的简单HELP来查询。
void OnTick()
{
Com=NULL;
for(int i=0;i< p="">
{
if(iRSI(SymbolName(i,FALSE),TimeFrame,Periods,Price,0)<30)
{Com+=SymbolName(i,False)+” : “+NormalizeDouble(iRSI(SymbolName(i,FALSE),TimeFrame,Periods,Price,0),1)+”¥n”;}
if(iRSI(SymbolName(i,FALSE),TimeFrame,Periods,Price,0)>70)
{Com+=SymbolName(i,False)+” : “+NormalizeDouble(iRSI(SymbolName(i,FALSE),TimeFrame,Periods,Price,0),1)+”¥n”;}
}
Comment (Com);
}显示预定值的货币对与RSI数值。

只需要改变函数,就可以显示各种指标的数值一览。


问:RSI指标可以显示全部货币对吗?
答:虽然有很多可以查看自己关注的货币对的RSI的指标,但是基本上没有可以显示全部货币对的RSI有低于30和高于70以上。

原文转自:OANDA官网
**** Hidden Message *****
页: [1]
查看完整版本: [Oanda]EA程式交易_可以确认全部货币对的RSI工具与MT4的外汇自动程式交易编码教学

“这是一个人的游戏。你为什么要告诉别人你在做什么?是为了拖他下水还是为了拖他下水?”——彼得·林奇