ターミネーター v2.0 - ページ 37

 

フィボロット

こんにちは。

トムさんのEAをありがとうございます、より安全だと思います。

 

オープンオーダーに基づく...

tmaneval:
完了です。 T2.03のpost#1を参照してください。 また、別の売買トリガーを追加しました(OpenOrdersBasedOn=6)。

より安全なEAにするために、いくつかの設定を変更しました - より大きなピップスプレッド。

今のところ大したことはないのですが、少しでも役に立てばと思います。

トム

Tomさん、Terminatorのプログラムを見たところ、Casesを自動的に切り替えるような計算が見当たりません。 データの初期化で "OpenOrdersBasedOn" が設定されていますが、値を再割り当てするようなことは何もありません。 何か見落としているのでしょうか?

Pipsqueak2

PS. 2つのネストした "for loop "の例はありますか?私は2つのネストされたループと2つの添え字変数を含む新しいインディケータを書こうとしています。 マニュアルはその点絶望的です。

 
pipsqueak2:
Tomさん、Terminatorのプログラムを見ても、Caseを自動的に切り替えるような計算は見当たりませんね。 「OpenOrdersBasedOn "はデータ初期化で設定されており、値を再割り当てするものは何もありません。 何か見落としているのでしょうか?

ピップスキーク2

PS. 2つのネストした "for loop "の例はありますか?私は2つのネストされたループと2つの添え字変数を含む新しいインジケータを書こうとしています。 マニュアルはその点では絶望的です。

Caseの設定を自動的に切り替えるコードはありません。 それはOpenOrdersBasedOn=で選択する静的な設定です。 つまり...どの方法で注文を開きたいのか? 一つ選んでください。

2番目の質問については、答えようがありません。 私の理解では、指標を作成し、その指標から売買のトリガーを作成し、EAに組み込むことができます。

お役に立てれば幸いです。

トム

 

ネストされたループ

Tomさん、ありがとうございます。 さて、私の質問ですが、ネストされたFORループはどのようにコーディングするのでしょうか? 私は、ネストされた「for」ループとネストされた「while」ループの両方を試しましたが、同じように間違った結果でした。 私は何か間違ったことをしているのを知っていますが、何ですか? 私はMeta Quotesでコーディングするのが初めてです(1.5ヶ月の経験)ので、あなたは私が "初心者 "であることを見ることができます。 以下は、私が持っている動作しないものです。

(すべての初期化などは所定の位置にある)。

=========================================================

//+------------------------------------------------------------------+

//+------------------------------------------------------------------+

int start()

{ int i,j,k;

{

for(k=0;k<(Bars-12);k++)

{ for(j=k;j<(k+6);j++)

{ax[k,j]=((High[j]+Low[j])/2)*f1[j-k];

Comment("ax 3 ",ax[0,3]," 4= ",ax[0,4]," 5= ",ax[0,5]," 6= ",ax[0,6]," 01= ",ax[1,0]");

}

}

}

}

=======================================================

エラーもなくコンパイルはOKなのですが、ax{10,2]などを表示しようとすると「0」が表示されます。 そして、最初の6個を除くすべての値は "0 "です。

このストラテジーをTerminatorのCaseの1つに組み込みたいのですが、可能でしょうか? よろしくお願いします。

Pipsqueak2

 
pipsqueak2:
Tomさん、ありがとうございます。 さて、私の質問ですが、ネストされたFORループをどのようにコーディングするのでしょうか? 私は、ネストされた「for」ループとネストされた「while」ループの両方を試しましたが、同じように間違った結果でした。 私は何か間違ったことをしているのを知っていますが、何ですか? 私はMeta Quotesでコーディングするのが初めてです(1.5ヶ月の経験)ので、あなたは私が "初心者 "であることを見ることができます。 以下は、私が持っているもので、動作しません。

(初期化等は全て完了しています)。

=========================================================

//+------------------------------------------------------------------+

//+------------------------------------------------------------------+

int start()

{ int i,j,k;

{

for(k=0;k<(Bars-12);k++)

{ for(j=k;j<(k+6);j++)

{ax[k,j]=((High[j]+Low[j])/2)*f1[j-k];

Comment("ax 3 ",ax[0,3]," 4= ",ax[0,4]," 5= ",ax[0,5]," 6= ",ax[0,6]," 01= ",ax[1,0]");

}

}

}

}

=======================================================

エラーもなくコンパイルはOKなのですが、ax{10,2]などを表示しようとすると「0」が表示されます。 そして、最初の6個を除くすべての値は "0 "です。

このストラテジーをTerminatorのCaseの1つに組み込みたいのですが、可能でしょうか? ご協力をお願いします。

Pipsqueak2

何をしたいのかがよくわかりません。 まず、カスタムインジケーターを作って みましたか?あるいは、ループを入れ子にするのではなく、2つの別々のループを使うことを試しましたか?

これについては、さらにPMで教えてください。

トム

 

こんにちは。

どなたか、このEAにこのインジケータを付けていただけませんか?

このEAは、インジケータの色が変わると、赤で売り、青で買いの取引を開始します。

よろしくお願いします。

ファストクリス

ファイル:
cris3.gif  15 kb
 

新しいインジケーター

Crisさん、AMA インジケータをダウンロードして使ってみましたが、色が1つしか出ません。どのようにして、上と下の派手な色を手に入れるのですか?

Pipsqueak2

ファイル:
no-colours.jpg  80 kb
 

こんにちは、設定を変更する必要があります。

mode=1

color=1

カラーバーバック=1

元気でいてね

ファストクリス

 

見つけた

Crissのことは気にしないでください、私は変更を行うためのパラメータを 見つけました。

ピップ2

ファイル:
i-found-it.jpg  90 kb
 

アドバンスドAMA

これだけでも良いEAになるかも?