[アーカイブ!】アドバイザーの書き方を無料公開中 - ページ 12

 
casperskii писал(а)>>

こんにちは!私があなたに助けを求めたのを覚えていますか? もし、あまり面倒でなければ、もっとヒントを与えてもらえますか? 当時、あなたがしてくれたことは、私が今書いたことです(私は、一つのウィンドウに最も近いタイムフレームを表示するインディケータが欲しかった!)これは何ですか?

ハイ、何がダメなのか、教えてください、直してみます。ご要望を理解できませんでした。

 

どなたか、次のようなスクリプトを書いていただけませんか。現在のローソク足に保留注文を出し、それを任意の線、またはプランナーに含まれる線にバインドします。スクリプトをチャート上にドラッグし、必要なラインを選択すると、スクリプトは直ちにそのラインに結合し、ラインが(現在のローソク足で)価格の上にあるか下にあるかを判断し、適切な取引オファー、つまりラインが上にある場合は買いストップ、下にある場合は売りスト ップを開くというものです。このローソク足で価格がポジションに到達しなかった場合、次のローソク足でスクリプトは同じ行を使ってポジションの開始価格を変更します。この設定は、注文がラインからどのポイントで開始されるかを指定し、買いストップと売りストップを別々に設定します。スクリプトが削除されるケースは次の2つです。
a) 注文がトリガーされる、または
b) 注文が手動で削除された場合。
もし、そのペアにすでに保留中の注文がある場合、スクリプトはそれを修正し、新しい注文を出さないようにする必要があります。ただし、スクリプトの設定で(可能であれば)指定することができる。
このスクリプトのポイントは、順番にラインを追って、そのブレイクダウンでエントリーすることです。

詳細が必要な場合は、お問い合わせください。

 
vtoroe_dyxanie >> :

