Стал часто замечать у некоторых пользователей приаттаченные графики баланса из тестера стратегий. Я многое не понимаю, но видимо в этом есть смысл? Это религия? Или все таки работает примета деньги к деньгам... Появился интерес к изучению возможностей Python 3.7.2 Давно не занимался парсингом сайтов, ибо утомительное и неэффективное занятие...
//Функция для определения входа и выхода по AMA int Enter()
{
double AMAbuy_1 =iCustom(NULL,_Period, "AMA", Range, FastMA,SlowMA,filter,normalizeDigits, 0,1); //Подключаем AMA для первого бара (buy)double AMAsell_1 =iCustom(NULL,_Period, "AMA", Range, FastMA,SlowMA,filter,normalizeDigits, 1,1); // (sell)double AMAbuy_2 =iCustom(NULL,_Period, "AMA", Range, FastMA,SlowMA,filter,normalizeDigits, 0,2); //Подключаем AMA для второго бара (buy) double AMAsell_2 =iCustom(NULL,_Period, "AMA", Range, FastMA,SlowMA,filter,normalizeDigits, 1,2); // (sell) if(AMAbuy_1>0 && AMAsell_2>0) //Вход в байreturn(1);
if(AMAsell_1>0 && AMAbuy_2>0) //Вход в селлreturn(-1);
return(0);
}
Стал часто замечать у некоторых пользователей приаттаченные графики баланса из тестера стратегий. Я многое не понимаю, но видимо в этом есть смысл? Это религия? Или все таки работает примета деньги к деньгам... Появился интерес к изучению возможностей Python 3.7.2 Давно не занимался парсингом сайтов, ибо утомительное и неэффективное занятие...
あり:#10338
ありがとうございます。パソコンに向かうから、見てみようかな。
インジケータはMQL4の非常に古い形式で書かれており、長い間触っていないので、どのように書かれていたのか覚えていないのですが
zig2003 オプションとして、start()からIndicatorBuffers(6)を削除してみてください。
で、一番上の #property indicator_buffers 6 を修正。
Igor Makanu さん、インジケーターを修正した後、Expert Advisorでピボットをプログラムするために何と比較すればいいのでしょうか。
各指標は複数の指標バッファで構成される
Expert AdvisorからiCustom()でインジケータを呼び出すと、あるバーのあるバッファの値を取得し、データウィンドウでこの値を見ることができます Ctrl+D
何を比較するかはTSに依存し、インジケータバッファの値またはバッファと価格 - 多くのバリエーションがあります。
まずMAインジケータを作成し、理解したらMAではなく自作のインジケータを呼び出すようにします
コマンドをいくつか書くだけで、Expert Advisorの準備は完了です。
ZSです。インジケータ・ピボットは、インジケータ・バッファの複数の値の比較です。スクリーンショットから判断すると、バー番号2はバッファ番号1の価格の近くに設定されなければならず、残りのバッファは、バッファ番号1の価格に設定されます。EMPTY_VALUE値、およびバー№1に、逆に、バッファ№1は値EMPTY_VALUEを持っており、2または3バッファの一つは、EMPTY_VALUEとは異なる値を持っているでしょう - あなたはデータ概要のウィンドウでそれをすべて見てください(バー上のマウス矢印を移動すると、バッファ値を参照します。)
Igorさん、ありがとうございます。インジケータを修正しましたが、やはりバッファからの値は表示されませんでした。私はとっくにその段階を過ぎています。そこではすべてがシンプルで、2つのライン、つまり2つのバッファがあります。 通常、同じようなインジケータで、1行で構成され、色のバッファが異なる場合、私はこのようにコードを書きます。
ただし、これは各色に実バッファが割り当てられている場合に限ります。最初に閉じたバーで色を変更すると、バッファの値が0より大きくなり、前のバーでは0と等しいか、別の色のバッファが0より大きくなっていました。このインジケータから2つ目の売り色の値が得られず、何と比較して反転を捉えるのかが不明です。すべてのバッファ番号を試した。このムラデノフのターンテーブル、古いけどマニュアルストラテジーの中では非常にまともな傾向なので残念です...。 誰か2番目のバッファから値を引っ張ってきて反転させる式を書いてくれないでしょうか?
Igorさん、ありがとうございます。インジケータを修正しましたが、やはりバッファからの値は表示されませんでした。私はとっくにその段階を過ぎています。そこではすべてがシンプルで、2つのライン、つまり2つのバッファがあります。通常、1行で構成される同様のインジケーターで、色のバッファが異なるものは、このようにコードを書きます。
ただし、これは各色に実バッファが割り当てられている場合に限ります。最初に閉じたバーで色を変更すると、バッファの値が0より大きくなり、前のバーでは0と等しいか、別の色のバッファが0より大きくなっていました。このインジケータから2色目の値を得ることができず、何と比較して反転を捉えればいいのか理解できません。そして、このムラデノフの指標は、古いが、マニュアル戦略では非常によくトレンドが出るので、これは残念だ...。 誰か、反転式の書き方を教えてくれませんか?
インジケーターエディットなし
2つのバッファのデータは何を意味するのか - 0と1において。
線の方向(色)を変える。
...
しかし、バッファ1のみを使用することも可能です。
ここでいう「値がない」とは、EMPTY_VALUEの ことです。またはDBL_MAX - 問題ではありません、それは同じことです。つまり、ゼロではなく、EMPTY_VALUE です。
2番目のバッファから値を取り出し、ピボット式を書く方法を誰か想像できますか?
推測する必要はなく、まずMQL4の現状に対応した正規の形でインジケータを書き換える必要があります
少しはコードを整えましたが、エラーが出ないかどうかはわかりません。 ソースコードは好きではありませんが、手に入れたもので作業しています。
ここでは、このインジケーターのインジケーターバッファの値を表示しています。
推測する必要はありません。まず、MQL4言語の現状に対応する正規形にインジケータを書き換える必要があります。
私は少しコードを整えたが、エラーがないとは限らない、私はソースコードが好きではないが、私は私が持っているもので作業してきた
ここでは、このインジケーターのインジケーターバッファの値を表示しています。
上書きせずに動作するので、データの入手がとても簡単になります。上記で説明したように、データウィンドウ(Ctrl+D)でそのバッファの読み取りを見る必要があります。
書き換えることなく動作し、非常に簡単にデータを受け取ることができます。上記で説明したように、データウィンドウ(Ctrl+D)でそのバッファの読み取りを見る必要があります。
上で、古いインジケータでIndicatorCounted()関数がどう動くか覚えていないと書きましたが、OnCalculate()を使った新しい形のインジケータの方が分かりやすいと思います
まあ、問題は解決したようで、よしとしましょう ;)