どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 339

 

こんにちは、写真のようなEAを取り除く方法を教えていただけませんか?私の端末はインパルスムーブ用に設計されているので、利益が表示されないのですここは良いものを手に入れたが、ドローダウンがうっとうしい。

テスト

 
Choco_pro:

こんにちは、写真のようなEAを取り除く方法を教えていただけませんか?私の端末はインパルスムーブ用に設計されているので、利益が表示されないのですここは良いものを手に入れたが、ドローダウンがうっとうしい。

テレパスのところへ行けば...


そして、ドローダウンの治療法もあります。それはストップロスと呼ばれるものです。

 
Mr.Profit:

では、どこに文句を言えばいいのか。私はこれまで、カウンターオーダーのクロージングは、不可分な保証された1つのオペレーションであるという確固たる見解を持っていました。


何もできないんですね。彼らがどんな棒を作り、コードで解決策を書いているのかを考えてみてください。 知れば知るほど、システムが複雑になればなるほど、彼らがどんな棒を持っているのかがわかってくる......。

あなたのケースでは、あなたが OrderCloseByによって閉じられていない場合は 、アカウントへのダメージなしに、それ自体で、代替の閉鎖のために提供する必要があり、それはいくつかの方法で優れている、最初の方法は、2番目のクローズを閉じていない)第二は、第三が意志方法を働いていない)まあ、一種の - 私はあなたがそれを得たと思う

 

ごあいさつ


Hey friends, How can I implement the color (direction) of the previous day's candle (daily time frame) if my current time frame is in different format?

mqlを勉強中です...

 
Choco_pro:

こんにちは、写真のようなEAを取り除く方法を教えていただけませんか?私の端末はインパルスムーブ用に設計されているので、利益が表示されないのですここは良いものを手に入れたが、ドローダウンがうっとうしい。

プログラマーは、自己資本を残高以上に保つために、長い退屈な夜を過ごさなければならない。そして、あなたはそれに悩まされている。それは変ですね。

利益の一部をバランスシートに固定するために、システムを改良する必要があります。残りは使ってください。資本が以前の価値と比較して減少し始めると、すぐに。

 
 
2つの注文を同時に修正しようとすると、1つは未決済、もう1つは未決済で、問題なく修正され、未決済はずっと後に修正されます。また、アドバイザーが複数のペアで実行されると、注文が同じ方向に開いている場合、別の通貨ペアの未決済注文価格で修正されます。



if( NumberOfPositionsBay(Symbol())==1&& NumberOfPositionsSell_otl(Symbol())==1&& GetOrderLotsOtlSell(Symbol())==start_Lot)
{


for (
int k = 0.); k < OrdersTotal(); k++)
{
if (
OrderSelect(k,SELECT_BY_POS)==true) // 次にある場合
{ // オーダー分析

//------------------------------------------------------------------------ 3 --
if (OrderSymbol()!= Symbol()) continue; // 当社の金融商品ではありません

if (OrderSymbol() == Symbol() && OrderType() == OP_SELLSTOP ){

tp_sell_otl=NormalizeDouble(s-(2*Point)-spred-(GetOrderPriceBay(Symbol())-(s-Point-spred))/Point/2*Point, Digits);
sl_sell_otl=NormalizeDouble(GetOrderPriceBay(Symbol())), Digits)


OrderModify(OrderTicket(),NormalizeDouble(s-Point-spred, Digits),sl_sell_otl,tp_sell_otl,0);

}


、もし (
OrderSymbol() == Symbol() && OrderType() == OP_BUY )

{


sl_buy_otl=NormalizeDouble(s-spred-Point, Digits);
OrderModify(OrderTicket(), OrderOpenPrice(),sl_buy_otl,OrderTakeProfit(),0);

}
}
}


 

max020780:

保留中の注文と未決済の注文の2つを同時に変更しようとしていますが、未決済の注文は問題なく変更され、保留中の注文はかなり遅れて変更されます。さらに、EAが複数のペアで動作している場合、注文が同じ方向に開いていると、他の通貨ペアの未決済注文価格で保留中の注文が変更されます。



編集コントロールパネルにSRCボタンがあり、そこにコードが自動的に色づけされます ;)

コードとしては、if (OrderSymbol() == Symbol()...) then であれば if ( OrderSymbol()!= Symbol()) continue; もはや必要ない、どちらか一方。

for (int k = 0; k < OrdersTotal(); k++) と置き換えた 方がよいでしょう。

for (int k = OrdersTotal()-1; k >=0 ; k--)とすると、より安全 です。


 

EAで独自のインジケーターを使用していますが、テスト中に視覚的に成長しているのがわかり、条件に従って買いを開くはずなのですが、それが起きないのです。

ログには以下のようなエラーが表示されます(2種類あるので、1つずつ表示しています)。

TestGenerator: データが一致しないエラー (2013.12.11 21:00 のボリューム制限 372 を超過)

TestGenerator: unmatched data error (low value 1.33097 at 2013.09.12 19:45 is not reached from lowest timeframe, low price 1.33105 mismatches.).

カスタムインジケーターの 動作にクセがあるのでは?このEAには2ヶ月前から手を出していて、ずっと先延ばしにしていました。

 

エラー129,138は、1つのEAで時々発生します。端末を再起動しないと解決しない。

Market Info機能を追加して、bidとaskを更新して確認したい。

エラー129,138を人為的に発生させることは可能ですか?

 
artmedia70:

人々は長い間退屈な夜を過ごし、エクイティがバランス以上であることを確認します。そして、それがあなたを悩ませている。それは変ですね。

利益の一部をバランスシートに固定するために、システムを改良する必要があります。残りは使ってください。資本が以前の値から減少し始めるとすぐに。



まあ、それはそれとして、ズレが生じて有効な残高のパーセンテージが失われ、口座からお金を引き出せないから困る、少なくともそういうことだったんですね。しかも、何ら最適化されていない。ところで、使うというのはどういうことですか?