本当の質問 - ページ 7 12345678910 新しいコメント Aleksandr Chugunov 2010.12.28 11:55 #61 m100: もっとスマートなものを書いてくれないかな? お金がない! Петр 2010.12.28 11:59 #62 そして、それはない!)))))))))) === なんだよ...なんというか、すべてが予測可能なんですよね...。 Aleksandr Chugunov 2010.12.28 11:59 #63 Svinozavr: そして、それはない!)))))))))) === なんだよ...なんというか、すべてが予測可能なんですよね...。 そして、とても返してほしかった...。 Петр 2010.12.28 12:05 #64 "さあ、そっと、半音で、さあ、笑ってお別れ..." Владимир Тезис 2010.12.28 12:07 #65 この変数には、次のようにアクセスする必要があります。 //+------------------------------------------------------------------+ //| Мой советник.mq4 | //| Copyright © 2010, Drknn | //| drknn@mail.ru | //+------------------------------------------------------------------+ #property copyright "Copyright © 2010, Drknn" #property link "drknn@mail.ru" string NameExpert="Мой советник"; // ------------- Пользовательские переменные ------------------------ extern int PeriodSkolzjaschej=56;// период усреднения простой скользящей средней extern string C1="---------------- Параметры индикатора MACD ---------------------"; extern int fast_ema_period=12; extern int slow_ema_period=26; extern int signal_period=9; extern int applied_price=12;// Ставить от 0 до 6 // ------------- Вспомогательные переменные ------------------------- string SMB; double MyValue,Main_MACD,Signal_MACD; //+------------------------------------------------------------------+ //| Блок инициализации | //+------------------------------------------------------------------+ int init(){ SMB=Symbol(); return(0); } //+------------------------------------------------------------------+ //| Блок деинициализации | //+------------------------------------------------------------------+ int deinit(){ if (!IsTesting()){ Comment(""); Print("Советник деинициализирован (выключен совсем)"); } return(0); } //+------------------------------------------------------------------+ //| Старт работы советника | //+------------------------------------------------------------------+ int start(){ MyValue=0; // --------- показания индикатора на нулевой свече ----------- Main_MACD=iMACD(SMB,0,fast_ema_period,slow_ema_period,signal_period,0,0,0); Main_MACD=NormalizeDouble(Main_MACD,Digits); Signal_MACD=iMACD(SMB,0,fast_ema_period,slow_ema_period,signal_period,0,1,0); Signal_MACD=NormalizeDouble(Signal_MACD,Digits); // ------- Усредняем сигнальную линию ------------------ for(int i=PeriodSkolzjaschej;i>=0;i--){ MyValue=MyValue+iMACD(SMB,0,fast_ema_period,slow_ema_period,signal_period,0,1,i); } MyValue=MyValue/(PeriodSkolzjaschej+1); MyValue=NormalizeDouble(MyValue,Digits); return(0); } //+------------------------------------------------------------------+ //| Пользовательские подпрограммы | //+------------------------------------------------------------------+ m100 2010.12.28 12:17 #66 drknn: この変数には、このようにアクセスする必要があります。 もちろん、ありがとう。でも、あなたは今、MACD(12,26,9)と書いていて、私が必要としているものをあなたはまた理解していない...。 MACD(14,7,1)のインジケーターウィンドウがあり、その上にシンプルな35の腕時計を置き、前回のインディケーターのデータメソッドを使い、最後のキャンドルデータは「データウィンドウ」にあります。エキスパートアドバイザーは何も計算する必要がなく、ただ黒い四角の数字が必要です。ウィザードが標準なので、コードベースから ウィザードを取得すると、前回のインディケーターデータ方法を適用できないため、そのコードをアクセスし最後のバーをグローバル変数とすることはできないのです。 データウィンドウ」で動作する関数やプロシージャはありますか? m100 2010.12.28 12:25 #67 異口同音に Владимир Тезис 2010.12.28 12:29 #68 いいえ、あなたは私を誤解しています - 私はMACDを合計し、56期間の移動平均 でそれを平均化しました。私は、あなたが望んだとおりのことをしました。異なる平均化期間や異なるMACDが必要な場合も、問題ありません - これらの設定はユーザー変数に配置されます。必要なものを設定する。 あなたの仕事は、私が完全にやり遂げます。そして、失敗したら教えてもらえばいいのです。 Alexander Sevastyanov 2010.12.28 12:30 #69 m100:...最後のローソクのデータは「データウィンドウ」に表示されます。 最後の(そして他の)ローソク足のデータは、iOpen()、iClose()、iLow()、iHigh()の時系列を通して位置付けられます。 または現在のシンボルのOpen[]、Close[]、Low[]、High[]を表示します。 Владимир Тезис 2010.12.28 12:33 #70 goldtrader: 最後の(そして他の)ローソクのデータは、iOpen()、iClose()、iLow()、iHigh()の時系列を通して見つけられます。 スクリーンショットでは、正しい値が強調表示されています。MAインジケーターの読みは そこで強調表示されます。 12345678910 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
もっとスマートなものを書いてくれないかな?
そして、それはない!))))))))))
===
なんだよ...なんというか、すべてが予測可能なんですよね...。
そして、それはない!))))))))))
===
なんだよ...なんというか、すべてが予測可能なんですよね...。
この変数には、次のようにアクセスする必要があります。
この変数には、このようにアクセスする必要があります。
もちろん、ありがとう。でも、あなたは今、MACD(12,26,9)と書いていて、私が必要としているものをあなたはまた理解していない...。
MACD(14,7,1)のインジケーターウィンドウがあり、その上にシンプルな35の腕時計を置き、前回のインディケーターのデータメソッドを使い、最後のキャンドルデータは「データウィンドウ」にあります。エキスパートアドバイザーは何も計算する必要がなく、ただ黒い四角の数字が必要です。ウィザードが標準なので、コードベースから ウィザードを取得すると、前回のインディケーターデータ方法を適用できないため、そのコードをアクセスし最後のバーをグローバル変数とすることはできないのです。
データウィンドウ」で動作する関数やプロシージャはありますか?
いいえ、あなたは私を誤解しています - 私はMACDを合計し、56期間の移動平均 でそれを平均化しました。私は、あなたが望んだとおりのことをしました。異なる平均化期間や異なるMACDが必要な場合も、問題ありません - これらの設定はユーザー変数に配置されます。必要なものを設定する。
あなたの仕事は、私が完全にやり遂げます。そして、失敗したら教えてもらえばいいのです。
最後のローソクのデータは「データウィンドウ」に表示されます。
最後の(そして他の)ローソク足のデータは、iOpen()、iClose()、iLow()、iHigh()の時系列を通して位置付けられます。
または現在のシンボルのOpen[]、Close[]、Low[]、High[]を表示します。
最後の(そして他の)ローソクのデータは、iOpen()、iClose()、iLow()、iHigh()の時系列を通して見つけられます。
スクリーンショットでは、正しい値が強調表示されています。MAインジケーターの読みは そこで強調表示されます。