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

 
Jonivator:
ビジュアライザーとテスターが何かおかしい。トレードの表示が画像と違っていて、すべてがずれるロジックがない。いろいろな作戦(写真のSidus)を試し、ターミナルを再インストールし、フォルダを削除してレジストリをクリーンアップし、Linuxで実行しました。どこもかしこも同じです。お得な情報これは一体何なんだ?アルパリ399端末。

HZ.オプションの1つは、新しいチャートでの古い取引です。名前テンプレート("tester.tpl", "advisor name.tpl")が使用されている場合、テンプレートが記録されているパスのトレードを見ることができます。
 

こんにちは。

最後の閉じたバーにアクセスする方法がわかりません。教科書には、バーは「バー[1]」でインデックスされると書いてありますが、最後のバーが強気か弱気かチェックする必要があります。コードの例として、私を助けてください。

int LastBar = Bar[1];

ったら

{警告("強気なローソク");}。

else {alert ("弱気なローソク足");}.


このリストにないインジケータにアクセスするにはどうすればよいですか https://docs.mql4.com/ru/indicators ?

例えば、ネットからダウンロードしたものなど。


ありがとうございます。

 
Dimanus:

こんにちは。

最後の閉じたバーにアクセスする方法がわかりません。教科書には、バーは「バー[1]」でインデックスされると書いてありますが、最後のバーが強気か弱気かチェックする必要があります。コードの例として、私を助けてください。

int LastBar = Bar[1];

ったら

{警告("強気なローソク");}。

else {alert ("弱気なローソク足");}.

ブルバー/ベアバーとは何ですか?
Open[1] / Close[1]が必要です。

このリストにないインジケータにアクセスするにはどうすればよいですか https://docs.mql4.com/ru/indicators ?

例:インターネットからダウンロードしたもの。

アイカスタム経由

 

もう一度!

各時間の最初の10分だけをEAで取引できるようにする方法を教えてください。

下のコードから時計を無効にして、分だけを残すにはどうしたらよいでしょうか。

関数 isTradeTimeInt()。
この関数は、時間による取引を許可するフラグを返します。返される値は、true または false である。関数 isTradeTimeInt() は、時間間隔認識の原理により、関数 isTradeTimeString() と同様、取引開始時刻が大きくても(一日内の時間間隔)小さくても(異なる日内の時間間隔)よい。関数 isTradeTimeInt() は次のオプションパラメータを受け付けます:
hb - 数字、取引開始時刻の時間を設定します。
mb - 数値で、取引開始時刻の分数を指定します。デフォルト値 - 0.
he - 取引終了時刻を示す数値。デフォルト値 - 0.
me - 数値で、取引終了時刻の分数を指定します。
//+----------------------------------------------------------------------------+
//| Author : Kim Igor V. aka KimIV, http://www.kimiv.ru |
//+------------------------------------------------------------+
//| Version : 30.04.2009 |
//| Description : 時間による取引を許可するフラグを返す。|
//+----------------------------------------------------------------------------+
//| Параметры:|
//| hb - 取引開始時間 |
//| mb - 取引開始時間分 |
//| he - 取引終了時間分 |
//| me - 取引終了時間分 |
//+--------------------------------------------------------+
bool isTradeTimeInt(int hb=0, int mb=0, int he=0, int me=0) {
datetime db, de// 開始時刻と終了時刻
int hc; //トレードサーバーの 現在時刻

db=StrToTime(TimeToStr(TimeCurrent(, TIME_DATE)+""+hb+")"+mb);
de=StrToTime(TimeToStr(TimeCurrent(), TIME_DATE)+""+he+": "+me);
hc=TimeHour(TimeCurrent());
if (db>=de) {
if (hc>=he) de+=24*60*60; else db-=24*60*60;
} (以下略)。

if (TimeCurrent()>=db && TimeCurrent()<=de) return(True);
else return(False);
}.

 
beekeeper:

もう一度!

各時間の最初の10分間だけEAを取引できるようにする方法を教えてください。

int start(){
if(Minute()>10)return(0);
...
 
こんばんは、MT5をインストールした場合、MT4からの指標は簡単に移行できるのか、それとも作り直さなければならないのか、教えてください。ありがとうございました。
 
xoxol:

MT5をインストールした場合、MT4のインデックスをそのまま移行できるのか、それとも作り直さなければならないのか、教えてください。

しかし、七面鳥の部分はあまり影響を受けません。

MT5にもガラスはあるのでしょうか?ありがとうございました。

今のところアルパーのみ
 
KONDOR:

ローソク足を開くときに、Print()を挿入すると、簡単に確認できます。

ありがとうございました。
 
こんにちは、私はレベルが交差しているときに音と2指標ストキャスティクスと 特定の時間間隔を強調表示する指標を探している、多分誰かが見た?ありがとうございました。
 

異なる通貨ペアで2つの注文を出すスクリプトが必要です。コードでペアを指定できない。コンパイル時にエラーが発生する。

ペアの書き方は正しいですか?

int start()
{
OrderSend(Symbol(UERUSD),OP_BUY,0.1,Ask,0,Ask-400*Point,Ask+100*Point);
OrderSend(Symbol(GBPUSD),OP_SELL,0.1,Ask,0,Ask-100*Point,Ask+400*Point);
return(0)とする。

}


ところで、テイクプロフィットと ストップロスはちゃんと書いたかな?いずれもT/P 10; S/L 40