どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 1055

 
kocunyc89:

みんな!関数の書き方がわからないんだけど...。タスクは、ある期間の最後の2つのバーと等しいバーをチャート上で見つけ、等しくない場合は何もしない...というものです。これにて終了

if(iHigh(NULL,PERIOD_CURRENT,20)==(H==H1))

ここで、Hは電流バー

ここで、H1 は前のバー

同時に、iHigh機能を削除すると、チャート上のH==H1がどこかを示すインジケータになります。

助けてください、4日目がなくなりました。

iTime() でお手伝い
削除済み  
artmedia70:
iTime()でお手伝い
ありがとうございました。この機能をどこでどのように代用するのかがわかりませんので、差し支えなければご指導ください。
[Удален]  

13:00に注文をトリガーし、19:00にクローズする条件かどうか教えてください。しかし、16:00に再び同じ条件が発生しますが、条件がTotal=0(常に注文を開くことを避けるため、Total=OrdersTotal())と規定されているため、注文は開きません。2つ目の注文も開けるようにするには、どのような関数を使用すればよいのでしょうか?

同様に、13:00にCondition_1がBuy_1注文をトリガーし、19:00にクローズします。17:00にCondition_2が発動し、別のSell_2 注文が発注されますが、条件Total=0(ここでTotal=OrdersTotal())のため、2番目の注文は再び発注されません。

 

こんにちは。

すべてのBuy_OpenNr[50]変数をリセットする方法は?ループするだけでいいのか、もっと簡単な方法はないのか。

for( int cnt =0; cnt<50; cnt++)
{
Buy_OpenNr[cnt]=0;
}
 
abeiks:

こんにちは。

すべてのBuy_OpenNr[50]変数をリセットする方法は?ループするだけでいいのか、もっと簡単な方法はないのか。

ArrayInitialize
 
AlexeyVik:
ArrayInitialize
ありがとうございました。
 
Abdus_Ali:

13:00に注文をトリガーし、19:00にクローズする条件かどうか教えてください。しかし、16:00に再び同じ条件が発生しますが、条件がTotal=0(Total=OrdersTotal()で、常に注文を開くことを避けるため)であるため、注文は開きません。2つ目の注文も開けるようにするには、どのような関数を使用すればよいのでしょうか?

同様に、13:00にCondition_1がBuy_1注文をトリガーし、19:00にクローズします。17:00にCondition_2が発動し、別のSell_2注文が発注されますが、条件Total=0(ここでTotal=OrdersTotal())のため、2番目の注文は再び発注されません。

また、2順目の条件であるTotal<=1が設定できないのは誰のせいでしょうか?
 

簡単な質問の答えが見つからないので、助けてください。

intTimeSeconds(,,,,)指定された時刻の分周開始時点からの経過秒数を返す

バーのオープンタイ ムを関数に挿入すると

TimeSeconds(iTime(NULL,PERIOD_M5,0))

バーが閉じるまであと10秒あることを知るにはどうしたらよいですか?

 
AlexeyVik:
ArrayInitialize
abeiks

こんにちは。

すべてのBuy_OpenNr[50]変数をリセットする方法は?ループだけでいいのか、もっと簡単な方法はないのか。

なぜ "array required "と書かれているのですか?

ArrayInitialize(Buy_OpenNr[50],EMPTY_VALUE);
 
abeiks:

なぜ "array required "と書かれているのですか?

なぜなら、ドキュメントを最後まで読まないといけないからです。そして、一例として

ArrayInitialize(array, EMPTY_VALUE);