[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 496

 

if(trendUP==true)とする。

{

OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Bid-200*Point,Bid+35*Point)を実行。

TP=OrderOpenPrice()+35*Point-Close[0]となります。

}

if(trendDOWN==true)とする。

{

OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Ask+200*Point,Ask-35*Point)を実行。

TP=Close[0]-OrderOpenPrice()+35*Point。

}

OrderSelect(OrdersTotal()-1,SELECT_BY_POS);


if ((オーダータイプ()==OP_BUY)&&(TP<3*ポイント))

{
OrderModify(OrderTicket(,0,Bid-4*Point,Bid+4*Point,0,Blue);
if (TP<Bid+4*Point)
{
TP=Bid+4*Point;
} ......................。}
}

if ((OrderType()==OP_SELL)&&(TP<3*Point))
{
OrderModify(OrderTicket(,0,Ask+4*Point,Ask-4*Point,0,Blue);
if (TP>Ask-4*Point)
{
TP=Ask-4*Point;
}.
}


コードでください助けて、意味は - クローズが3点よりもTPに近づくと、その後4点のTPとSLの "フレーム "が表示され、あなたはそれ以外の場合は意味がありませんが、価格が落ちるときに何らかの理由でフレームが価格に従う、フレームなしで専門家は、単一の負けトレードを行いませんフレームと専門家がゼロになります。

 
LazarevDenis:


このフレームは上がるだけで、そうでなければ意味がないのですが、なぜか価格が下がるとフレームが価格に追従します。フレームがないと、EAは一度も損失を出しません。

if ((オーダータイプ()==OP_SELL)&&(TP<3*ポイント))

買い注文の新しいSLが現在値より高く、売り注文が現在値より低い場合、別のチェックを追加する。

 
LazarevDenis:

mql4にはないようですが、mql5にはあるようです。

MQL4とMT4を混同しないでください。
 

こんにちは。

エキスパート」タブに時々出てくる問題です。DLLのインポートを許可する...」にチェックを入れます。... "にチェックが入っています。

15:30:02 DVD 100-50 cent EURUSD,M1: エキスパート関数 呼び出しは許可されていません; 'stdlib'-'ErrorDescription'
15:30:02 DVD 100-50 cent EURUSD,M1: エキスパートが停止しました。

大まかに言うと、Expert Advisor が呼び出した関数は許可されません。

 
kerakz:

こんにちは。

エキスパート」タブに時々出てくる問題です。DLLのインポートを許可する...」にチェックを入れます。... "にチェックが入っています。

15:30:02 DVD 100-50 cent EURUSD,M1: エキスパート関数呼び出しは許可されていません; 'stdlib'-'ErrorDescription'
15:30:02 DVD 100-50 cent EURUSD,M1: エキスパートが停止しました。

大まかに言うと、Expert Advisor が呼び出した関数は許可されません。


と、外部審査員のインポートを 許可するチェックボックス?
 
LazarevDenis:

外部審査員のインポートを許可するチェックボックスはどうなっていますか?

最初にこのエラーが出た時にチェックされていたので、削除したら、それ以降3ヶ月間6-7回繰り返されています。それ以来、6~7回。
 

皆さん、こんにちは。

ストラテジーには、一次と二次の2つのシグナルがあります。遅くとも12時間後までに2つ目のシグナルが表示された時点で取引を開始する。質問:12時間以上経過したシグナルに反応しないようにExpert Advisorを設定するにはどうすればよいですか?

 
demlin:

皆さん、こんにちは。

ストラテジーには、一次と二次の2つのシグナルがあります。遅くとも12時間後までに2つ目のシグナルが表示された時点で取引を開始する。質問:12時間以上経過したシグナルに反応しないようにExpert Advisorを設定するにはどうすればよいですか?


最初の信号の時間を保存し、2番目の信号が表示されたときに時間差を確認します。設定時間より大きい場合は、変数をゼロにリセット し、何もしない
 
Vinin:

最初の信号の時刻を保存し、2番目の信号が到着したときの時間差を確認します。設定した時間以上、変数をゼロにリセットして何もしない。
アルゴリズムは理解できたが、問題はそれをどのようなコマンドで実装するかだ。まだ、時間を使った仕事は全然していないんです。
 
demlin:
アルゴリズムは理解できたが、問題はそれをどのようなコマンドで実装するかだ。まだ、時間を使った仕事は全然していないんです。

さまざまな方法があります。二言ではダメなんです。