無料でロボットをダウンロードする方法を見る
Twitter上で私たちを見つけてください。
私たちのファンページに参加してください
私たちのファンページに参加してください
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
- 発行者:
- Vladimir Karputov
- ビュー:
- 644
- 評価:
- パブリッシュ済み:
- 2018.10.31 08:56
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
著者:コレクター
MQL5 コード作成者: barabashkakvn
このEAは、新しい足が表示されたときにのみ動作します。 iBullsPower (ブルズパワー) と iBearsPower (ベアパワー) インジケータからのトレードシグナルは、EAのポジションを持っていない場合にのみ考慮されます (検索は現在のシンボルと現在のユニークなEA識別子マジックナンバーによって実行されます-).
両方のインジケータは、1つだけの設定-Bulls and Bears: averaging periodがあります。 トレーディングシグナル形成アルゴリズム: 2 つの足からのデータ-Bar currentとBar current+1-両方のインジケータで取られ、値は2で割られます。
double prev = ((bears[1]+bulls[1])/2.0); double curr = ((bears[0]+bulls[0])/2.0);
前の足の平均値が現在の足よりも小さい場合、買いオープン:
if(prev<curr && curr<0) { //ClosePositions(POSITION_TYPE_SELL); double sl=(InpStopLoss==0)?0.0:m_symbol.Ask()-ExtStopLoss; if(sl>=m_symbol.Bid()) //インシデント: ポジションはまだ開かれておらず、すでに閉じられている { PrevBars=0; return; } double tp=(InpTakeProfit==0)?0.0:m_symbol.Ask()+ExtTakeProfit; OpenBuy(sl,tp); return; }
前の足の平均値が現在の足を上回っている場合、売りオープンします。
if(prev>curr && curr>0) { //ClosePositions(POSITION_TYPE_BUY); double sl=(InpStopLoss==0)?0.0:m_symbol.Bid()+ExtStopLoss; if(sl<=m_symbol.Ask()) //インシデント: ポジションはまだ開かれておらず、すでに閉じられている { PrevBars=0; return; } double tp=(InpTakeProfit==0)?0.0:m_symbol.Bid()-ExtTakeProfit; OpenSell(sl,tp); return; }
EURUSD, M15:
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/22016
![DeMarker_Histogram_Vol_HTF](https://c.mql5.com/i/code/indicator.png)
インプットパラメータにタイムフレームの選択肢がある DeMarker_Histogram_Vol インジケータ
![Hans_Indicator_x4](https://c.mql5.com/i/code/indicator.png)
2つのコリドーを持つタイムゾーンのコリドーを拡大するインジケータ
![XHullTrend_Digit](https://c.mql5.com/i/code/indicator.png)
フル移動平均の平滑化、インプット変数で固定された桁数で値を丸めた HullTrend インジケータ
![Hans_Indicator](https://c.mql5.com/i/code/indicator.png)
タイムゾーンのコリドー(幅)を広げるインジケータ