MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 299

 
Vitaly Muzichenko:

オープニングパーミッションをifに移動

または再読して ください。

いくつかのバリエーションがあります。


この条件をコードの最初に書いた場合、どのようなアルゴリズムがさらに読み込まれるかというと、すべての条件がさらに満たされ、グラフィックマッピングが始まるということですよね?その後、再度読み込むか、メモリに保持するか?一度でも条件を満たせば、チャートが起動し、トレードを開始する条件が働くことが判明したのです。こうあるべきなのだ。問題は、それが正しいかどうかだ。

 
Tigerfreerun:

この条件をコードの最初に書いた場合、どのような読み取りアルゴリズムが進行するか - すべての条件がさらに満たされ、グラフィカルなマッピングが開始されますよね?その後、再度読み込むのか、メモリに保持するのか?一度でも条件を満たせば、チャートが起動し、トレードを開始する条件が働くことが判明したのです。こうあるべきなのだ。 問題は、それが正しいかどうかだ。

あなたの問題をより明確に説明し、それが秘密のコードでないなら、それを投稿してください

 

こんにちは。チャート上でローソク足を50本飛ばす方法を教えてください。

t=iTime(NULL,0,i+1);
if(iBarShift(NULL,0,t)>50)

このオプションは有効ですが、将来的にのみ有効です。ヒストリーでは、この50本のローソクをスキップすることはありません。

 
buyanov:

さらに、本文の前に警告が表示されます。

" '文字列'から'数値'への暗黙のcjnvertion

もちろん、エラーではありませんが、不快でもあります





すべてのコードを見てみましょう

 

すべてのコードを渡す

//---------------------------------------------------------------------------------------------------------------------------
  void OnTick()
 { 
 //********************************* 
    Alert("beg OnTick");
    FastMA=NormalizeDouble(iMA(NULL,0,Period_FastMA,0,MODE_SMA,PRICE_CLOSE,1),Digits());//Period_FastMA=4
    SlowMA=NormalizeDouble(iMA(NULL,0,Period_SlowMA,0,MODE_SMA,PRICE_CLOSE,1),Digits());//Period_SlowMA=8
    GetNext(NextTick);
    Alert(NextTick);
    Alert("NextTick=",NextTick);
    Delta=NormalizeDouble(FastMA-SlowMA,Digits());
    Alert(Delta,Digits());
    Alert("FastMA=",DoubleToStr(FastMA ,Digits()),"SlowMA=",DoubleToStr(SlowMA,Digits()), "Delta=",DoubleToStr(Delta,Digits()));
  //----------------------------------------------------------------------------------------------------------------------------  
 }// end Alert(end OnTick)
 

ヒントをください。

mql4で自分のプロフィールを見つける方法について、開発者に質問したい。

 
buyanov:

ヒントをください。

mql4で自分のプロフィールを見つける方法について、開発者に質問したい。

mql4のプロファイルは全てmql5へ移行しました。

 
buyanov:

以下は、すべてのコードです。

...

SRCボタンでコードを挿入 - 新規投稿メニューの目を上にしてください。

あなたのはもうちゃんと貼り付けましたよ。

 

アルチョム・トリシキン さん、ありがとうございました。



 

しかし、何も変わっていない。

エラーと警告の両方が残っています。