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

 
dmmikl86:
2次元配列[チケット][初値]を作成したいのですが、int型かdowble型のどちらで宣言すればよいでしょうか?
不思議な配列ですね、2つの配列を作れないのはなぜですか?
 
私のアドバイザーは、私が設定したシグナル(フラクタルブレークスルー)でエントリーしない理由を説明することができます。SOOOS!!!!(笑)
 
Qwertee:
また、私が見つけた価格でフラクタルオープンをしている理由も説明することができます。SOOOS!!!)

を叫ばず、耳を塞がない。

我々は、主題について話をする必要がある - 見つけたフラクタルと注文の開始価格の値を解く

 

なぜいくつかのEAは、最初にテスターでうまく動作し、その後一度も取引を開始しないのですか? EAの名前は覚えていませんが、私は3つ持っていました、多分私は何か間違ったことをしているのでしょうか? mt4

 
sting-igor:

なぜいくつかのEAは、最初にテスターでうまく動作し、その後一度も取引を開始しないのですか? EAの名前は覚えていませんが、私は3つ持っていました、多分私は何か間違ったことをしているのでしょうか? mt4


労働条件は若干異なる場合があります。例えば、テスターではストップやタキをすぐに設定できますが、本番の口座ではできません。ルールを読まなければならない
 

問題が発生しましたので、アドバイスをお願いします。 端末の電源を切ったり、パソコンを再起動すると、注文チケットの値が保存されず、EAがすでに開いている注文が表示され、EAが閉じるかストップが働くまで開かないはずなのに、開いてしまいます。

何か対処法はありますか、それともEAを中断してはいけないのでしょうか。

 
Cruc:

問題が発生しましたので、アドバイスをお願いします。 端末の電源を切ったり、パソコンを再起動すると、注文チケットの値が保存されず、EAがすでに開いている注文が表示され、EAが閉じるかストップが働くまで開かないはずなのに、開いてしまいます。

何か対処法はありますか、それともEAを中断してはいけないのでしょうか。


どうにかして、EAの作業を中断させることができる。アプローチを変えればいいのです。
 
sergeev:

を叫ばず、耳を塞がない。

会話の主題が必要だ - 発見されたフラクタルの値と注文の必要な開始価格の再実行

3回も返信がないので叫んでいますが、本題ではありません。EAファイルを添付しました。ただ、フラクタル値のプリントアウトをここに置く方法がわかりません。アイデアは単純ですが、常にアカウント2フラクタル値(上下)、後者を取り、最後のろうそくの高さが上(下:dnfr&&upfr)フラクタルその後Sootvた場合。 あなたがより多くの情報を必要とするなら、OK!そして私の考えでは、彼らもSキャンドルを通してすべてではない閉じ。 あなたの助けを事前に感謝
ファイル:
 
Qwertee:
はい、私はすでに2回この質問をし、誰も戻って何も書いていないので、私は叫んでいます。ここにコードがあります https://www.mql5.com/ru/forum/134688/page595 +エキスパート自身の添付ファイルがあります。)

指標のロジックを十分に理解する。

まずは交換してください。

if(iFractals(Symbol(),PERIOD_H1,MODE_UPPER,4)!=0)
{
upfr=iFractals(Symbol(),PERIOD_H1,MODE_UPPER,4);
}
if(iFractals(Symbol(),PERIOD_H1,MODE_UPPER,4)==0)
{
upfr=0;
}
if(iFractals(Symbol(),PERIOD_H1,MODE_LOWER,4)!=0)
{
dnfr=iFractals(Symbol(),PERIOD_H1,MODE_LOWER,4);
}
if(iFractals(Symbol(),PERIOD_H1,MODE_LOWER,4)==0)
{
dnfr=0;
}

upfr=iFractals(Symbol(),PERIOD_H1,MODE_UPPER,4);
dnfr=iFractals(Symbol(),PERIOD_H1,MODE_LOWER,4);

また

if(H>upfr && flag==0) //если фрактал вверх и уровень фрактала вверх превышен
{
tClose=tOpen+s*stime*60;
OrderSend(Symbol(),OP_BUY,lots,Ask,slippage,NULL,NULL);
flag=1;
}

else

if(L<dnfr && flag==0)//если фрактал вниз и уровень фрактала принижен
{
tClose=tOpen+s*stime*60;
OrderSend(Symbol(),OP_SELL,lots,Bid,slippage,NULL,NULL);
flag=1;
}

それ以外の場合は、まず最初のブロックが実行され、次に2番目のブロックが実行されます。With else - 1つ目か2つ目のどちらかです。

 
Vinin:

作業条件は若干異なる場合があります。例えば、テスターではストップとテイクをすぐに入れられますが、本番ではできません。ゲームのルールを読まなければならない。
テスターでは、その後も動作しないのですが?