MT4用TimeTradeServerアナログ。 - ページ 8

 
Alexandr Gavrilin:

通貨単位では取引日に機能しますが、非取引日に機能するのでしょうか?

原理的に動作しないものを動作するものとするならば、取引日であろうが週末であろうが違いはないのです))

 
Алексей Тарабанов:

まあ、男性諸君は与える人ですからね。

男性もいれば、与える人もいる))

 
Alexandr Gavrilin:

アイデアは確かに役立つかもしれない、あまり間違えずに市場閉鎖について知りたい。考えないといけない。

コピーでは1日に数十回のミスがあり、1つのミスを争うことになる。

 

具体的になぜ-3 なのか?あるところでは偶然にそうなったから?はい?

 
Dmitry Fedoseev:

具体的になぜ-3 なのか?あるところでは偶然にそうなったから?はい?

私の記憶が正しければ、FXのシンボルは、夏場の金曜から土曜のGMT+3(冬場は+2)の深夜0時まできっちり相場が決まっているはずです。

 
Alexandr Gavrilin:

よし、愚問をぶつけてやろう。

ブローカーのサーバーで土曜日であることを確認するにはどうすればよいですか?金曜でも日曜でもなく、土曜。私は、利用可能なすべての機器と、「時間を買って後で比較しよう」というようなさまざまな藁を使うようにしています。ただし、日曜日は市場が早く開くことがあり、ブローカーでの取引セッションの 設定は、時間が刻々と変化しないため、その判断材料にはなりません。


もし、賢明な解決策があれば、面白いことになりますよ。

ブローカーの時刻は、GMTの時刻と必ずしも一致しない場合があります:-)

あなたが提案したように、誰もが自分の時間に縛られ、例えばGMTを知るために金を持っているわけではないのです。もっと普遍的なソリューションが必要です。

もし、いつかを知る必要があるのなら、TimeLocal()から何かを取得します。

マーケットが閉じていることを知る必要がある場合、---。

if(IsTradeAllowed(Symbol(),TimeCurrent()+10)==false)Print("Рынок закрыт!");

OnTimer()内で両方使用できます。

---

ちょうど土曜日は、例えばルーブルは夜間に取引されませんが、ビットコインは今日も取引されているので、役に立ちません。

そのため、Symbol()の代わりに、多通貨の場合は取引されているペアを代入する。

取引の開始/終了を計算しようとしないでください、それは無駄です。

取引開始/終了時刻を計算しようとしないでください。取引スケジュールが一時的に変更されることがありますし、証券会社によって動作が異なるため、無駄です。

----

とはいえ...

お好きなように。

TimeDayOfWeek(TimeLocal())==6 は土曜日です。

;)

 
Renat Akhtyamov:

もし、いつかを知る必要があるなら、TimeLocal()から何かを得ることができます。

市場が閉じているかどうかを知る必要があるのなら

if(IsTradeAllowed(Symbol(),TimeCurrent()+10)==false)Print("Рынок закрыт!");

両方をOnTimer()に入れる。

---

ちょうど土曜日は、例えばルーブルは夜間取引されませんが、ビットコインは今日取引されますから、役に立ちません。

そのため、Symbol()の代わりに、多通貨の場合は取引されているペアを代入する。

取引の開始/終了を計算しようとしないでください、それは無駄です。

取引スケジュールの一時的な変更もあり、証券会社ではこのような設定になっていない。

----

とはいえ...

お好きなように。

TimeDayOfWeek(TimeLocal())==6 は土曜日です。

;)

TimeDayOfWeek(TimeLocal())==6 は土曜日です。

うん、あと金曜日もブローカーで・・・と。

これらの解決策はすべて、コピーライターやアービトレィジャーには適していません。

 
Alexandr Gavrilin:

土曜日と日曜日に機能を確認する必要があります。平日は失敗しません。

確認しましたか?

 
fxsaber:

確認しましたか?

確認するのを忘れました。