[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 533

 

拡張可能なアレイを作るには?

チュートリアルでは、Mas_Ord_New [31] [9]があります。

そして、この31を自分で番号を変える必要があるのですか?どこかで設定できると見たことがあるのですが、具体的にどうすればいいのかわかりません。

 
Lisi4ka330:
どうすればいいのか、もう少し詳しく書いていただけませんか...。表示させることができなかった......。


1) 必要な通貨ペアで新しいウィンドウを作成します。

2) 必要なインジケータを装着する。

3) グラフィック上で右クリックし、PATTERNを選択します。そして、新しいテンプレートを保存します。

4) MetatraderがインストールされているTemplatesフォルダに移動します(私はG: \DISTRAkmos MetaTradertemplates)。

5)保存されたテンプレートを探す。その上で右クリックし、メニューから「open with...」を選択します。次に、BLOCKNOTを選択します。

6) このようなものが表示されますので、インジケータを別ウィンドウから引っ張ってきて、価格チャートのあるウィンドウに貼り付ける必要があります。


 
Chiripaha:

拡張可能なアレイを作るには?

チュートリアルでは、Mas_Ord_New [31] [9]があります。

そして、この31を自分で番号を変える必要があるのですか?これができるとどこかで見たことがあるのですが、どうなんでしょう。

どのような条件でアレイのサイズを 大きくすればいいのかがよくわからない。または、次のようにしてもよい。

    int li_size = ArraySize (Array),
        li_N;            // новый размер массива
    //---- Какой-то код, определяющий новый размер массива
    //----
    if (li_size != li_N) ArrayResize (Array, li_N);

イベントが発生するたびに、配列のサイズが1ずつ大きくなる可能性があります。

    int li_size = ArraySize (Array);
    bool lb_Condition = false;        // условие на увеличение размера массива
    //---- Какой-то код, определяющий lb_Condition
    //----
    if (lb_Condition) ArrayResize (Array, li_size + 1);
 
TarasBY:

どのような条件でアレイのサイズを大きくすればいいのかは、よくわからない。あるいは、次のようにすることもできます。

のようにすれば、何らかのイベントが発生したときに、配列のサイズを1だけ大きくすることができます。


注文を検討する必要がある。その数は浮くかもしれない。システムに負荷をかけず、注文のカウントに制限をかけないために、配列をフローティングにしたかったのです。サイズを設定しないと、あるいはそこに何らかの値を入れていた場合、配列が勝手に展開されることにどこかで遭遇したことがあります。

(これは条件について、つまりどのような条件下でということです)。

どこかのC++の勉強会で言っていたような気がします。

でも、C的なものがすべてMCLに適しているわけではないのでは?何が相性がよくて、何が相性が悪いのか、この問いに「泳いでいる」のです。

 
Chiripaha:

オーダーを計上する必要があるのですが、その数が浮いている可能性があります。システムに負荷をかけず、注文のカウントに制限をかけないようにするため、配列をフローティングにしたいと考えました。サイズを設定しないと、あるいはそこに何らかの値を入れていた場合、配列が勝手に展開されることにどこかで遭遇したことがあります。

(これは条件、つまりどのような条件下でということです)。

どこかのC++のワークショップのものだと思います。

でも、C的なものがすべてMCLに適しているわけではないのでは?何が相性がよくて、何が相性が悪いのか、この問いに「泳いでいる」のです。

動的配列は、ArrayResize() によって明示的に制御される。
 
Noterday:

1) 必要な通貨ペアで新しいウィンドウを作成します。

2) 必要なインジケータを装着する。

3) グラフィック上で右クリックし、PATTERNを選択します。そして、新しいテンプレートを保存してください。

4) MetatraderがインストールされているTemplatesフォルダに移動します(私はG: \DISTRAkmos MetaTradertemplates)。

5)保存されたテンプレートを探す。その上で右クリックし、メニューから「open with...」を選択します。次に、BLOCKNOTを選択します。

6) これが表示されますので、別ウィンドウからインジケータを引き出して、価格チャートのあるウィンドウに挿入してください。




ありがとうございます))
 

私はこれらの信号が "固体 "信号(図中の下部指標)に変換する必要があります。

追伸

図中のMACDインジケータは、私の問題を説明するためにのみ使用されています。





 
MK07:

私はこれらの信号が "固体 "信号(図中の下部指標)に変換する必要があります。

追伸

写真のMACDは、問題を説明するためだけに使用しています。

インジケータ・バッファに 値がない場合は、直前の(空ではない)値で満たします。

    if (gda_BUF1[pos] == EMPTY_VALUE) if (gda_BUF2[pos] == EMPTY_VALUE)
    {
        if (gda_BUF1[pos+1] != EMPTY_VALUE) gda_BUF1[pos] = gda_BUF1[pos+1];
        else if (gda_BUF2[pos+1] != EMPTY_VALUE) gda_BUF2[pos] = gda_BUF2[pos+1];
    }

というようなものです。

 
別スレッドで追い出されたので、似たような質問が見つからなかったので、こちらで質問してみます。

MT-4でEAを取引しています。この投稿があるまで、全て順調でした。今日、EAを無効にしようと思い、ツールバーの適当なボタンを押したら、チャートにスマイリーの代わりに十字が表示されました。そして、その後に突然、案件が舞い込んだ。1、2...ますますエキスパートアドバイザーの設定を 開き、該当のウィンドウでOnlyBuyを有効にしました(EAは無効のままです)。またまた取引成立!逆ザヤ解消!?その後、設定を開き直して、その取引機能を無効にする(チェックを外す)。これもうまくいきません。Expert Advisorは、自分自身の人生を歩んでいるようなものです。サポートに問い合わせたところ、 お使いのExpert Advisorに問題がある可能性が高いです」との回答を得ました。他のEAをインストール せずに、お使いの端末を削除し、弊社サイトより新規にインストールしてください。
Expert Advisorsの皆様、今回の件、特にハイライト部分について、ご意見をお聞かせください。特に、"most likely "という明確な表現が気に入っています。どうしてそんなことが可能なのか、何が問題なのか。
 
Alex007:
別スレッドで追い出されたので、似たような質問が見当たらないので、こちらでお聞きしたいのです。

MT4でExpert Advisorを取引しています。この投稿の前までは全て順調でした。今日、EAを無効にしようと思い、ツールバーの適当なボタンを押したら、チャートにスマイリーの代わりに十字が表示されました。そして、その後に突然、案件が舞い込んだ。1、2...ますますエキスパートアドバイザーの設定を開き、該当のウィンドウでOnlyBuyを有効にしました(EAは無効のままです)。またまた取引成立!逆ザヤ解消!?その後、設定を開き直して、その取引機能を無効にする(チェックを外す)。これもうまくいきません。Expert Advisorは、自分自身の人生を歩んでいるようなものです。サポートに問い合わせたところ、 お使いのExpert Advisorに問題がある可能性が高いです」との回答を得ました。他のEAをインストール せずに、お使いの端末を削除し、弊社サイトより新規にインストールしてください。
Expert Advisorsの皆様、今回の件、特にハイライト部分について、ご意見をお聞かせください。特に、"most likely "という明確な表現が気に入っています。 どうしてそうなるのか、何が問題なのか。

追い出されたわけではなく、データが不十分であることをそっとほのめかしたのです。

"車が動かない "んです。購入したディーラーに電話したら、メーカーに電話するように言われた」 - そんな感じです。