このインジケータは、グラフィック情報を出力するためにバッファを使用せず、ObjectCreate(オブジェクトの作成)を使用して、オブジェクト(あなたの場合は "Trend line")を作成します。それらは名前を持っています(常に引用符で囲んで書きます)。コンパイラでファイルを開き、ObjectCreate("TL1",OBJ_TREND,0,T2,PP+Step*AB,T1,PP) という行を見てください;緑色がオブジェクトの名前です。1つ目のインジケータを実行中に2つ目のインジケータを実行すると、両者の名前が同じになってしまうので(そう思います、混乱しませんよ~初心者なので :( )、2つ目のインジケータのオブジェクトの名前を変更する必要があるのです。変更された、トレイラーで。

こんにちは!このパラメータを変更できるかどうか教えてください。

#property indicator_separate_window ? もしそうなら、どんな種類があるのでしょうか。

 

こんにちは!誰がそのようなEAを作ることができます説明書は、事前に感謝し、添付されています。

基本的な取引ルール マーティンゲール法に基づく
最初の注文のBuyStopがトリガーされたら、システムはSellStopのロット数を増やす必要があります(マネーマネジメントを参照)。これを行うには、保留中の注文
を削除し、新しいパラメータで新たに設定するのがよいでしょう。
、私が介入しなくてもシステムが自動的にこれを行います。
最初のSellStop注文が冒頭でトリガーされた場合、保留中のBuyStop注文のロット数はそれに応じて変更されます。
.

ストップロスSLとテイクプロフィットTPの配置:
BuyStopとSellStopポジションを同時にオープンする場合、SLとTPは指定した計算レベルで配置されます。

TPがトリガーされると、このペアの保留中の注文は反対方向の
、削除されます。例:TPでトリガーされたBuyStopは、このペアの
SellStopを削除します。

SLがトリガーされると、このペアで反対方向に
、保留中の注文が開設されます。例:SLでBuyStopがトリガーされた場合、直ちに
、このペアでSellStopをオープンします。

保留中の注文がトリガーされた後、例えばSellStopとすると、SLがトリガーされる前に
が設定されたのと同じレベルでBuyStop保留中の注文が設定されます

BuyStopがトリガーされた場合、SellStopはそれに応じてSLがトリガーされる前に設定されたのと同じレベル
に設定されます。
しかし、この注文のロット数を増やすべきです。(お金の管理については、下記の
をご覧ください)。

マネーマネジメント:利益のレベル、したがってリスクは、マネーマネジメントのルールに従って、
によって独自に決定され、
当社の預金のサイズに従います。ロットエスカレーション方式は、潜在的な利益を最大化し、
、以前の損失を相殺するために使用されます。

*注文ロット数(0.1L min時):
1 利益水準(min): 0.1, 0.1, 0.2, 0.4, 0.8, 1.6, :
2 利益水準: 0.1, 0.2です。0.3, 0.6, 1.2.2.4, ...
3 利益水準:0.1、0.2。0.4, 0.7, 1.4.2.8, ...
4 利益水準:0.1、0.2。0.4, 0.8, 1.5.3.0, ...
5 利益水準(最大): 0.1, 0.2, 0.4, 0.8, 1.6, 3.2, :


取引戦略について: この戦略は一見すると単純に見えますが、実はそうではありません。しかし
はそうではない。

取引シグナル例:

AUDUSD/0.1/12.02.08/19:20/BS/0.9070/SL=0.9010/ TP=0.9130
AUDUSD/0.1/12.02.08/19:20/SS/0.9010/SL=0.9070/ TP=0.8950

従って、いずれかの注文がトリガーしたら
同じ注文だが設定でロットが増えているものに設定してください。

AUDUSD/0.2/12.02.08/19:20/BS/0.9070/SL=0.9010/ TP=0.9130
AUDUSD/0.2/12.02.08/19:20/SS/0.9010/SL=0.9070/ TP=0.8950

or

USDCAD/0.1/12.12.2007/05:55/Buy Stop/1.0140/SL=1.0100/TP=1.0180
USDCAD/0.1/12.12.2007/05:55/SellStop/1.0100/SL=1.0140/TP=1.0050

Входные параметры:

BuyStopPrice - 0.買いの逆指値注文の価格を入力するだけで、あとはシステムがやってくれます。
ストップロス、テイクプロフィットレベルを 自動的に設定します。また、Sell Stopオーダーを設定します。
TimeFrame = 60 このタイムフレームのみである。
OrdersLevel = 40.これは、価格とストップロスの差です。I.e.自分でレベルを決めるときはBuyStopPriceを0にしか設定しない。買い逆指値注文の価格のみを入力し、OrdersLevel =40。そしてもう一度指摘しなければならないのは、それ以外はすべてシステムが自分でやらなければならないということです。

例えば

USDCAD/0.1/12.12.2007/05:55/Buy Stop/1.0140/SL=1.0100/TP=1.0180
USDCAD/0.1/12.12.2007/05:55/Sell Stop/1.0100/SL=1.0140/TP=1.0060

つまり注文開始レベル=40ということです。新しいレベルを定義するたびに、このパラメータを設定する必要があります。
Magic_N = 444 だが、システムを接続する各ペアについて
は異なる番号でなければならない、すなわち 444, 445, 446, 447, : でなければならない。
CountOrders = 10.Expert Advisorが1つの通貨ペアで開いた注文の数

注文が開始されたときに、モニター上で視覚的および聴覚的に通知されたい場合は、Show_Alerts = trueを指定します。そして、モニターでアラートを受信したくない場合はfalse。
Lots_1 = 0.1 最初の注文のロット数です。
Lots_2 = 0.2 2回目の注文のロット数など...
Lots_10

システムは
の指示に従い、自動的にリアル口座でポジションをオープンする必要があります。

Math-System-Traderのマレーレベル指標と連動し、利益確定後、価格が再びレベルの間に入ると同時に、毎回マレーレベルを使用してBuyStop、SellStopシグナルをトリガーする必要があります。

 
以下の入力データでアドバイザーを書く のを手伝ってください。
ファイル:
 

私のアルゴリズムに基づいたEAを誰が書いて くれるのか?

 
onetiger >> :

こんにちは、このようなEAを作ることができる人、説明は添付されています。


それはレベルインジケータマレー数学-システム-トレーダーで動作する必要があり、毎回価格が再び信号BuyStop、マレーのレベルでSellStopをトリガするレベルの間であるとすぐに有益な取引の後。

私の理解が正しければ、マレー指標を除けば、あとはすべてアルパリHPのいわゆるチェブラーシカアドバイザーで実装されています。

http://forum.alpari.ru/thread42142-121.html

そこでは最初の価格を自分で入力する必要があり、アドバイザーは私たちが設定したマーチンゲールに従うだけです。

また、「このような場合はどうすればいいのか?

 
casperskii писал(а)>>

こんにちは!このパラメータを変更することは可能ですか?

#property indicator_separate_window ? もしそうなら、どのような種類がありますか?

各MQL4プログラムでは、さらに特定のパラメータ#propertyを 指定することができ、これによりクライアント端末が明示的にプログラムを起動しなくても正しく処理できるようになります。これはまず、外部インジケーターの設定に関するものです。

#プロパティ識別子の値

定数 タイプ 商品説明
リンク メーカーサイトへのリンク
著作権 メーカー名
スタックサイズ イント さいきよびだしスタックサイズ
ライブラリ ライブラリ、スタート関数を割り当てない、他の関数から呼び出されない関数は削除しない
インジケータ・チャート・ウィンドウ 空虚 チャートウインドウにインジケータを表示
インジケータ分離ウィンドウ 空虚 インジケータを別ウィンドウで出力する
インジケーターバッファー イント インジケータを計算するためのバッファ数(最大8個まで
インジケータ_最小値 二重 独立したインジケータウィンドウの下限スケール
インジケータ最大値 二重 独立したインジケータウィンドウの上限スケール
インジケータカラーN N行出力の色(Nは1〜8)。
インジケータ幅N イント 線幅 N (Nは1~8)
indicator_styleN イント 行のスタイル N。N は 1 から 8 まで。
インジケータレベルN 二重 水平Nレベル(Nは1〜8)。
インジケータレベルカラー インジケータ水平レベル色
インジケータ_レベル幅 イント 水平インジケーターレベルの厚み
indicator_levelstyle イント indicator_levelstyle
ショウコンファーム 空虚 スクリプトを開始する前に確認ウィンドウを表示する
ショウインプット 空虚 スクリプト開始前にプロパティウィンドウを表示し、確認ウィンドウを表示しないようにする

 
ストキャスティックEA(シグナルラインによる クロスオーバーとレベルによるクロスオーバーの2つのパラメータのみで、他のパラメータはありません)のリンクを教えてください。
 
maksmi12 >> :
ストキャスティックEA(シグナルラインによるクロスオーバーとレベルによるクロスオーバーの2つのパラメータのみで、他のパラメータはありません)のリンクを教えてください。

このページの最終投稿しかし、そこにはレベルがない(ラインを越えるだけ)。

自分でレベルを入れることもできます。3分もあればできます。グローバルパラメータに追加するだけです。

'専門家'

//---------проверяем условие на покупку----------------------------
  if   (  /*(Stochastic_1<low_lim)  &&
          (Stochastic_0>low_lim)  &&*/
          ( StochK_1< StochD_0)  &&
          ( StochK_0> StochD_0)  )
  
//--------проверяем условие на продажу------------------------------
  if  ( /*(Stochastic_1>up_lim)  &&
          (Stochastic_0<up_lim)  &&  */
          (_StochK_1>_StochD_0)  &&
          (_StochK_0<_StochD_0))