//--- we work only at the time of the birth of new bardatetime time_0=iTime(Symbol(),Period(),0);
if(time_0==m_prev_bars)
return(rates_total);
m_prev_bars=time_0;
//---int find_buy_level=ObjectFind(0,InpFont2);
int find_sell_level=ObjectFind(0,InpFont1);
if(find_buy_level==0)
{
double price=ObjectGetDouble(0,InpFont2,OBJPROP_PRICE);
if(ObjectGetDouble(0,InpFont1,OBJPROP_PRICE)<price)
{
PlaySound("tick.wav");
//---return(rates_total);
}
}
if(find_sell_level==0)
{
double price=ObjectGetDouble(0,InpFont2,OBJPROP_PRICE);
if(ObjectGetDouble(0,InpFont1,OBJPROP_PRICE)>price)
{
PlaySound("stops.wav");
//---return(rates_total);
}
}
//--- donereturn(rates_total);
}
//---- получение хендла индикатора RSI
RSI_Handle=iRSI(NULL,0,int(ParmMult*9),PRICE_CLOSE);
if(RSI_Handle==INVALID_HANDLE)
Print(" Не удалось получить хендл индикатора iRSI");
//---- получение хендла индикатора Stochastic
STO_Handle=iStochastic(NULL,0,int(21*ParmMult),int(3*ParmMult),int(2*ParmMult),MODE_LWMA,STO_LOWHIGH);
if(STO_Handle==INVALID_HANDLE)
Print(" Не удалось получить хендл индикатора iStochastic");
//---- получение хендла индикатора MACD
MACD_Handle=iMACD(NULL,0,int(10*ParmMult),int(15*ParmMult),int(13*ParmMult),PRICE_CLOSE);
if(MACD_Handle==INVALID_HANDLE)
Print(" Не удалось получить хендл индикатора iMACD");
//---- получение хендла индикатора hHeiken_Ashi
hHeiken_Ashi=iCustom(NULL,0,"Examples\\Heiken_Ashi");
if(hHeiken_Ashi==INVALID_HANDLE)
Print(" Не удалось получить хендл индикатора hHeiken_Ashi");
インジケータをテストするためのシンプルなExpert Advisor
インジケーターの名前を入力します。
ポジションが間違った方向に開く場合は、リバースに切り替えてください。
すべてのインジケータが動作するわけではない - 正常、シグナルインジケータが動作する
全エキスパート設定
インジケータをテストするためのシンプルなExpert Advisor
インジケーターの名前を入力します。
ポジションが間違った方向に開く場合は、リバースに切り替えてください。
すべてのインジケータが動作するわけではない - 正常、シグナルインジケータが動作する
全エキスパート設定
インジケータが他のフォルダにある場合
ExamplesZigzagColor.
インジケータから何かを生み出そうとしている ( Heiken_Ashi.mq5 )
- 今のところ、ミュージカル(青より上のグレーは1音、下のグレーは別の音)です。
インジケータから何かを生み出そうとしている ( Heiken_Ashi.mq5 )
- 私はそれを今のところ、音楽(ときに青1音の上に灰色の線、ときに以下、別の音)得た。
私は、それを正しく取得することはできません、どのように他の行を横切る行を作るために、信号がオフになり、シャットダウンしましたか?
したのですが、小節ごとにアラームが鳴ります
面白い指標だと思います。どのように機能するのですか?
私はプログラマーではないので、まだわかりません。そこで、つつくことによって、線が別の線と交差して信号を発生させたいのです。
- 効いているようでいて......そんな感じではない。
Heiken_Ashiインジケータからのシグナル。---- Heiken2_Ashi インジケータ
そして、IndicatorをテストするExpert
Heiken_Ashiインジケータからのシグナル。---- Heiken2_Ashi インジケータ
そして、IndicatorをテストするためのExpert Advisor。
Heiken2_Ashi インジケータでは、フィルタを追加することができます。
このフィルターを追加することで
これ
このように
インジケータは、何かというと、ポジションを建てるのに最適な時
2本の横線の間に、ドットがある色で開くことができます。
インジケータには4本の水平線があり、そのうち2本はHeiken_Ashiのインジケータから動作しています。
2つのレベルが売買可能で、赤と交差すると1つのシグナル、青と交差するともう1つのシグナルが 表示されます。
-------------
真ん中にあるとき(ライン(赤と青)の間の)信号は動作しません - どちらかの側に出てくるように、動作します。