[ARCHIVE!] フォーラムを散らかさないように、どんなルーキーの質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしではどこにも行けない - 4. - ページ 24 1...171819202122232425262728293031...631 新しいコメント Андрей Григорьев 2012.03.26 11:26 #231 paladin80: もし、3つの注文がすでに開いている状態で、その後に続く(4つなど)注文を2×ロットで開くことを望むのであれば はい、すべて正しいですが、私はそれをすべて2番目の条件に置く必要があり、これらの2つの条件は手動でオンとオフになっている if (LotConst_or_not) gd_200 = Lot; (これは、最初の条件 です。) else gd_200 = AccountBalance() * RiskPercent / 100.0 / 10000.0; (第二条件) さて、残高のロットを設定するのではなく、3つの注文をオープンすると、その後の注文(4つなど)が2ロットでオープン する状態を修正する必要があります。もっとシンプルな機能があれば。 Artem Sanygin 2012.03.27 07:38 #232 成行注文のtakeprofitが発動したときに、保留中の注文を 決済する方法を教えてください。 Vitaliy Andreischev 2012.03.27 08:31 #233 こんにちは。 ファイルからある数値の文字列を読み込む方法を教えてください。 原理的には、以下のようなコードでOKです。 StringSubstr(Text,0,16); 例えば、最初の16文字を読みますが、行の長さが異なる場合、一致するものが必要です。 value1=1行目。 value2=2行目。 ありがとうございました。 atztek 2012.03.27 08:37 #234 テキストの一部を置換する際に改行 することができるフリーワープロを提案してください。 ありがとうございました。 Рустам 2012.03.27 08:57 #235 forexnew:こんにちは。ファイルからある数値の文字列を読み込む方法を教えてください。原理的にはこのコードでいける。例えば、最初の16文字を読みますが、文字列が異なる長さで、一致するものが必要な場合value1=文字列1番です。value2=2行目。ありがとうございました。 FileReadString(hwd)です。 Andrei Shubin 2012.03.27 09:26 #236 artem86: 成行注文のTakeProfitがトリガーされたときに、保留中の注文を閉じる方法について教えてください。 金関数isCloseLastPosByTake()を取る。 もしtrueを返したなら、TPはトリガーされたことになる。 関数そのものはhttps://www.mql5.com/ru/forum/107476/page21#79908 をご覧ください。 Vitaliy Andreischev 2012.03.27 10:43 #237 FAQ: FileReadString(hwd)です。 この場合、読み込む文字列の長 さを、例えば、次のように規定する必要がある。 Str=FileReadString(handle); Symbol1=StringSubstr(Str,0,6); //6文字 Str=FileReadString(handle); Symbol2=StringSubstr(Str,0,6); //6個のシンボル 文字列の長さがわからない場合や、行ごとに異なる場合はどうすればよいのでしょうか?つまり、文字列全体のテキストを「キャプチャ」する必要があるのです。 atztek 2012.03.27 10:52 #238 forexnew:この場合、読み込む文字列の長さを、例えば、以下のように規定する必要がある。Str=FileReadString(handle); Symbol1=StringSubstr(Str,0,6); //6文字Str=FileReadString(handle); Symbol2=StringSubstr(Str,0,6); //6個のシンボル文字列の長さがわからない場合や、行ごとに異なる場合はどうすればよいのでしょうか?つまり、文字列全体のテキストを「キャプチャ」する必要があるのです。正直、何が問題なのかよくわからないのですが......。 線の長さ」はいつでも確認することができます。 int StringLen( string text) Возвращает число символов в строке Vitaliy Andreischev 2012.03.27 11:08 #239 atztek: 正直なところ、何が問題なのかよくわからないのですが......。 線の長さ」はいつでも確認することができます。 ありがとうございました。効いてますね。 Рустам 2012.03.27 11:15 #240 私のエントリーのフォーマットをよく見てください、そこには行の長さは指定していません、それから説明文を もう一度よく 読んでください。 string FileReadString(int handle, int length=0) この関数は、現在のファイル位置から文字列を読み込む。CSVファイル、バイナリファイルの両方に適用されます。テキストファイルの 場合、文字列はセパレータの前に 読み込まれます。バイナリ ファイルの場合、指定された文字数が 文字列に読み込ま れます。 エラー情報を取得するには 、GetLastError()関数を呼び出します 。パラメータ手掛ける-FileOpen()が返すファイルディスクリプタ。 長さ-読み上げる文字数。 例 int handle; string str; handle=FileOpen("filename.csv", FILE_CSV|FILE_READ);// if(handle>0) { str=FileReadString(handle);//この関数で文字列の終わりまで読みます FileClose(handle); //この関数で文字列の終わりまで読み ます FileClose (handle);} 1...171819202122232425262728293031...631 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
もし、3つの注文がすでに開いている状態で、その後に続く(4つなど)注文を2×ロットで開くことを望むのであれば
else gd_200 = AccountBalance() * RiskPercent / 100.0 / 10000.0; (第二条件)
さて、残高のロットを設定するのではなく、3つの注文をオープンすると、その後の注文(4つなど)が2ロットでオープン する状態を修正する必要があります。もっとシンプルな機能があれば。
こんにちは。
ファイルからある数値の文字列を読み込む方法を教えてください。
原理的には、以下のようなコードでOKです。
例えば、最初の16文字を読みますが、行の長さが異なる場合、一致するものが必要です。
value1=1行目。
value2=2行目。
ありがとうございました。
テキストの一部を置換する際に改行 することができるフリーワープロを提案してください。
ありがとうございました。
こんにちは。
ファイルからある数値の文字列を読み込む方法を教えてください。
原理的にはこのコードでいける。
例えば、最初の16文字を読みますが、文字列が異なる長さで、一致するものが必要な場合
value1=文字列1番です。
value2=2行目。
ありがとうございました。
FileReadString(hwd)です。
成行注文のTakeProfitがトリガーされたときに、保留中の注文を閉じる方法について教えてください。
金関数isCloseLastPosByTake()を取る。
もしtrueを返したなら、TPはトリガーされたことになる。
関数そのものはhttps://www.mql5.com/ru/forum/107476/page21#79908 をご覧ください。
FileReadString(hwd)です。
この場合、読み込む文字列の長 さを、例えば、次のように規定する必要がある。
Str=FileReadString(handle); Symbol1=StringSubstr(Str,0,6); //6文字
Str=FileReadString(handle); Symbol2=StringSubstr(Str,0,6); //6個のシンボル
文字列の長さがわからない場合や、行ごとに異なる場合はどうすればよいのでしょうか?つまり、文字列全体のテキストを「キャプチャ」する必要があるのです。
この場合、読み込む文字列の長さを、例えば、以下のように規定する必要がある。
Str=FileReadString(handle); Symbol1=StringSubstr(Str,0,6); //6文字
Str=FileReadString(handle); Symbol2=StringSubstr(Str,0,6); //6個のシンボル
文字列の長さがわからない場合や、行ごとに異なる場合はどうすればよいのでしょうか?つまり、文字列全体のテキストを「キャプチャ」する必要があるのです。
正直、何が問題なのかよくわからないのですが......。
線の長さ」はいつでも確認することができます。
正直なところ、何が問題なのかよくわからないのですが......。
線の長さ」はいつでも確認することができます。
私のエントリーのフォーマットをよく見てください、そこには行の長さは指定していません、それから説明文を もう一度よく 読んでください。
エラー情報を取得するには 、GetLastError()関数を呼び出します 。
列の終わりまで読み
ます FileClose );}