"ダミー "からの質問 - ページ 2

 
uncleVic:

1時間のパラメータGoodHourOfDayを有効にする(選択する) (-1 すべての時間が "良い "になる)

期間(時間間隔)を指定する場合は、BadHoursOfDayパラメータを使用します。のビットマスクです。24ビットを使用(1日の時間数で)。

8時間から19時間まで許可したい場合は、0時間から7時間、20時間から23時間を無効にします。 パラメータの値は次のようになります。

1111000000001111111111(2進数表記)。

16646399(10進数表記)。

1.16646399=111100000000011111111 or1111000000000111111111?

上記の取引禁止は次のようになります -111111100000000000011111=16646175(だと思う)。

2.また、以下の記事のこの部分は非常に不明瞭です。

時間フィルターを指定するためには、BadHoursOfDay=16777152=111111111111110000bを設定して、最初の6時間の取引を「許可」する必要があります。最初の6時間以降、すべての時間帯が市場に参入するには望ましくないとされています。

はい確かに111111111111110000=16777152 です。しかし、なぜか最初の6時間ではなく、最後の 6時間のような気がするのです。

私の考えでは、最初の6時間だけの解像度は、次のようになります -0000001111111111111111=262143

それとも、何か見落としているのでしょうか?今みたいな感じではなく、もっと詳しいドキュメントが欲しい(できれば違う例で)...。:(

STREELC
プログラミングは苦手なんです。パラメータは1つの長い文字列として設定する必要がありますか?Expert Advisorは自分自身を理解する - それはバイナリコードであるときと10進数のコードであるとき?02:00〜05:00と14:00〜17:00に取引を許可 する場合、パラメータの値はどのようになりますか?回答よろしくお願いします。
私の理解が正しければ、パラメータは以下のようになるはずです -11000111111111110001111111=13106303
 
strelec:
このパラメータをバイナリで設定すると、11桁以上入力できないのですが。しかし、10進数ではうまくいくのですが、所要時間をどう解くか?何かアドバイスはありますか?

通常の電卓を「工学」モードに設定し、Binから Decまで 欲しい値を実行します。

時間の問題だ...。:)

 
Interesting:

1.16646399=1111111000000011111111 or111100000000011111111111?

上記のトレード禁止は、次のようになります -1111111000000000011111= 16646175 (だと思います)。

2.また、以下の記事のこの部分は非常に不明瞭です。

はい確かに11111111111111000000=16777152 です。しかし、なぜか最初の6時間ではなく、最後の 6時間のような気がするのです。

私の考えでは、最初の6時間だけの解像度は、次のようになります -0000001111111111111111=262143

それとも、何か見落としているのでしょうか?今みたいな感じではなく、もっと詳しいドキュメントが欲しい(できれば違う例で)...。:(

私の理解が正しければ、パラメータは以下のようになるはずです -110001111111110001111111=13106303
ご感想をお寄せいただきありがとうございました。テスターに入れてみた。動作はするのですが、思ったようなタイミングではありません。2進数コードから10進数コードへの変換方法を教えてください。
 
Interesting:

1.16646399=1111111000000011111111 or111100000000011111111111?

上記のトレード禁止は、次のようになります -1111111000000000011111= 16646175 (だと思います)。

2.また、以下の記事のこの部分は非常に不明瞭です。

はい確かに11111111111111000000=16777152 です。しかし、なぜか最初の6時間ではなく、最後の 6時間のような気がするのです。

私の考えでは、最初の6時間だけの解像度は、次のようになります -0000001111111111111111=262143

それとも、何か見落としているのでしょうか?今みたいな感じではなく、もっと詳しいドキュメントが欲しい(できれば違う例で)...。:(

もし私が正しく理解していれば、パラメータは以下のようになるはずです -11000111111111110001111111=13106303
効くんです。しかし、端末の時間からは4時間遅れている。2時ではなく6時に取引を開始するなど。
 
strelec:
回答ありがとうございました。テスターに入れてみた。動作はするのですが、思ったようなタイミングではありません。2進数から10進数への変換方法は?
STREELC
効くんです。でも、ターミナルタイムより4時間遅れているんです。2時ではなく6時に取引を開始するなど。

110001111111111111111111111111については、全く分からないので、私が理解したことを述べただけです。上記のBinから Decへの 変換方法(Windowsの電卓で簡単にできます)。

エンジニアリングスタイルを選択し、Binを 指定した場合、入力された数値はすべて2進数になります。Binから Decに 問題なく変換するためには、Binから Decに モードを切り替えるだけでよいのです。

 
Interesting:
110001111111111111111111111111については、全く分からないので、私が理解したことを述べただけです。Binから Decへの 変換方法は前述の通りです(Windowsの電卓で簡単にできます)。
エンジニアリングモードへの切り替え方法と、「レース」の意味も教えてほしい。
 

ウィキペディアには、すべてが載っている。

2進数から10進数への変換

2進数の110001が与えられたとする。10進数に変換する場合は、次のように右から左へ桁の和で書けばよい。

 
strelec:
エンジニアリングモードへの変更方法と、「レーシング」とは何かということも教えてほしい。

それはとてもシンプルなことです。


バイナリーモードで作業する必要がある場合は、「エンジニアリング」→「Bin」(F8)へ進みます。

例えば、110001111111110001111111と 入力してF6を押すと、電卓は自動的に Binを Decに 変換し、13106303と表示します。

追記

バイナリモードでは8バイトを指定する必要がある(そうしないと入力値の長さが24文字未満になる)。

ファイル:
qcwcf6g3wpo.PNG  14 kb
 
Interesting:

それはとてもシンプルなことです。


バイナリーモードで作業したい場合は、「エンジニアリング」に切り替えてBin(F8)します。

例えば、110001111111110001111111と 入力してF6を押すと、電卓は自動的に Binを Decに 変換し、13106303と表示します。

追記

バイナリーモードでは8バイトを指定すること(そうしないと入力値の長さが24文字未満になる)。


入力し、F6を押しても反応がない。とにかくありがとうございます。Excelの古典的な変換方法で同じ番号13106303を得ました。しかし、私のExpert Advisorは必要な時に取引されていない。開発者が答えを出さないといけないんでしょうね。
 
strelec:
入力し、F6を押しても反応がない。とにかくありがとうございます。Excelの古典的な変換技術を使って、同じ番号13106303を得た。しかし、私のExpert Advisorは必要な時に取引されていない。開発者が答えを出さないといけないんでしょうね。

1.24時間マスクであることは明らかですが、1時間と24時間がどこにあるのか、個人的にはよくわかりません(マスク内の1記号が1時間であると考えるのが妥当ですが)。

私の判断では、以下から進めました。

備考

0から16777215(1111111111111111111111b)までの値が正解です。ビットマップの各ビットが "1 "であれば、その時間 (ビットマップのビット番号に対応する日中の番号)は "不良 "であるとマークされる。

もし私が説明を正しく理解しているなら、パラメータ262143(000000111 11111111111 1111 ) は最初の6時間以内にのみ取引を許可すべきです。

ただし、ここで 説明した例から判断すると、最初の6時間はすでに次のようなマップになっている -1111111111110000=16777152(最後のビットマップの6文字を指定したもの)。

あるいは、文章に間違いがあり、作者がこの6時間の ことを指していたのか。

2.もう一度 - エンジニアリング - F8(Bin)-ビットマップをBinと 入力 - F6(Dec)-欲しい結果。

DecからBinへ-エンジニアリング- F6(Dec)-ビットマップをDec(パラメータ)として入力- F8(Bin)-ビットマップをデコードします。