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

 
Shniperson:

皆さん!取引時間制限の作り方...Expert Advisorが23-00から2-00(端末時間)まで取引しないようにする。

bool market=false;
if(Hour()>=2 && Hour()<=23) market=true;
 
そうすれば、夜中まで取引してくれるだろう。
 

尊敬するフォーラムユーザーの皆様、こんにちは。

Expert Advisor(4桁の気配値用に書かれたもの)のコードをどう変更すれば、5桁の証券会社の気配値でも正しく動作するのか、教えていただけないでしょうか。

ありがとうございます。

 
obergan:

Expert Advisor(4桁の相場用)のコードのどこを変更すれば、5桁の証券会社の相場でも正しく動作するのか、教えていただけないでしょうか。

このコードは正しく書かれており、すべてを考慮に入れています。
 
sergeev:
コードを変更する必要はありません。正しく書かれており、すべてを考慮に入れています。 。

例えば、4桁で 35点のTRを出した場合、5桁では同じ35点であり、私が得たい350点ではない。どなたか機会があれば、コードをご覧ください。
 
obergan:
例えば、4桁でTR35点を入れた場合、5桁では同じ35点であり、私が求めた350点ではない。どなたか機会があれば、ぜひコードを確認してみてください。

逆コンパイルしたコードをフォーラムに投稿することは禁止されています。
 

どのような問題が考えられるか教えてください。

このようなコードがあります。

// до старта объявляем 
extern int     Hour1 = 10;
extern int     Hour2 = 17;
bool StartTrade;

// в старте
   StartTrade=false;
   
   if (TimeHour(TimeCurrent())==Hour1){ 
      StartTrade=true;
   }
   if (TimeHour(TimeCurrent())==Hour2){
      StartTrade=true;
   }

// и далее
   if (StartTrade==true){
   // открытие ордеров
   }


しかし、注文は設定Hour1や Hour2とは 異なる時間、例えば次の時間に開くことができます- それは何であることができますか?

 
T-G:

どのような問題が考えられるか教えてください。

このようなコードがあります。

しかし、注文は、例えば、設定Hour1や Hour2とは 異なる時間や次の時間に開くことがあります- それは何であることができますか?


もしかしたら、このコードの外にある何かかもしれません。

すべてのコードを表示する

 
abolk:


もしかしたら、このコードの外にある何かかもしれません。

コードを表示する

が、中身が別のものであれば、違いが出てくるのでしょうか?

 if (StartTrade==true){
   // открытие ордеров
 }
 
T-G:

しかし、中身が別のものであれば、違いを出すことができるのでしょうか?


表示されたコードからは、おっしゃるようなEAの挙動を判断することは難しいのですが