[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 230

 

ごきげんよう。

質問ですが、インジケータバッファを配列としてアクセスする場合(最初の要素のインデックスが0になるように)、ArraySetAsSeriesは 各反復で 呼ばれるべきでしょうか。

 
betmen >> :

これには、以下のコードを使用しています。


bool Fun_New_bar()
/*
関数は、新しいバーがあるかどうかを検出するために設計されています。
の場合、"false "を返す。
===========
変数。
===========
Test_Time - テスト時間
*/
{
static datetime Test_Time=0;
if(Test_Time!=Time[0])とする。
{
Test_Time=Time[0]です。
return(true)です。
}
return(false)です。
}


私の質問に対して、ご存知の方、または不可能な場合は教えてください...私は3日間答えを探していますが、今のところ見つかりません。:-(




ありがとうございました。助かりました。
 
betmen >> :

他のIDEからコンパイルしたexeを初期化中に起動することを提案していますが、代替案として、初期化中にexeファイルを実行することは本当に可能ですが、その場合、別の問題があります - インジケータ自体の変数にプログラムからデータを渡す方法?

combobox1.textの値を数値に変換してMA_Methodに転送するには?

ファイル経由では美観が悪く、MetaTraderと私が作成した「test.exe」は共通のメモリ領域を持っていません。

いいえ。それはお勧めできませんね :-)これはかなり複雑です。Dllの話です、多少なりとも説明しました。

文字列が渡される。警告を発しているのです。数字はまったく問題なく通過しています。

メタトレーダーではget(int & to[])、C言語ではget(int * to)のようにインポートされます。例を探す

 
xp3rienced >> :

ごきげんよう。

質問ですが、インジケータバッファを配列としてアクセスする場合(最初の要素のインデックスが0になるように)、ArraySetAsSeriesは 各反復で 呼ばれるべきでしょうか。

データを入れるだけでいいんです。すでにインジケータバッファになっている場合(SetIndexBuffer) - 何もする必要はありません。

なぜ、そのような疑問が生じたのでしょうか。:-)

 
jartmailru >> :

そこにデータを入力するだけです。すでにインジケータバッファになっている場合は(SetIndexBuffer)、何もする必要はありません。

なぜ、そのような疑問が生じたのでしょうか。:-)


ただ、やるだけです。はい、配列はインジケーターバッファーです。また、最初の要素のインデックスが0の場合は、配列として扱われるようにする必要があります。それとも、(「何もしない」ことによって)インデックスバッファのアドレス指定がデフォルトであると言いたいのでしょうか?

過去」から「未来」までバッファを埋める必要があり、配列のアドレッシングモードがリセットされるのか、リセットされるとしたらどのような状況なのかが分からないため、質問させていただきました。以上)

 
xp3rienced >> :

それとも(「何もしない」で)インデックスバッファのこのアドレス指定がデフォルトだと言っているのでしょうか? o_o

うん、大丈夫だよ。

 
jartmailru >> :

>> 大丈夫だ


>> ありがとうございました。
 
jartmailru >> :

なーんだ。提案しているわけではないのですが :-)十分複雑なんです。Dllの話です、多少なりとも詳しく書きました。

文字列が渡される。警告を発しているのです。数値は問題なく通過しています。

Metatraderではget(int & to[])、C言語ではget(int * to)のようにインポートしています。例を探す

ありがとうございます、引き続き調査します...

 
という疑問もあります。インジケーターには現在のチャート上よりも多くのバーがある場合があり、このような場合:インデックス配列に 新しい値がありますが、バーはインジケーター上に表示されません。どうすれば直るのか?できれば、完全な再計算とインデックス配列のサイズ変更を行わないでください :)
 
ディレイを設定しようとしたときのエラー130は 何を意味するのでしょうか?振り子を置く前に最小距離を確認する必要がありますね皆さんが超能力者でないことは理解していますが、仮に私が最小距離を100%にしておくとして、この場合、エラー130の原因は他に何が考えられますか?