Работа индикатора идёт с барами, которые видимы в окне графика. График разбивается на зоны ("Zone") и в каждой зоне пдсчитывается количество попаданий цен. Принцип расчёта: если цена High или Low попадает в зону, считается, что в этой зоне счётчик попаданий...
//+------------------------------------------------------------------+//| start function |//+------------------------------------------------------------------+void CloseAllProfit0()
{
//---for(int i=PositionsTotal()-1; i>=0; i--) // returns the number of current positionsif(Extposition.SelectByIndex(i)) // selects the position by index for further access to its properties
{
if((PositionGetDouble(POSITION_PROFIT)/PositionGetDouble(POSITION_VOLUME)/
SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE))/n>InTakeProfit)
ClosePosition(Extposition.Symbol()); // close a position by the specified symboif(UseSound)
PlaySound("ok.wav");
}
}
//+------------------------------------------------------------------+//| start function |//+------------------------------------------------------------------+void CloseAllLoss0()
{
//---for(int i=PositionsTotal()-1; i>=0; i--) // returns the number of current positionsif(Extposition.SelectByIndex(i)) // selects the position by index for further access to its properties
{
if((PositionGetDouble(POSITION_PROFIT)/PositionGetDouble(POSITION_VOLUME)/
SymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE))/n<-InStopLoss)
ClosePosition(Extposition.Symbol()); // close a position by the specified symboif(UseSound)
PlaySound("ok.wav");
}
}
//+------------------------------------------------------------------+
直してファイルを添付します。
どこに貼ればいいのか、どなたか教えてください。
if(UseSound)
PlaySound("ok.wav");
持っています。
これです。
//+------------------------------------------------------------------+//| Close selected position |//+------------------------------------------------------------------+void ClosePosition(conststring symbol)
{
if(InitTrade(symbol))
ExtTrade.PositionClose(Extposition.Ticket()); // close a position by the specified symboif(UseSound)
PlaySound("ok.wav");
}
//+------------------------------------------------------------------+
Советник во входных параметрах имеет шесть команд: Close All Buy's - закрыть все позиции BUY по текущему символу, magic number позиций не учитывается Close All Sell's - закрыть все позиции SELL по текущему символу, magic number позиций не учитывается Close All Buy's and Sell's - закрыть все позиции BUY и SELL по текущему символу, magic number...
こちらは素晴らしいインジケーターですhttps://www.mql5.com/ru/code/26585
価格密度私のEA用
水平は買い、数値はSL
オブジェクトのリスト]に移動して名前をコピーします。
または、これらのアイコンをBUYとSTOPの下に設定することで、インジケータを削除する必要がありません。
すべてのアクションは、共同または個別に保留中のオーダーに 変更することができます。
買い注文はトロールのように価格を追いかける
オブジェクト名がトリガーされ、保留中の注文が 以下の画像に表示されています。
丸で囲んだオブジェクトにまだ到達していない場合、現在の価格がそのオブジェクトを下回るまで待ちます。
SELLSTOPがトリガーされた場合、上記ではオブジェクト名をSELLの クローズに設定しました。
SELLSTOPがなく、価格が 上昇した場合、終値オブジェクトは削除 されます。
となり、保留中の注文は 価格に従います。
-------------------------------------------------------------------------------
このEAに欠けているのは、オブジェクトの名前Trawlです。
この機能を改善する必要がある
ここは音を出す場所を間違えている。
直してファイルを添付します。
どこに貼ればいいのか、どなたか教えてください。
持っています。
これです。
すべてのアクションは、共同または個別に保留中のオーダーに 変更することができます。
買い注文はトロールのように価格を追いかける
オブジェクト名がトリガーされ、下の図のようなペンディングオーダーが 出されました。
丸で囲んだオブジェクトにまだ到達していない場合、現在の価格がそのオブジェクトを下回るまで待ちます。
SELLSTOPがトリガーされた場合、上記ではオブジェクト名をSELLの クローズに設定しました。
SELLSTOPがなく、価格が 上昇した場合、終値オブジェクトは削除 されます。
となり、保留中の注文は 価格に従います。
-------------------------------------------------------------------------------
このEAに欠けているのは、オブジェクトの名前Trawlです。
この機能は改良が必要です
私は位置についたが、私たちはどうなる?
指定されたオブジェクトを移動させ、SELLを閉じる
は、SELL に名前付きオブジェクトを移動させました。
これを自動的に設定する必要があります。
私はオブジェクトを動かさないが、Expert Advisorは名前の付いたオブジェクトを動かしてしまうのだ。
下に移動 - 118.811の売り 終値にオブジェクト
引越し
見せたいけど、見せられない~ラインの近くに移動させた
入力中 - 指定したオブジェクトを閉じる
https://www.mql5.com/ru/forum/233860/page43#comment_13219147
ありがとうございました。ウラジミール・カルプトフ あなたとあなたの大切な人に、健康を。
Expert Advisorにあなたの機能を追加しました。
ユーティリティの1つに2つ
https://www.mql5.com/ru/code/26353
ウラジーミル・カルプトフ
2つのオブジェクトを移動させる -水平線
https://c.mql5.com/3/291/Trailing_Objects.mq5
ユーティリティの1つに2つ
https://www.mql5.com/ru/code/26353
ウラジーミル・カルプトフ
2つのオブジェクトを移動させる -水平線
https://c.mql5.com/3/291/Trailing_Objects.mq5
また、4本の横線を追加して、どの方向にも開閉できるようにしました。まあ、トロールもですけどね。
水平線 - トローリング用。それ以外の場合は、任意の名前付きオブジェクトを使用することができます。
さらに、4本の水平線を追加して、任意の方向に開閉できるようにし、トローリングもできるようにしました。
水平線はトローリング用です。それ以外の場合は、任意の名前のオブジェクトを使用できます。
マニュアル取引に 便利になりました。