無料でロボットをダウンロードする方法を見る
Twitter上で私たちを見つけてください。
私たちのファンページに参加してください
私たちのファンページに参加してください
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
Steve Cartwright Trader Camel CCI MACD - MetaTrader 5のためのエキスパート
- 発行者:
- Vladimir Karputov
- ビュー:
- 995
- 評価:
- パブリッシュ済み:
- 2017.05.10 13:33
- アップデート済み:
- 2018.02.27 12:32
- このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
アイディアの著者 — John Smith、MQL5コ―ドの著者 — barabashkakvn
エキスパートアドバイザーは、H1時間枠でUSDJPYを取引するように設定されています。
EAは2つの移動平均、1つのMACDと1つのCCIを使います。ポジションの開始時刻を受け取るにはOnTradeTransactionが使用されます。
すべての指標値は、インデックス1 のバーから使用されます。
//--- 指標設定 CAMELHIGHP1=iMAGet(handle_iMA_PRICE_HIGH,1); CAMELLOWP1=iMAGet(handle_iMA_PRICE_LOW,1); // MACDSP1=iMACDGet(SIGNAL_LINE,1); MACDSP2=iMACDGet(SIGNAL_LINE,2); // MACDHP1=iMACDGet(MAIN_LINE,1); MACDHP2=iMACDGet(MAIN_LINE,2); // CCIP1=iCCIGet(1);
ポジションが現在のバーですでに開かれているかどうかによって適切な制御が実行されるので、すべてのポジションを確認する必要はありません(他のエキスパートアドバイザーが同じ取引口座で実行できるため)。
ポジション開始時間は、OnTradeTransactionで制御されます。ポジション決済が記録された場合、開始時間はリセットされます。
//+------------------------------------------------------------------+ //| TradeTransaction関数 | //+------------------------------------------------------------------+ void OnTradeTransaction(const MqlTradeTransaction &trans, const MqlTradeRequest &request, const MqlTradeResult &result) { //--- トランザクションの種類を列挙値として取得する ENUM_TRADE_TRANSACTION_TYPE type=trans.type; //--- トランザクションが履歴トランザクションを追加した結果である場合 if(type==TRADE_TRANSACTION_DEAL_ADD) { long deal_entry =0; long deal_time =0; string deal_symbol =""; long deal_magic =0; if(HistoryDealSelect(trans.deal)) { deal_entry=HistoryDealGetInteger(trans.deal,DEAL_ENTRY); deal_time=HistoryDealGetInteger(trans.deal,DEAL_TIME); deal_symbol=HistoryDealGetString(trans.deal,DEAL_SYMBOL); deal_magic=HistoryDealGetInteger(trans.deal,DEAL_MAGIC); } else return; if(deal_symbol==m_symbol.Name() && deal_magic==m_magic) { if(deal_entry==DEAL_ENTRY_OUT) { m_last_close_time=(datetime)deal_time; } else if(deal_entry!=DEAL_ENTRY_OUT) { m_last_close_time=0; } } } }
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/17841
ColorXWPR_Histogram_HTF
入力パラメータでの時間枠選択オプションを含むColorXWPR_Histogram指標です。
VTS_Keltnerケルトナーチャンネルを使ったVTSトレンド指標です。
ColorKeltnerCandles
この指標は、ケルトナーチャンネルを使用し、トレンドの強さと方向に応じてローソク足を異なる色で色付けをします。
SSL_HTF入力パラメータでの時間枠選択オプションを持つSSL指標です。