voidOnChartEvent(constint id, // идентификатор события constlong& lparam, // параметр события типа longconstdouble& dparam, // параметр события типа doubleconststring& sparam) // параметр события типа string
{
Print(EnumToString(ENUM_CHART_EVENT(id)));
}
2通貨のExpert Advisorを使用することができます。
取引条件が同じであれば、最初の通貨で取引を開始します。
1通貨目OP_BUYで注文を出したら、2通貨目OP_SELLで取引を開始する」の書き方
以下はその一例です。
if(注文合計()== 1 )// 2 通貨の場合、 このラインで買い注文と売り注文の両方、または2つの売り 注文を出します。
if ( currenttype == OP_BUY ) // 一切開かない。
if ( currentticket == 1) // このように開くことも ありません。
secondticket = OrderSend("GBPUSD", OP_SELL, Lots, MarketInfo("GBPUSD", MODE_BID), 2, 0, 0, WindowExpertName(), 0, 0, Red); //2通貨分の 注文を出す。
if ( c - d > a) // 取引条件が成立すれば、1通貨単位の注文が 完全に成立します。
currentticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0, "macd sample",Magic,0,Green); //1通貨で 注文する。
ちょうど週末((
そしてテスターは非情にはびこる...。
手動ドラッグ&ドロップやtpがOnChartEventイベント発生を与えるかどうか、確実に教えてくれる人はいますか? ちょうど週末(( そしてテスターは無情にもはびこる...。
OnChartEvent() が週末に動作するようになりました。
今は日曜日、朝の7時だ。
だから、イベント発生を確認することが可能なのです。
lbって何?
週末にOnChartEventを 否定しなかった。
SLやTPを手動でドラッグしたときにイベントが発生するかどうかが確認できなかったという。
また、EAのビジュアルモードではOnChartEventで 動作しませんでした(何も表示されません)。
lbって何?
週末にOnChartEventを否定したわけではありません。
SLやTPを手動でドラッグしてもイベントの発生・非発生が確認できない、という話でした。
また、EAのビジュアルモードではOnChartEventで 動作しませんでした(何も表示されません)。
まあ、ティックなしでイベントを取り込むという意味です。しかし、マウスでレベルをドラッグするとティックが出ないという事象については、実験してみる必要がありますね。
lbはLotsBalanceの「略称」である--ということが、依頼した側にもわかりやすかったのでしょう。
ノートパソコンがバッテリー駆動か主電源駆動かを判断する方法をどなたか教えてください。
ノートパソコンがあり、サーバーとして使われている。立っているところで停電になることもあるし、なぜか電源が故障していることもある。通常は、すでに電源が切れて使えない状態になってから、故障を知ることになります。バッテリ駆動になった場合、何らかの方法でそれを知らせる(メッセージを送るなど)ようにしたいです。
ノートパソコンがバッテリー駆動か主電源駆動かを判断する方法をどなたか教えてください。
ノートパソコンがあり、サーバーとして使われている。立っているところで停電になることもあるし、なぜか電源が故障していることもある。通常は、すでに電源が切れて使えない状態になってから、故障を知ることになります。バッテリ駆動になった場合、何らかの方法でそれを知らせる(メッセージを送るなど)ようにしたいです。