エキスパート: Expert_RSI_Stochastic_MA

 

Expert_RSI_Stochastic_MA:

このEAは3つのインジケーターを使用しています: MA (150)、RSI (3) のレベル80と20、ストキャスティクス(6、3、3) のレベル70と30。

Expert_RSI_Stochastic_MA

作者: Vladimir Karputov

 

こんにちは、ウラジミール、

ストラテジーテスターで テストしましたが、注文が開きません。私はMQL5の言語を知りません。


ありがとうございます。

 
csezo2 :

こんにちは、ウラジミール、

ストラテジーテスターで テストしましたが、注文が開きません。私はMQL5の言語を知りません。


ありがとうございます。


ターミナルタブの "Experts "に情報があるはずです。

また、次の情報も提供できます:

  1. 口座ログイン
  2. 投資家のパスワード (注意: 投資家のパスワード、取引パスワードは必要ありません)
  3. 接続先の取引サーバー名
  4. 取引口座の残高(金額と通貨)
  5. レバレッジ
 

こんにちは、ウラジミール、

まず最初に、このExpert Advisorをありがとうございます。とても気に入っており、M15用に最適化しました。もう1つの提案:2つのMAがより効果的です。

 
csezo2 :

こんにちは、ウラジミール、

まず最初に、このExpert Advisorをありがとうございます。とても気に入っており、M15用に最適化しました。もう1つの提案:2つのMAを使うとより効果的かもしれません。


今のところ、このアドバイザーを改造する予定はありません。

 

わかりました。

 

https://www.mql5.com/en/code/18671 はstandart aplariでは動作しません。espでは動作しますが、"Wrong allow Loss!"と警告が出ます。どうやらチャートからm_symbol.StopsLevel()変数を取得できないようです。

これらの行をコメントアウトすれば問題ないのでしょうか?または、標準的なアルパリFXチャートで動作するように変更するにはどうすればよいでしょうか?

ありがとうございます!


// if(ExtAllowLoss!=0 && ExtAllowLoss<m_symbol.StopsLevel())

// {

//Print("Wrong Allow Loss!");

// return(INIT_FAILED);

// }

// if(ExtTrailingStop!=0 && ExtTrailingStop<m_symbol.StopsLevel())

// {

// Print("Wrong Trailing Stop!");

// return(INIT_FAILED);

// }

Expert_RSI_Stochastic_MA
Expert_RSI_Stochastic_MA
  • 投票: 27
  • 2017.08.10
  • Vladimir Karputov
  • www.mql5.com
The Expert Advisor uses three indicators: MA(150), RSI(3) with levels 80 and 20, Stochastic(6, 3, 3) with levels 70 and 30. You can change these parameters and set your own values.  1. Trade entry direction is determined based on MA (Moving Average). Only one trade is opened in one direction. Buy if RSI and Stochastic are below the lower level...
 
seryz:

https://www.mql5.com/en/code/18671 は standart aplariでは動作しません。espでは動作しますが、"Wrong allow Loss!"と警告が出ます。どうやらチャートからm_symbol.StopsLevel()変数を取得できないようです。

これらの行をコメントアウトすれば問題ないのでしょうか?または、標準的なアルパリFXチャートで動作するように変更するにはどうすればよいでしょうか?

ありがとうございました!



1.コードは以下の方法で挿入してください:フォーラムでコードを正しく挿入する。

2.「チャートから m_symbol.StopsLevel() 変数を取得できません。"は間違った記述です。チェックする前にプリントアウトしてください:

  • ストップ・ロスとして設定したもの
  • m_symbol.StopsLevel()が何を生成するか。

 

1.訂正します、次回はコードを正しく入れます。

2.ストップロスとして パラメータ30を設定しました。デバッガでm_symbol.stoplevel()を変数ウィンドウに挿入して値を見ると、エラーが出ます。

 
seryz:

1.訂正します、次回はコードを正しく入れます。

2.ストップロスとして パラメータ30を設定しました。デバッガでm_symbol.stoplevel()を変数ウィンドウに挿入して値を見ようとすると、エラーが出ます。


新しい変数(デバッグ目的のみ)を入力し、その値を観察します:

   int stop_level=m_symbol.StopsLevel();

ds

 

完了した: