フリーEAの作成 - ページ 5

 
フラクタルに関するEAを書いて ください。
戦略の詳細写真を添付します。


購入 販売する

フラクタルの位置は厳密には写真の通りです。
TPは、写真のスキームに従って計算されます。
買いの場合はフラクタルの下に、売りの場合はフラクタルの上にSLが配置されます。
スリッページとスプレッドはExpert Advisorのコードに計上されています。
Expert Advisorの入力変数で、Lot
 
yura droba:
フラクタルに関するEAを書いて ください。
戦略の詳細写真を添付します。



フラクタルの位置は厳密には写真の通りです。
TPは、写真のスキームに従って計算されます。
買いの場合はフラクタルの下に、売りの場合はフラクタルの上にSLが配置されます。
スリッページとスプレッドはExpert Advisorのコードに計上されています。
Expert Advisorの入力変数で、Lot

幾何学のように平等を指定しましたが、現実の市場ではほとんど平等は達成されません。許容できる偏差は最低限受け入れなければならない。

 
こんにちは。
みんな、誰か助けてくれないかな?
セミオートマチックEAを使ったストラテジーを持っています。これに反対方向の注文を同時に自動で出す機能を追加したいのですが。そして、EAは最後の注文が閉じられると同時に市場に参入 する必要があります。つまり、前回の買い注文が終了した時点で、一気に買い注文を開始するのです。最後の売り注文が終了したら、すぐに売り注文を出します。

機能面では、「購入」-「オン/オフ」のボタンを追加。

売り - オン/オフ

 

コードのどこがおかしいのか、アドバイスをお願いします。コンパイルはできるが、テスターで取引されない。


extern double StopLoss =0;

extern double TakeProfit =0;

extern double Lots =0.1;

extern double Prots =0.0;

bool Work=true。

文字列 Symb;


extern int Bands_period = 20;

extern double Bands_deviation = 2;





イント

Total, // ウィンドウ内の注文数

Tip=-1, // 注文種別選択 (B=0,S=1)

チケット; // 注文番号

二重

MA_1_t, // 値。MA_1現在値」。

Lot, // 選択された順序のロット数

Lts, // 開札順のロット番号

Min_Lot, // 最小ロット数

ステップ、 // ロットサイズ変更のステップ

フリー、 // 現在のフリー資金

One_Lot, // 1ロットの値

価格, // 選択された注文の価格

SL, // 選択された注文のSL価格

TP; // 選択された注文のTP

ブール

Ans =false, // クロージングの後のサーバーの回答

Cls_B=false, // 買いを閉じる基準

Cls_S=false, // 売りの終了基準

Opn_B=false, // 開くの基準 Buy

Opn_S=false; // 売りの開始基準

//----------------------------------------------------------------------------------------------------------//

int start()

{

double PercentBB1;

double PercentBB2;

ダブルマ

int cnt, total;



//------------------------------------------エラーやバグから保護する-----------------------///

if(Bars<100) //ローソク足の本数が100本以下の場合

{

Print("The number of bars is too low");

return(0)です。

}

if (ボリューム[0] < 1.0) // if(Volume< 1.0) // 取引された場合、ボリュームが0より大きい場合

{

Comment("No trades... Waiting for new bar...");

return(0)です。

}

if (AccountFreeMargin()<(1000*Lots))

{

Comment("資金不足です。証拠金残高が・・・未満です。");

return(0)です。

}


//-----------------------------------------Конец защиты от косяков-----------------------------------------//


PercentBB1 = iCustom(NULL,PERIOD_H1, "cBB",Bands_period,0,Bands_deviation,0 );

PercentBB2 = iCustom(NULL,PERIOD_M15, "cBB",Bands_period,0,Bands_deviation,0);

ma = iMA(NULL,PERIOD_M15,20, 0, 0, PRICE_CLOSE, 0);


total=OrdersTotal()。

//-------------------------------------------Закрытие позиций------------------------------------------

for(cnt=0;cnt<total;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()<=OP_SELL &&)

OrderSymbol()==Symbol())

{

if(OrderType()==OP_BUY)

{

if(PercentBB1 <=30.0000 && PercentBB1 >=70.0000 && Bid == ma)

{

Ticket=OrderClose(OrderTicket()、OrderLots()、Bid、50、Violet)です。

return(0)です。

}

}

if(オーダータイプ()==OP_SELL)

{

if(PercentBB1 <=30.0000 && PercentBB1 >=70.0000 && Ask == ma )

{

Ticket=OrderClose(OrderTicket(),OrderLots(),Ask,50,Violet)。

return(0)です。

}

}

}

}

//-----------------------------------------------Конец закрытия позиции------------------------------------

if(total==0) // 位置が存在しない場合

{

//ロングポジションをオープンする

if(PercentBB1 >=30.0000 && PercentBB1 <=70.0000 && PercentBB2 <=0.0000 )

{

チケット=OrderSend(Symbol(), OP_BUY,Lots,Ask,50,0, "Long position",16384,0, Red)です。

return(0)です。

}

//ショートポジションをオープンする

if(PercentBB1 >= 30.0000 && PercentBB1 <=70.0000 && PercentBB2 >= 100.0000)

{

チケット=OrderSend(Symbol(),OP_SELL,Lots,Bid,50,0, "Short Position",16384,0, Red)です。

return(0)です。

}

}

return(0)です。


 
Юра Юра:

コードのどこがおかしいのか、アドバイスをお願いします。コンパイルはするが、テスターで取引しない。


PercentBB1 = iCustom(NULL,PERIOD_H1, "cBB",Bands_period,0,Bands_deviation,0 );

PercentBB2 = iCustom(NULL,PERIOD_M15, "cBB",Bands_period,0,Bands_deviation,0);

no one help
no indicator

 
Олег Новицкий:
こんにちは、皆さん!カスタマイズ可能なストップとインディケータの逆信号で矢印の指標のアドバイザーを書く ことは可能ですか?

できません、あなたのインジケータはデコンパイルされています。

 

取引戦略の詳細を記載したToRを受領し、無料で実行する準備ができています。MT4端末用のExpert AdvisorまたはIndicatorです。

テンプレート」タイプのストラテジーは、レビューの対象とはなりません。したがって、私は、その後の実行で、独自にTORを選択する権利を留保します。

締切日については、記載しないでください。コーディングにかかる時間 1日2~3時間実はこれ、無料で実行できる代償なんです。

***

 
Evgenii Voroshilov:

取引戦略の詳細を記載したToRを受領し、無料で実行する準備ができています。MT4端末用のExpert AdvisorまたはIndicatorです。

テンプレート」タイプのストラテジーは、レビューの対象とはなりません。したがって、私は、その後の実行で、独自にTORを選択する権利を留保します。

締切日については、記載しないでください。コーディングにかかる時間 1日2~3時間実はこれ、無料で実行できる代償なんです。

***

タダでやりたいなら、公開でやるしかないでしょう。

 
こんにちは!私はEAの書き方について 何も知らないので、この質問をさせていただきました。ソースコードがなくても、インジケータを元にEAを書くことは可能ですか?
 
Alexey Olhovikov:
こんにちは、私はEAの書き方について 何も知らないので、この質問をさせていただきました。ソースコードがなくても、インジケータを元にEAを書くことは可能ですか?

できます。

理由: