MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 662

 

こんにちは。

OrderOpenTime()関数についてアドバイスをお願いします。知りたいのは、例えば、注文が保留(OP_STOPBUYやOP_STOPSELL)になっていた場合、その時間が変わるとトリガーされたことになるのでしょうか?時間が変わるのであれば、逆指値注文の時間(設定された時間)はどこで確認できるのでしょうか?

 

皆さん、こんにちは。


ちょっとした暗号があるんです。水平線が すぐに選択されたように見える(つまり、2回クリックする必要がなく、すぐに移動できる)ようにするには、どのようなプロパティを追加すればよいでしょうか。


int start()

{

ask=MarketInfo(Symbol(),MODE_ASK)とする。

point=MarketInfo(Symbol(),MODE_POINT);

text="価格;

ObjectCreate(text,OBJ_HLINE,0,Time[0],ask)を実行。

ObjectSet(text,OBJPROP_COLOR,Blue)。

ObjectSet(text,OBJPROP_STYLE,4)。

return(0)です。

}

 
Vyacheslav Suchkov:

皆さん、こんにちは。


ちょっとしたコードがあるんです。どのプロパティを追加すれば、水平線が すぐに選択されて表示されるようになるか(つまり、2回クリックする必要はなく、すぐに移動できるようになるか)です。

ObjectSetInteger(ChartID,name,OBJPROP_SELECTED,true);

また、別の方法として、選択しないことも可能です。
線上での最初のマウスクリックを追跡し、ボタンが押されたら直ちに移動を開始します。

 
ありがとうございます!!!
 

カスタムインジケータを書いて いるのですが、チュートリアルの様々な例でinitとonInitの初期化があります。

どちらか一方を使う理由は何ですか?両者の間に、利点や制約となるような意味のある違いはあるか?

 
psyman:

カスタムインジケータを書いて いるのですが、チュートリアルの様々な例でinitとonInitの初期化があります。

どちらか一方を使う理由は何ですか?両者の間に、利点や制約となるような意味のある違いはあるか?

OnInit()を使用します。mql5に限りなく近い、新しい構文です。
さらにシンプルにAに切り替えただけで、何の違いもない。
 

また、OnInitにvoidとintのどちらを使えばいいのでしょうか?

初期化時に特別なことをする必要はなく、バッファを割り当てて、i-raの周期が0より大きいかどうかをチェックするだけでいいんです。

例を読んでからintを使ったが、違いを知りたい。

 
psyman:

また、OnInitにvoidとintのどちらを使えばいいのでしょうか?

初期化時に特別なことをする必要はなく、バッファを割り当てて、i-raの周期が0より大きいかどうかをチェックするだけでいいんです。

例を読んでからintを使ったのですが、その違いを知りたいです。

MetaEditorで「Custom indicator」を作成し、標準テンプレートにあるものを使用します。それ以外は過去の遺物です。

 

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

MQL4初心者のためのあらゆる質問、アルゴリズムやコードに関するヘルプとディスカッション

ヴィタリー・ムジチェンコ さん 2018.10.15 19:46

MetaEditorで「Custom Indicator」を作成し、標準のテンプレートになるものを使用します。それ以外は過去の遺物です。


メドベージェフが「Cast in granite」と言ったように、教科書の冒頭に書くべきでしょう :-)。

 
psyman:

これは、メドベージェフが「Cast in granite」と言ったように、教科書の冒頭に書くべきことです :-)。

mql5の教科書はどこにあったのですか?