初心者の方からの質問 MQL4 MT4 MetaTrader 4 - ページ 140

 
Andrii Djola:

これで

ありがとうございます。

 
enum Colour // Flag Color
{
Red,
Green
};

Colour Flag=Red;

void start()
{
if(!Alarm())Flag=Green;

if(Alarm()>0 && Flag==Green)
{
OrderSend(購入...);
Flag=Red;
}

if(Signal()<0 && Flag==Green)
{
OrderSend(Sell....);
Flag=Red;
}
}

int Signal()// 買いと売りのシグナル
{
return WhatNeed;
}
.
 

if(!Signal())Flag=Green; ここで、シグナル関数 ! がシグナルを持たない場合、フラグが緑に割り当て られるかどうかは不明です。

if(Signal()>0 && Flag==Green) で、信号が0より大きいかどうかが明確でない場合 . if ma> mf1 then z=1; whether .

 
Лауреат:

if(!Signal())Flag=Green; ここで、シグナル関数 ! がシグナルを持たない場合、フラグが緑に割り当て られるかどうかは不明です。

if(Signal()>0 && Flag==Green) で、信号が0より大きいかどうかが明確でない場合 . if ma> mf1 then z=1; whether .

Signal()関数は、-1売り、+1買い、0待ちの3つの値を持っているはずです。信号がない場合は緑の旗を掲げ、次の信号がバザーに入るようにします.シグナル(+1または-1)が出たら、市場に参入し、赤旗を掲げます。次のティックでは、シグナルの存在下でエントリーは禁止されており、それは我々が望んでいたものです。シグナルがゼロになったら緑の旗を掲げ、次のシグナルで市場に参入します。Signal()関数の内部には、任意の指標や計算式を挿入することができます。これは、EA、ロボット、アシスタント、...を設計するユニバーサルモジュラーアプローチです。
 
e33:
Signal()関数は、-1売り、+1買い、0待ちの3つの値を持っているはずです。信号がない場合は緑の旗を掲げ、次の信号でバザーに入場します.シグナル(+1または-1)が出たら、市場に参入し、赤旗を掲げます。次のティックでは、シグナルの存在下でエントリーは禁止されており、それは我々が望んでいたものです。シグナルがゼロになったら緑の旗を掲げ、次のシグナルで市場に参入します。Signal()関数の内部には、任意の指標や計算式を挿入することができます。これは、EA、ロボット、アシスタント、...を設計するユニバーサルモジュラーアプローチです。

}

int Signal()// 買いと売りのシグナル
{
return WhatNeed;
}
.

とリターンリターン WhatNadoで、何を書くために尊重し、アドバイスしてください?

 
Лауреат:

}

int Signal()// 買いと売りのシグナル
{
return WhatNeed;
}
.

とリターンリターン WhatNadoで;何を書くために親愛なるアドバイスをしてください?

使用する戦略によって異なります。トレンドストラテジーの場合、トレンドが設定値より小さいときは0になります。カウンタートレンドの戦略であれば、反転を捉える。エリオット波動もある。1つのMAから始めて、2つのMA、そして・・・。ゲーター、アリゲーター、カラーМА...と、たくさんありますね。
 
Лауреат:

if(!Signal())Flag=Green; ここではっきりしないのは、もしシグナル関数 ! が無信号なら、フラグは緑に割り当てられるという ことです。

if(Signal()>0 && Flag==Green) しかし、信号が0より大きいかどうかは全く分からない。 if ma> mf1 then z=1; whether .

は、フラッシュとはどういう意味ですか?情報を書き込むためのフラッシュメモリがありますが、これはそういうものではないと思います。インターネットで見つけたのですが、ソフトの看板がないんです。

しかし、「フラッシュ 」は 明らかにロシア語ではありません。短すぎるし、シズル感もあるし、全体的に普通じゃない。その上、英単語にありがちな複数の意味を持つ。今日はその主な意味を分析し、「フラッシュ」がどのように訳され、どのような語構成上の可能性を持っているのかを学びます。すべての始まりの場所。英語のflashは、エネルギッシュで勢いのある響きが、「閃光、瞬間」という意味と非常によく合っている。

フラッシュフレッシュ(フランス語:fleche、「矢」の意)、古代(20世紀初頭以前)の野戦要塞、レダン型の長期要塞で、それぞれ20〜30メートルの長さの2つのファサードからなり、鈍い角を敵に向けて形成しているものが少なくない。

 
e33:

フラッシュ - どういう意味ですか?情報を書き込むためのフラッシュドライブがありますが、ここではそういう意味ではないと思います。インターネットで見つけたのですが、省略記号がないんです。

しかし、「フラッシュ 」は 明らかにロシア語ではありません。短すぎるし、ヒマだし、全体的に普通じゃない。その上、英単語にありがちな複数の意味を持つ。今日はその主な意味を分析し、「フラッシュ」がどのように訳され、どのような語構成上の可能性を持っているのかを学びます。すべての始まりの場所。英語のflashは、エネルギッシュで勢いのある響きが、「閃光、瞬間」という意味と非常によく合っている。

フラッシュフレッシュ(フランス語:fleche、「矢」の意)、古代(20世紀初頭以前)、レダン型の要塞で、通常、それぞれ20〜30mの長さの2本の筋交いでできており、敵に向けた鈍角の角を形成していた。

フラッシュは嘘です。 なるほど、ありがとうございます。

 
ロットを計算する機能はないのでしょうか...。

例えば、1.000ドルの口座で0.01ロットの取引を開始した場合、口座が2.000ドルになると、ロットは0.02ロットに変更されます。

今はこうして持っています。
HTMLコードです。
LOT = 0.01; if(AccounBalance() > 2000) { LOT = 0.02; } if(AccounBalance() > 3000) { LOT = 0.03; } }.
 
sviter-pro:
ロットを計算する機能はないのでしょうか...。

例えば、1.000ドルの口座で0.01ロットの取引を始めた場合、口座が2.000ドルになったら、ロットは0.02に変わり、そのようになるのですか?

私はこうしています。
HTMLコードです。

ロットの計算方法については、codobaseをご覧ください。

通常、固定ロットまたは保証金の割合が使用されます。

あなたの場合、それは預金の1/100 000部分です:LOT = AccountBalance()/100 000

が、注文数量を正規化する必要があります。以下はその例です。https://www.mql5.com/ru/forum/131859/page8#comment_3359730

Только "Полезные функции от KimIV".
Только "Полезные функции от KimIV".
  • 2011.02.18
  • www.mql5.com
Все функции взяты из этой ветки - http://forum.mql4...