どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 808 1...801802803804805806807808809810811812813814815...1178 新しいコメント Terind 2014.12.23 16:23 #8071 こんにちは!助けてください。私はMQL4で最初のEAを書いています。Expert Advisor がポジションを開くが、クローズしない。ログには何のエラーも表示されません。 void OnTick() {RefreshRates(); ma1=iMA(_Symbol,TimeFrame,Period_MA1,Shift_MA1,metod_ma1,PRICE_CLOSE,0); ma2=iMA(_Symbol,TimeFrame,Period_MA2,Shift_MA2,metod_ma2,PRICE_CLOSE,0); if (ma1<ma2) { SellPositionClose(); BuyPositionOpen(); } if (ma1>ma2) { BuyPositionClose(); SellPositionOpen(); } } void BuyPositionOpen() // покупка {int res=0; RefreshRates(); if (OrdersTotal()==0) res=OrderSend(_Symbol,OP_BUY,Lots,Ask,3,0,0,"",Magic,0,Blue); if (res<0) Print("OrderClose111111 error ",GetLastError()); } void SellPositionOpen() // продажа {int res=0; RefreshRates(); if (OrdersTotal()==0) res=OrderSend(_Symbol,OP_SELL,Lots,Bid,3,0,0,"",Magic,0,Red); if (res<0) Print("OrderClose111111 error ",GetLastError()); } void BuyPositionClose() // закрытие длинной позиции {RefreshRates(); if ((OrdersTotal()!=0) && (OrderMagicNumber()==Magic)) { if (!OrderSelect(0,SELECT_BY_POS,MODE_TRADES)) Print("OrderClose error ",GetLastError()); if(OrderType()==OP_BUY) if(!OrderClose(OrderTicket(),OrderLots(),Bid,3,White)) Print("OrderClose error ",GetLastError()); } } void SellPositionClose() // закрытие короткой позиции {RefreshRates(); if (OrdersTotal()!=0 && OrderMagicNumber()==Magic) { if (!OrderSelect(0,SELECT_BY_POS,MODE_TRADES)) Print("OrderClose error ",GetLastError()); if(OrderType()==OP_SELL) if(!OrderClose(OrderTicket(),OrderLots(),Ask,100,White)) Print("OrderClose error ",GetLastError()); } } Vitalie Postolache 2014.12.23 16:52 #8072 Terind:こんにちは!助けてください。私はMQL4で最初のEAを書いています。Expert Advisor がポジションを開くが、クローズしない。ログには何のエラーも表示されません。 この条件ではうまくいきません。if ((OrdersTotal()!=0) && (OrderMagicNumber()==Magic)) //ордер ещё не выбран с помощью OrderSelect() Terind 2014.12.23 18:05 #8073 evillive:これが、うまくいかない状態です。 ありがとうございます。修正しました、動作するようになりました。 Максим Рой 2014.12.24 07:18 #8074 あるペアのチャートに線や長方形を描くと、それらの要素が他のペアのマーケットに表示されてしまいます。 Victor Nikolaev 2014.12.24 08:09 #8075 roymax: あるペアのチャートに線や矩形を描くと、それらの要素がすべて他のペアのマーケットに表示されてしまうのです。 他の人がやり方を知らないので、私が見せなければならない。そして、できればコードに Алексей Тарабанов 2014.12.24 08:51 #8076 これは長年のバグです、機能と考えることもできます :)1.何かのグラフに何かを描く2.スペースキーを押しながら、他のペアに移動するグラフオブジェクトはチャート上に残ります例 Vitalie Postolache 2014.12.24 08:57 #8077 tara:これは長年のバグです、機能と考えることもできます :)1.何かのグラフに何かを描く2.スペースキーを押しながら、他のペアに移動するグラフオブジェクトはチャート上に残りますビルド765では、オブジェクトは残りますが、作成されたグラフィック上に残ります:)追伸:Alexeyが説明した方法は確かに機能しますが、実際にはこのアクションは1つのウィンドウで行われ、チャートシンボルは変化しますが、オブジェクトはシンボルではなくウィンドウにアタッチされています))) Vitalie Postolache 2014.12.24 09:07 #8078 AccountInfoInteger(ACCOUNT_TRADE_ALLOWED)=false は、口座がブロックされていることを意味するのでしょうか?それとも、単なる貿易禁止?ブロックされたアカウントには、他にどのような基準があるのでしょうか?また、ログインがパスされた場合(エラー64のことです)、トレード禁止以外に、具体的にどのようなアカウントがブロックされるのでしょうか? Максим Рой 2014.12.24 12:27 #8079 tara:これは長年のバグです、機能と考えることもできます :)1.何かのグラフに何かを描く2.スペースキーを押しながら、他のペアに移動するグラフオブジェクトはチャート上に残ります例 とのことですが、これは何ら修正されていないのでしょうか? 削除済み 2014.12.24 16:41 #8080 こんにちは、ドキュメントを見ましたが、見つかりませんでした。 1...801802803804805806807808809810811812813814815...1178 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
こんにちは!助けてください。私はMQL4で最初のEAを書いています。
Expert Advisor がポジションを開くが、クローズしない。ログには何のエラーも表示されません。
こんにちは!助けてください。私はMQL4で最初のEAを書いています。
Expert Advisor がポジションを開くが、クローズしない。ログには何のエラーも表示されません。
この条件ではうまくいきません。
これが、うまくいかない状態です。
あるペアのチャートに線や矩形を描くと、それらの要素がすべて他のペアのマーケットに表示されてしまうのです。
これは長年のバグです、機能と考えることもできます :)
1.何かのグラフに何かを描く
2.スペースキーを押しながら、他のペアに移動する
グラフオブジェクトはチャート上に残ります
例
これは長年のバグです、機能と考えることもできます :)
1.何かのグラフに何かを描く
2.スペースキーを押しながら、他のペアに移動する
グラフオブジェクトはチャート上に残ります
ビルド765では、オブジェクトは残りますが、作成されたグラフィック上に残ります:)
追伸:Alexeyが説明した方法は確かに機能しますが、実際にはこのアクションは1つのウィンドウで行われ、チャートシンボルは変化しますが、オブジェクトはシンボルではなくウィンドウにアタッチされています)))
これは長年のバグです、機能と考えることもできます :)
1.何かのグラフに何かを描く
2.スペースキーを押しながら、他のペアに移動する
グラフオブジェクトはチャート上に残ります
例
こんにちは、ドキュメントを見ましたが、見つかりませんでした。