[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 57

 
Vinin:

どうやら質問の言い方が悪かったようですね。

状況を完全に把握するためには、何を明記すればよいのでしょうか?アドバイザーの掲載はいかがでしょうか?
 
vovan-gogan:

状況を完全に把握するためには、何を明記すればよいのでしょうか?アドバイザーの掲載はいかがでしょうか?

ローマンが提案したことは、あなたが尋ねた質問と十分に関連しています。他に知りたいことがあるようですね。しかし、それは何なのか?
 
Vinin:

ローマンが提案したことは、彼の質問と完全に一致しています。あなたは何か別のことを知る必要があるようです。でも、何?

私は、各反復において、グローバル変数 に演算子の本体で計算した結果の新しい値が割り当てられない原因を理解したいだけです。
 
前問は何とか整理がつきそうです。datetime型の 変数で操作を行うにはどうしたらよいでしょうか?例えば、注文が開始された現在の時刻から2時間後にのみEAが取引できるような時間フィルタを設定したいのです。つまり、時間を正しく "足す "方法とは?
 
vovan-gogan:
前問は何とか整理がつきそうです。datetime型の変数で操作を行うにはどうしたらよいでしょうか?例えば、注文が開始された現在の時刻から2時間後にのみEAが取引できるような時間フィルタを設定したいのです。つまり、時間を正しく "足す "方法とは?


時刻は秒単位で設定されます
2時間は2*60*60

a chart timeframe is specified in minuteshttps://docs.mql4.com/ru/constants/timeframes.
2時間のタイムフレームは2*PERIOD_H1*60

 
abolk:


時刻は秒単位で設定されます
2時間は2*60*60

chart timeframe is set in minuteshttps://docs.mql4.com/ru/constants/timeframes
2時間のタイムフレームは2*PERIOD_H1*60


ありがとうございました。
 
vovan-gogan:

人間、これだけグローバル変数とローカル変数があると、そろそろ裸足でスズメを吹きながら走り回るようになりますね。まーた、こんな田舎に頭痛の種があるのかよ!!!!

MQL4チュートリアルで知る限り、グローバル変数Ordersの新しい値は1になるはずです。次のイテレーションは2、そして3であるべきだ。次に4.そして、Expert Advisorが保留中の注文を出すまで続きます。しかし、私はなぜEAが保留中の注文を配置しないのか理解できません!別のSELLSTOP注文を保留した後、毎回1つのメッセージだけが表示されます:Orders = 1!その理由は何でしょうか。MetaEditorのせいでしょうか?
          if (OrdersTotal()>= 1) 
              return(0);               //Если ордеров больше 1, уходим.

理由はこの行にあり、注文が1つあるとすぐにプログラムが関数を終了してしまい、カウンターを増やすことができません
 

ストップアウトレベルを%から絶対値に変更するには?


アバター
109
borilunad 2011.08.08 11:03

この質問は、新しいスレッドを開く価値がないのであれば、モデレーターに申し訳ないですしかし、私は他のスレッドにトピックから外れた質問を散らかすことはできません。

サーバーが原因なら、%から踊りますし、ブランチは削除できます。しかし、それでも経験豊富なプログラマーの力を借りて、このModeを1(絶対値)に変えたいと考えています。リクエストに応えてくれた方、ありがとうございました

 

EA機能


アバター
17
darsey 2011.08.08 12:40
こんにちは。mql4でEAをプログラムして、15~30秒ごとにロットを調整することは可能ですか?
 
darsey さん 2011年08月08日 12:40

こんにちは。mql4で15~30秒ごとにロットを調整するEAをプログラムすることは可能でしょうか?

頻繁に依頼が入るのは怖くないですか?結局、15~30秒ごとに、すでに持っているポジションに加えて新しいポジションを開くか、すでに持っているポジションを削除しなければならないのです。

オープンポジションのボリュームを変更することはできません。だから、いくつかのポジションに分ける必要があるんです。