[in] Имя открываемого файла, может содержать подпапки. Если файл открывается для записи, то указанные подпапки будут созданы в случае их отсутствия. [in] значение, используемое в качестве разделителя в txt или csv-файле. Если для csv-файла разделитель не указан, то по умолчанию используется ";". Если для txt-файла разделитель не указан, то...
こんにちは。
Expert Advisor がテスト中にこれらのファイルを扱う場合、ファイルの書き込み/読み出し用のディレクトリを "Tester/Files" から "MQL/Files" に変更する方法はありますか?
こんにちは。
Expert Advisor がテスト中にこれらのファイルを使用する場合、読み取り/書き込みディレクトリを "Tester/Files" から "MQL/Files" に変更することは可能でしょうか?
MQLの場合、WinAPIを使うしかありません。
ご返信ありがとうございました
ロット単位で計算する方法を教えてください。保証金=1000、ロット=0.1の場合、保証金は2000ロット=0.2になりました。つまり、デポジットが1500や1700であれば、ロットは増えない。
MQLツールではダメで、WinAPIのみです。
回答ありがとうございました
この場合、FILE_COMMON フラグを使用した方が、テスターとターミナルの 両方からファイルを利用することができます。ネットワーク上でテストする場合のみ、問題が発生することがあります。でも、個人的にはテストしていないんです。
Taras Slobodyanik:
計算してみよう。
デポジット=1,700円。1,000で割ると1.7となり、上の小数点以下を四捨五入すると2となる。
0.1を掛けると、思い通りの結果にならない。
どうやら、最も近い下位整数への丸めを取る方が良いようですMathFloor
いやいや、1100円の入金でロットは0.11になるし、2000円までは増えないようにしないと。設定でステップ =1000 を指定するには?
訂正させていただきました。
原理はあるけれども、これはニュアンスとして
計算してみよう。
デポジット=1,700円。1,000で割ると1.7となり、上の整数に丸めると2となる。
0.1を掛けると、思い通りの結果にならない。
どうやら最も近い下位整数に丸めるのが良いようだ MathFloor
または1000の代わりに1999.99を使用 )
1000 と 0.1 は外部変数である。
ありがとうございます、そうしました。
int 型の_depoは ちゃんと入れたかな。