MQL5で学び、共に書く - ページ 6

 

皆さん、コメントをお願いします。

...
enum varOfInt
{
Duple= 2,
トリプル=3。
};
入力 varOfInt Var = Duple;
...

int OnInit()
{
...
double tmp;
tmp = 0.531 * Var // tmp == 0!!!!
tmp = 1.531 * Var // tmp == 2!!!!
...
の数値(0.531; 1.531)は任意に指定される。
ありがとうございます。

 

このように試してみてください。

tmp = 0.531 * int(Var)   // tmp == 0!!!
tmp = 1.531 * int(Var)   // tmp == 2!!!

 
vdv2001 писал(а) :

このように試してみてください。

ご清聴ありがとうございました。この問題は解決されましたが、せっかくの議論スレッドなので、著者の方々には型変換に目を向けていただきたいと思います。
ENUM - integer (4バイトの整数データ型)。
 

チェックしたところ、与えられた式が正しく計算されている。

コンパイラとターミナルのバージョンと、式の結果をどのように測定しましたか?

 
mql5 писал(а) :

チェックしたところ、与えられた式が正しく計算されている。

コンパイラとターミナルのバージョンと、式の結果をどのように測定しましたか?

...
double tmp = 0.531 * Var; // 1.062
double tmp = Var * 0.531; // 0!!!!
定数0.531は任意に取ったものである。ダブル変数に置き換えることができます。
ご清聴ありがとうございました。

 
FlyAgaric:

...
double tmp = 0.531 * Var; // 1.062
double tmp = Var * 0.531; // 0!!!!
定数0.531は任意に取ったものである。ダブル変数に置き換えることができます。
ご清聴ありがとうございました。

メッセージをありがとうございました。エラーは修正されましたので、更新をお待ちください。
 

プログラムでトレーリングストップを設定することは可能ですか?

それとも、注文の変更により、1ティック ごとにSLを締める必要があるのでしょうか?

 

tp sl が トリガーされたときに EA でイベントをキャッチする方法を初心者にアドバイスしてください。

よろしくお願いします。

 
Документация по MQL5: Основы языка / Функции / Функции обработки событий
Документация по MQL5: Основы языка / Функции / Функции обработки событий
  • www.mql5.com
Основы языка / Функции / Функции обработки событий - Документация по MQL5
 
sergeev:
OnTrade機能

ありがとうございます...でも...超初心者なんです:)))