[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 335

 
CLAIN:
......3回連続で損失を出したらEAを停止させたいのですが......。


1.古典を参照するようアドバイスできます)):

NumberOfLossPosToday()関数を使用します。

https://www.mql5.com/ru/forum/107476/page24

PS.くそー、このフォーラムの特定の投稿へのリンクをコピーする方法は?

2.あるいは、別の方法として、損失をコントロールする。

または - ロットサイズを超えたら終了する。

 
n-i-k:


古典を参考にするようアドバイスできます)):

NumberOfLossPosToday()関数を使用します。

https://www.mql5.com/ru/forum/107476/page24

PS 男、この掲示板の特定の投稿へのリンクをコピーする方法 ?

NumberOfLossPosToday - 今日決済された負けポジションの数を返します。
 

>
 
現在、注文に設定できるストップロスやテイクプロフィットの最小値を知るにはどうしたらよいですか?(変わることもあるから、最低でも30、次に31、次に40とNormalizeDouble(Bid-40*Point,Digits)")。
 

https://docs.mql4.com/ru/common/MarketInfo

https://docs.mql4.com/ru/constants/marketinfo

MODE_STOPLEVEL14最小許容ストップロス/ステイクプロフィットレベル(pips単位
 

-F1- ありがとうございます。

 
皆さんこんにちは!どうすれば良くなるのか判断がつかないので、プロの方にアドバイスをお願いします。A関数は、double型の値が数百個になるような計算をします。また、B関数はいくつかの計算を行い、double型の値を数百個生成する。C関数は,A関数とB関数から受け取ったデータの結果を処理し,その結果を論理的にTRUEまたはFALSEにします。その後、関数A、Bのデータは不要になる。問題は、配列をどのようにうまく整理するかです。すべての配列をグローバルレベルで宣言すると、メモリを大量に消費しますし、EAがVPS上で 動作し、12組それぞれにインストールされることを考えると、非常に非生産的なメモリの浪費になります。不要になったアレイを削除できればいいのですが、特にグローバルレベルからはどうすればいいのでしょうか。
 
Elenn:

ArrayResize関数が あります。しかし、必要な実行速度は見積もっておく必要があります。メモリは消費するが実行速度は速いか、メモリは制御するが実行速度は遅いか、どちらかを選ばなければならない。

 
sergeev:

ArrayResize関数があります。しかし、必要な実行速度は見積もっておく必要があります。メモリは消費するが実行速度は速いか、メモリは制御するが実行速度は遅いか、どちらかを選ばなければならない。


アイデアをありがとうございました。
 
sanches83:
EXCELのブック(開いている状態)で、MQLからマクロを実行することは可能かどうか教えてください。

しつこいようですが、本当に無理なのか、それとも迷走しているのか、知りたかっただけです。